自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Python_opencv几何变换

# 几何变换import cv2import numpy as npfrom matplotlib import pyplot as pltdef show(img): print("The current input image shape is", img.shape) cv2.imshow("images", img) cv2.waitKey() cv2.destroyAllWindows()# BGR 2 RGBimg = cv2.imread("gi.

2021-09-12 19:41:02 147

原创 Python_opencv图像插值

1 图像插值# 常见的图像插值 :最近邻插值, 双线性插值, 三次样条插值# 最近邻插值 ---> 目标图像点对应到源图中, 距离最近的点作为插值点# ---> 放大图像时,出现块状效应# 双线性插值 ---> 线性插值 已知(x0,y0), (x1,y1) x在两点间的直线y的值# x和x0,x1的距离作为一个权重,用于y0和y1的加权# ---> 核心 四个点 x方向

2021-09-12 19:36:47 263

原创 Python学习9

# 类和实例的方法修改# 重写类的方法, 定义新函数,将类的旧方法用新函数代替,class Myclass(): def func(self): print("你要加油")My_class = Myclass()# My_class.func()# 定义一个新函数def func2(self): print("自己要相信自己,你要加油")# 修改类方法# 类的旧方法用新函数代替,【重写类的方法】Myclass.func= func2My_cl

2021-09-11 00:02:56 119

原创 Python学习8

前言# 编程语言 面向过程 and 面向对象# 面向过程 -----> 分析问题,解决问题的步骤# 面向对象 -----> 抽象,姑且称为解决问题的方法# 面向对象的两个基本概念 ----> 类和对象# 类:# ----> 具有相同属性和方法的对象的集合,定义集合中对象所共有的属性和方法 , 对象是类的实例# 对象:# ----> 类的实例# 三大特性: 继承、多态、封装# 继承: 子类继承父类的字段和方法 ----> 狗来自

2021-09-09 23:11:52 82

原创 Python学习7

迭代# 迭代# Python的迭代不仅可以用在 list 或tuple 上,还可以作用在其他可迭代对象上。# 迭代字符串for char in "好好学Python,将来去板砖": print(char, end=" ")print("\n")# 迭代字典dict = {"济南":"鲁A", "青岛":"鲁B", "烟台":"鲁Y"}# 键迭代for keys in dict.keys(): print("键名--->", keys)print("\n")

2021-09-07 22:57:40 61

原创 Python学习6

函数函数就是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段def 函数名(参数1,参数2....参数n): 函数体 return 语句# 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()# 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数# 函数的第一行语句可以选择性地使用文档字符串(用于存放函数说明)# 函数内容以冒号起始,并且缩进# return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的 ret

2021-09-05 17:11:49 79

原创 Python学习5

条件判断# 条件判断# 单条件 if ----# else# 多条件 if ----# elif ----# elif ----# else ----# x = int(input("请输入成绩 :"))# if x >= 90:# print("优秀")# elif 80 <= x < 90:# print("良好")# elif 70 <= x < 90:#

2021-09-05 15:47:09 47

原创 Python学习4

字典Dict与list差别 list 内存占用少,查找慢dict 内存占用多,查找快# dict# 键值对的存储方式,查找速度快# 创建字典dict1 = {"济南":"鲁A", "青岛":"鲁B", "泰安":"鲁J", "聊城":"鲁P", "日照":"鲁L"}dict2 = {"枣庄":"鲁D", "淄博":"鲁C"}print(dict1)# 访问字典元素, dict["键名"]print(dict1["济南"])# 修改字典dict1["青岛"] = "鲁BB

2021-09-05 14:54:21 52

原创 Python学习3

列表# list 学习# 定义list#-*-coding:utf-8-*-#-----------------------list的使用----------------------------------# 1.一个产品,需要列出产品的用户,这时候就可以使用一个 list 来表示user=['liangdianshui','twowater','两点水']print('1.产品用户')print(user)# 2.如果需要统计有多少个用户,这时候 len() 函数可以获的...

