- 博客(14)
- 收藏
- 关注
原创 openpose-GPU版本从安装到实战全攻略!(win10)
前言必须按照版本执行的:GPU: 3060CUDA:10.2cuDNN:7.6.53win10openpose 1.7 Vcmake: 3.15.5VS2019python 3.7如果你使用的cuda版本为11,请务必降级为10.210.0也不行,已经试过了,必须10.2cuDNN也必须是对应版本。太痛了!!!!!!!!上述原因主要是openpose不支持cuDNN 8版本,并且每个cuDNN对应的cuda也是固定的,因此我选择降版本来解决这个问题。一、基本配置1、github上下载openpose后,
2022-06-16 15:26:16
3584
7
原创 txt转xml
import os, mathimport globfrom PIL import Image#img_999.jpg gt_img_1.txtsrc_img_dir = "./jpg/" # 图片地址src_txt_dir = "./txt/" # txt文件地址save_xml_dir = './xml/' # 转后的xml保存地址img_Lists = glob.glob(src_img_dir + '*.jpg')img_basenames = [] # e.g. 100.jpg
2021-08-12 21:30:55
549
原创 读取文件夹下图片笔记。
读取文件夹下图片笔记。import cv2import osfrom PIL import Image# 读取函数,用来读取文件夹中的所有函数,输入参数是文件名data_file_path = r"C:\Users\yaoxuguo\Desktop\dataenhancement\data"path_list = os.listdir(data_file_path) # 列出文件夹下所有:文件名+文件格式path_list.sort(key=lambda x:int(x.split('.')
2021-06-30 16:20:30
90
原创 win10安装shapely报错,找不到geos_c.d
win10安装shapely报错,找不到geos_c.dll1、下载GEOS_C.DLL:https://cn.dll-files.com/download/d8b5101f07394b4562ef673869395443/geos_c.dll.html?c=dmtQWkNjS1oyc1ZuN1M3MFpEb1plUT092、解压文件,将GEOS_C.DLL文件放到报错的目录下即可。...
2021-05-17 15:17:18
469
1
转载 光流 python-opencv
cv2.calcOpticalFlowFarneback()函数是opencv中使用Gunnar Farneback算法计算稠密光流(每个像素的光流都要计算)的pyhton实现。相关论文为《Two-Frame Motion Estimation Based on PolynomialExpansion》,Gunnar Farneback算法基于图像梯度恒定假设和局部光流恒定假设。调用格式:flow = cv2.calcOpticalFlowFarneback(prevImg, nextImg,
2021-04-20 12:05:59
466
转载 Pytorch中基于NCCL多GPU训练
前言在数据越来越多的时代,随着模型规模参数的增多,以及数据量的不断提升,使用多GPU去训练是不可避免的事情。Pytorch在0.4.0及以后的版本中已经提供了多GPU训练的方式,本文简单讲解下使用Pytorch多GPU训练的方式以及一些注意的地方。这里我们谈论的是单主机多GPUs训练,与分布式训练不同,我们采用的主要Pytorch功能函数为DataParallel而不是DistributedParallel,后者为多主机多GPUs的训练方式,但是在实际任务中,两种使用方式也存在一部分交集。使用方式
2021-03-22 13:28:45
10541
4
转载 目标检测难题 | 小目标检测策略汇总
目标检测难题 | 小目标检测策略汇总从无人机上看到的小目标为了提高你的模型在小目标上的性能,我们推荐以下技术:1、提高图像采集的分辨率2、增加模型的输入分辨率3、tile你的图像4、通过增强生成更多数据5、自动学习模型anchors6、过滤掉无关的类别为什么小目标检测很困难?小目标问题困扰着世界各地的目标检测模型。不相信吗?查一下最近的模型在COCO上的评估结果,YOLOv3,EfficientDet和YOLOv4:查看AP_S、AP_M、AP_L以了解最新的模型。小物体检测是很难的
2021-03-16 11:28:22
938
1
转载 Python数组操作将一维数组变成二维数组
一、问题我们在进行数组操作的时候会遇到将一个低维的数组变成一个高维的素数组二、解决第一种方法基本思路就是将低维数组进行等长的循环,在第一次为零的情况下,需要添加一个[]数组,原因是将它的基本框架搭建起来records = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]result = []for y in range(0, 4): for x in range(0, 3): if x == 0: result.ap
2021-03-06 16:52:53
47576
1
转载 python Shapely包使用,实现多边形iou
python Shapely 使用指南阅读目录引入包共有的变量和方法PointLineStrings常见格式转换翻译:http://toblerity.org/shapely/manual.html回到顶部引入包from shapely.geometry import Pointfrom shapely.geometry import LineString回到顶部共有的变量和方法object.areaReturns the area (float) of the object.
2021-02-08 15:22:04
3182
原创 货币转换 I
#CoinCurrency.pyCoinStr = input ("") #必须使用CoinStr做变量名是硬币的意思if CoinStr[0:3] in [‘RMB’]:USD = eval(CoinStr[3:])/6.78 #CoinStr[3:]的[3:]错误.原来写成[0:3]print(“USD{:.2f}”.format(USD))elif Co...
2019-10-27 01:00:18
284
原创 Python实例1:温度转换
Python实例1:温度转换#TempConvert.pyTempStr=input("")if TempStr[-1] in [‘F’,‘f’]:C=(eval(TempStr[0:-1])-32)/1.8print("{:.2f}C".format©)elif TempStr[-1] in [‘C’,‘c’]:F=1.8*eval(TempStr[0:-1])+32print(...
2019-10-26 23:04:24
549
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人