自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python粘贴图

【代码】python粘贴图。

2024-05-09 16:32:03 345 1

原创 实现串行处理多路流,返回多路视频的目标检测

【代码】实现串行处理多路流,返回多路视频的目标检测。

2024-01-25 10:17:02 420

原创 列表解析式

【代码】列表解析式。

2023-12-05 18:13:28 399

原创 利用矩阵求N个人在两帧之间移动的距离

【代码】利用矩阵求N个人在两帧之间移动的距离。

2023-11-30 18:43:36 377

原创 全局变量和局部变量在for循环的使用

imageloc字典作为全局变量,然后添加到全局的列表中,每次for循环都会将最新的元素改变之前for循环添加的元素。而imageloc字典作为局部变量,则不会影响。

2023-11-05 12:10:01 371

原创 list删除指定元素

【代码】list删除指定原色。

2023-07-21 17:56:22 322

原创 根据条件删除二维vector中的某一维数据

【代码】根据条件删除二维vector中的某一维数据。

2023-07-16 00:23:19 155

原创 c++ opencv图片转视频

图片转视频

2023-06-20 18:31:24 408

原创 计算时间差 保留小数点后面的数子

计算时间差,保留小数点后面的数子。

2023-06-01 18:30:11 64

原创 二维vector彻底删除某行

【代码】二维vector彻底删除某行。

2023-05-19 00:01:12 740

原创 修改target会影响targetinfo

【代码】修改target会影响targetinfo。

2023-05-17 14:00:39 73

原创 函数形参传入结构体类型变量,通过引用修改结构体里面的变量内容。

【代码】函数形参传入结构体类型变量,通过引用修改结构体里面的变量内容。

2023-05-16 14:55:25 121

原创 [:, 0]和 [:, 0:1]区别

【代码】[:, 0]和 [:, 0:1]区别。

2023-05-12 09:50:52 127

原创 【无标题】

验证c++对象的赋值,栈空间地址不变,堆空间数据改变了。

2023-04-27 11:19:28 42

原创 【无标题】

【代码】【无标题】

2023-04-14 09:01:28 32

原创 sort中的associate_detections_to_trackers返回值

associate_detections_to_trackers

2022-12-08 18:06:14 113

原创 rap数据集的属性权值计算

rap数据集的属性权值计算。

2022-11-15 18:48:51 241

转载 RandomErasing

https://blog.csdn.net/Guo_Python/article/details/105989946# target_dict = {}# target_dict.setdefault('id', []).append(22)# print(target_dict)### from PIL import Image, ImageDraw## im01 = Image.open("C:\\Users\\wei\\Desktop\\lqq.jpg")# print("im0.

2022-05-23 20:50:34 87

原创 递归的理解

当执行到return时,下方的代码并不会执行,返回调用的位置,然后看是否后面还有代码需要执行,如果没有,则再次返回到调用的位置。def sum_numbers(num): print(num) if num==1: return sum_numbers(num-1) print("完成 %d"%num)sum_numbers(3)321完成 2完成 3在这里插入代码片...

2022-04-18 23:27:50 122

原创 python的全局变量

num =10def demo(): #在python中,是不允许直接修改全局变量的值 #如果使用赋值语句 会在函数内部 定义一个局部变量。 num = 11 print("=======",num)def demo1(): print("=======",num)demo()demo1()

2022-04-18 21:25:03 645

原创 函数外部变量是否会改变

只要针对参数使用赋值语句,会在函数内部修改局部变量的引用,不会影响到外部变量的引用def demo(num,num_list): num = 100 num_list = [1,2,3] print(num) print(num_list)gl_num = 99gl_list = [4,5,6]demo(gl_num,gl_list)print(gl_num)print(gl_list)# 如果传递参数的是可变类型,在函数内部,使用方法修改了数据的内容,将会影

2022-04-13 22:36:32 380

原创 Dataset类学习