2021-09-05 14:15:40 216

原创 Python学习2

字符串编码问题计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),0 - 255被用来表示大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母 A 的编码是 65,小写字母 z 的编码是 122。如果要表示中文,显然一个字节是不够的,至少需要两个字节,而且还不能和 ASCII 编码冲突,所以,中国制定了...

2021-09-05 14:07:18 54

原创 Python学习1

魔法方法 双下划线 __dir() 查看魔法方法有哪些class User(): passif __name__ == "__main__": print(dir(User))输入结果:['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__i

2021-09-05 13:46:49 109

原创 yoloxmosaic增强2

import torchimport xml.etree.ElementTree as ETimport osimport cv2import numpy as npfrom torchvision import transformsimport randomdef get_mosaic_coordinate(mosaic_image, mosaic_index, xc, yc, w, h, input_h, input_w): # TODO update doc # i.

2021-09-04 15:34:54 327

原创 yoloxmosaic数据增强

#!/usr/bin/env python3# -*- coding:utf-8 -*-# Copyright (c) Megvii, Inc. and its affiliates.import randomimport cv2import numpy as npfrom yolox.utils import adjust_box_anns, get_local_rankfrom ..data_augment import box_candidates, random_perspe.

2021-09-03 23:02:45 1557

转载 PythonNMS实现

import numpy as npimport matplotlib.pyplot as pltbbox = np.array( [[100,100,210,210,0.72], [250,250,420,420,0.8], [220,220,320,330,0.92], [100,100,210,210,0.72], [230,240,325,330,0.81], [220,230,315,340,0.9]])class NMS: d.

2021-08-29 16:01:38 123

原创 YoloX算法学习(1)

SimOTA① 通过anchor中心在GT内部以及GT中心点周围2.5个像素范围内的anchor,首先粗筛确定一批候选框② 对这批候选框执行SimOTA 分配策略,为每个GT动态分配dynamic个候选框 ,M个GT,N个候选框,类似一个MxN的矩阵,矩阵内部元素是对应位置下的Iou_loss 以及cls_loss步骤1、计算预测框与目标框之间的Iou_loss pair_wise_ious = bboxes_iou(gt_bboxes_per_image, bboxes

2021-08-16 00:05:00 581

原创 接触到的新的linux命令

top -c 查看系统内存使用情况kill -9 PID 杀死进程nohup 执行语句 > xx.log 2>&1& 将窗口输出打印到xx.log中,2>&1 &scp -r 用户名@IP:地址/文件 /目标地址 (服务器端远程复制)set nu vim 显示行号grep -R xxx (命令用于查找文件里符合条件的字符串)history 服务器运行指令日志/etc/profile全局profile文件,设置后会影响到...

2021-08-15 23:33:35 64

原创 自己目前用到的docker命令

docker常用命令:容器 = 镜像 + 可读层。 查看当前窗口下运行的镜像docker images查看当前窗口下运行镜像的iddocker ps -a启动一个镜像docker run -d privileged -v /data:/data --name xx abc:0.01(时间有点久了,记不清了,我确定下再更新下 其中privileged是容器特权,-v是挂载命令,将宿主机指定文件地址映射到容器上指定地址 ,--name 指定名称,最后是容器名)(有一点我...

2021-08-15 23:17:03 73

原创 python批量爬取百度图片

希望各位大佬指出不足,第一次记录,存在问题比较多,各位见谅从未跑过爬虫代码的菜蛋从百度图片上批量爬取图片详细步骤亲测可用这份代码目前用不到,但是以后肯定是要用,记录下,以后拿过来直接用需求:爬虫从百度图片中批量爬取图片到本地首先感谢大佬的博客,地址我放在这了:https://blog.csdn.net/qq_52907353/article/details/112391518详细的一步步来哦打开百度输入某某,例如zta(不黑不吹),按F12,打开网页源码点开网络,刷新一下网页,记录下数据,

2021-08-11 00:04:04 601

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除