from torch.utils.data import Datasetfrom PIL import Imageimport osclass MyData(Dataset): def __init__(self,root_dir,label_dir): self.root_dir = root_dir self.label_dir = label_dir self.path = os.path.join(self.root_dir,self.l

2022-03-29 15:00:49 154 1

转载 三元组详解

添加链接描述

2022-03-25 21:42:16 225

转载 np.stack((a, b), axis=1)

添加链接描述

2021-12-10 15:55:51 386

原创 连续的帧转视频

import cv2import osimport randomimg = cv2.imread('D:/dataset/S7-T6-B/video/pets2006/S7-T6-B/1/S7-T6-B.00000.jpeg') #读取第一张图片fps = 25imgInfo = img.shapesize = (imgInfo[1],imgInfo[0]) #获取图片宽高度信息print(size)fourcc = cv2.VideoWriter_fourcc(*"MJPG")vi

2021-11-26 21:12:57 131

原创 2021-11-11

class LinearRegression(torch.nn.Module) 代表LinearRegression继承了torch.nn.Module类,这个torch.nn.Module类中定义了__call__()函数,该函数调用了forward()函数,当执行prediction = self.model(x)的时候,会自动调用__call__()函数import torchimport matplotlib.pyplot as pltdef create_linear_data(nums

2021-11-11 21:41:52 1323

原创 init call forward

class D(): def __init__(self, init_age): print('我年龄是:', init_age) self.age = init_age def __call__(self, added_age): res = self.forward(added_age) return res def forward(self, input_): print('forward 函数

2021-11-11 16:54:43 188

原创 yolov5 focus

import torchimport torch.nn as nnimport numpy as npimport pandas as pddef autopad(k, p=None): # kernel, padding # Pad to 'same' if p is None: p = k // 2 if isinstance(k, int) else [x // 2 for x in k] # auto-pad return pclass Conv

2021-11-11 14:17:52 350

原创 numpy画图

a=np.zeros((100,100,3),np.int8)a[:,:,1] = 255 #代表所有宽度 所有高度 的第一个通道为255 (0,255,0)代表绿色

2021-11-04 21:00:30 713

原创 deeosort马氏距离 代码理解

import numpy as npfrom scipy import linalga = np.array([[4, 12, -16], [12, 37, -43], [-16, -43, 98]])L = linalg.cholesky(a) # 默认计算上三角矩阵, lower = True为计算下三角矩阵print("L===",L)print("np.dot(L, L.T)===",np.dot(L.T,L))cholesk

2021-10-24 20:07:40 129

原创 图片赋值操作

tracks=np.array([[[1, 1, 1, 1, 1], [2, 2, 2 ,2, 2], [3, 3, 3, 3 ,3]],[[1, 1, 1, 1, 1], [2, 2, 2 ,2, 2], [3, 3, 3, 3 ,3]]])track_feature = np.zeros((2, 4, 5))track_feature[:, :3, :] = np.array(tracks) # 覆盖前几行注:track_feature第二维的3要和trac

2021-10-23 20:30:42 122

原创 郭哥优化余弦距离代码记录

import numpy as npimport torchimport timea_list = []for i in range(32): a = np.ones((27,512)) a_list.append(a)t0 = time.time()mode = torch.zeros((len(a_list),27,512))for i in range(100): for j,num in enumerate(a_list):

2021-10-21 09:55:55 105

原创 reid图片预处理优化代码

郭哥优化代码a = np.array([ [[1,1,1], [1,1,1]], [[1,1,1], [1,1,1]]])b = np.array([[[0,0,0],[0,0,0]],[[1,1,1],[1,1,1]]])c = np.array([[[2,2,2],[2,2,2]],[[1,1,1],[1,1,1]]])a = torch.from_numpy(a)b = torch.from_numpy(b)c = torch.from_numpy(

2021-10-19 14:17:18 83

原创 half半精度

#将模型参数转化为half self.device = torch.device("cuda" if torch.cuda.is_available() else "cpu") self.half = self.device.type != 'cpu' # half precision only supported on CUDA if self.half: self.model.half() # to FP16 #输入设置为half s...

2021-10-11 18:20:10 1361

原创 python对象调用方法后,属性的值可以被改变

print(emp)emp对象的属性name和salary 都已经变为3了。class Employee: '所有员工的基类' empCount = 0 def __init__(self, name, salary): self.name = name self.salary = salary Employee.empCount += 1 def displayCount(self): self.nam

2021-10-06 19:53:16 158

原创 deepsort中的代价矩阵是什么时候计算的

gated_metric是_match的一个内嵌函数,在什么时候调用呢?linear_assignment.matching_cascade->min_cost_matching->min_cost_matching(distance_metric,…)最后发现是在min_cost_matching函数下调用的:cost_matrix = distance_metric(tracks, detections, track_indices, detection_indices) de

2021-09-27 14:42:42 300

原创 视频转图片

import cv2import numpy as npdef main(): cap = cv2.VideoCapture("C:/Users/wei/Desktop/Testvideo/左侧三人越界.mp4") i = 0 while True: is_opened, frame = cap.read() try: print(frame.shape) except Exception as e:

2021-09-23 12:56:03 47

原创 图片生成视频

import osimport random as rdimport cv2 as cvimport numpy as np# 保存视频class RecordMovie(object): def __init__(self, img_width, img_height): self.video_writer = None # 视频对象 self.is_end = False # 结束保存视频 self.img_width = img_width # 宽度

2021-09-23 11:15:06 131

原创 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,求它在第10次落地时,共经过多少米?第10次反跳多高?

def gettotal(times,h): curh = h/2; if(times!=1): times = times-1; print("cur000==", curh) return gettotal(times, curh) print("cur111==", curh) return curhif __name__ == '__main__': times =10; h = 100;

2021-07-31 18:34:06 76

原创 把文件名在list中的文件复制到另一个文件夹

import osfrom PIL import Imagefrom shutil import copyfilelist= [];def listdir(path): for file in os.listdir(path): list.append(file.split('.')[0]); writejpgtodir("F:/code/YOLOv5-Tools-main/COCO2YOLO/new_dir/labels/val2017", list)def wr

2021-07-21 21:03:16 230

空空如也

空空如也

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

TA关注的人

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