
Useful_tools&skills
独孤的大山猫
艰苦奋斗
展开
-
caffe2_detectron_ops.dll“ or one of its dependencies
import torch 提示 caffe2_detectron_ops.dll" or one of its dependencies原创 2022-04-07 00:38:33 · 3408 阅读 · 1 评论 -
yolov5的scale_coords()函数修改预测结果的问题
yolov5的scale_coords()函数修改预测结果问题原创 2022-01-18 16:05:10 · 6936 阅读 · 1 评论 -
如何求自己数据的均值
深度学习中如何求取自己数据集的均值和方差原创 2021-12-14 09:39:09 · 1887 阅读 · 3 评论 -
yolov5如何开启和关闭mosaic(马赛克)增强
总结:将create_dataloader中的augment置为False即可关闭mosaic增强。原创 2021-11-01 14:33:32 · 11307 阅读 · 2 评论 -
torch.device(‘cuda:0‘ if cuda else ‘cpu‘)
# 这个地方的cuda:0 实际上并不是0号GPU,他取决于CUDA_VISIBLE_DEVICES# 然后逻辑GPU和物理GPU有一个对应关系# 如果CUDA_VISIBLE_DEVICES为2,1,3# 那么CUDA:0就是2号GPU, CUDA:1 就是1号GPU CUDA:3 就是3号GPUreturn torch.device('cuda:0' if cuda else 'cpu')...原创 2021-09-02 23:12:10 · 11845 阅读 · 0 评论 -
tf2.2和tf2.4默认的cuda版本
tf2.2和tf2.4默认的cuda版本tf2.4默认适配cuda11tf2.2默认适配cuda10.1原创 2021-08-22 10:05:34 · 746 阅读 · 1 评论 -
提示缺少libGL.so.1
问题背景:在树莓派import cv2的时候,提示缺少libGL.so.1可能的解决办法:apt install libgl1-mesa-glx原创 2021-07-15 19:34:34 · 1557 阅读 · 0 评论 -
jetson nano 安装pytorch装不上
可以尝试:先把依赖装上在安装whl文件安装依赖的指令如下:sudo apt-get install libopenblas-base libopenmpi-dev原创 2021-06-26 20:30:53 · 237 阅读 · 1 评论 -
from shapely.geometry import Polygon提示找不到指定模块
问题背景:当执行from shapely.geometry import Polygon时提示如下解决办法:pip uninstall shapely ,然后执行conda install shapely原创 2021-05-19 23:42:14 · 2112 阅读 · 0 评论 -
An HTTP error occurred when trying to retrieve this URL.
问题背景:conda install xxx 提示An HTTP error occurred when trying to retrieve this URL.Fetching package metadata ...CondaHTTPError: HTTP None None for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/repodata.json>Elapsed: NoneA..原创 2021-05-19 23:10:10 · 1939 阅读 · 0 评论 -
ValueError:Unknown activation function:relu6
问题背景:装tensorflow和keras后,执行测试程序,提示如下解决办法:将原来的load_model部分注释掉:改成:原创 2021-05-01 15:49:02 · 895 阅读 · 0 评论 -
RuntimeError: Unable to open shape_predictor_68_face_landmarks.dat
问题描述:RuntimeError: Unable to open \face_recognition_models\models\shape_predictor_68_face_landmarks.dat解决办法(仅供参考):路径中去掉中文。原创 2021-03-14 19:06:51 · 13443 阅读 · 0 评论 -
a view of a leaf Variable that requires grad is being used in an in-place operation.
问题背景:可以尝试的办法:将pytorch1.8 降低到 1.7原创 2021-04-02 00:02:38 · 2551 阅读 · 0 评论 -
ios部署yolov5
参考网址:https://github.com/cmdbug/YOLOv5_NCNN这里这三个输出层的名称,每一个人转出来的不一定一样。结构查看:https://netron.app/查看best.pt转换生成的param文件结构,然后修改标签名,类名,输出层//// YoloV5.hpp// YOLOv5NCNN//// Created by WZTENG on 2020/7/6.// Copyright © 2020 TENG. All ...原创 2021-03-27 23:00:02 · 2951 阅读 · 2 评论 -
Nonetype has no attribute copy
读取视频流时候提示:Nonetype has no attribute copy我的解决办法(我是这么解决的,供参考):def start(self): self.t = Thread(target=self.update, args=()) # , daemon=True) self.t.start() time.sleep(0.5) return self...原创 2021-03-23 17:59:40 · 330 阅读 · 1 评论 -
3060ti适配的cuda和cudnn
经过实测: 3060ti适配 cudatoolkit=11.1 cudnn=8.1.0 不适配cuda10系列提示: update 至 cudatoolkit=11.1 cudnn=8.1.0原创 2021-03-07 12:30:19 · 6024 阅读 · 0 评论 -
opencv连接大华摄像头
问题背景:昨天给小伙伴远程,惯性的用的海康的rtsp协议,然后连不上大华设置界面如下:主码流 channel默认是0, 辅码流默认是1opencv-python连接的格式:rtsp://用户名:密码@ip地址:554/cam/realmonitor?channel=1&subtype=0 (0表示主码流)访问辅码流rtsp://用户名:密码@ip地址:554/cam/realmonitor?channel=1&subtype=1 (1表示辅码流)...原创 2021-03-07 11:57:18 · 1864 阅读 · 0 评论 -
tkinter卡死
def open_camera(self): def cc(): cap = cv2.VideoCapture(0) while True: self.rval, self.frame = cap.read() if not self.rval: break self.frame = cv2.resize(..原创 2021-02-28 23:38:17 · 169 阅读 · 0 评论 -
pyd和pyc
我们经常看到项目代码中有一些pyc文件:如下图所示1、pyc的全称是PyCodeObject(字节码),也就是将python源码编译成字节码,这样做的目的是加速程序的运行,所以你看到本地项目中很多.py文件编译生成的pyc文件。经测试,pyc文件可以很容易的反编译成.py文件,加密性差。2、pyd: 是Cython首先把python源码翻译成了.c文件,这个过程基本不可逆,然后gcc+(vs)把c文件编译成pyd,所以其可逆性差,也就是加密性好于pyc。...原创 2021-02-28 16:02:17 · 5577 阅读 · 0 评论 -
build_ext --inplace 是什么意思
如果是做目标检测类的任务,经常需要用到cocoapipython setup.py build_ext --inplacebuild_ext是指明python生成C/C++的扩展模块(build C/C++ extensions (compile/link to build directory))--inplace指示 将编译后的扩展模块直接放在与test.py同级的目录中。流程如下:1、将python文件编译成c文件(cython)2、c文件使用c编译器生成pyd文件.原创 2021-02-28 12:14:53 · 5774 阅读 · 0 评论 -
强化学习ferm复现
复现代码地址:https://github.com/PhilipZRH/ferm在c:\user\Administrator下新建.mujoco文件夹https://www.roboti.us/license.html这里申请licensehttps://www.roboti.us/index.html 这里下载 windows版mujoco200然后把mujoco200_win64解压到.mujoco文件夹中,重命名完为mujoco200把申请的license和mjkey放..原创 2021-01-31 21:16:00 · 310 阅读 · 0 评论 -
Argument can not be treated as a double
# 可能的解决办法pip install opencv-python==4.1.0.25 -i https://pypi.tuna.tsinghua.edu.cn/simple/附:我是这么解决的,供大家参考,还是一个版本不同带来的兼容性错误。原创 2021-01-22 22:01:55 · 4027 阅读 · 6 评论 -
self._traceback = tf_stack.extract_stack()
# tf 2.0以上这样用#from tensorflow.compat.v1 import ConfigProto#from tensorflow.compat.v1 import InteractiveSession# tf 2.0以上这样用(我是这种,然后不报错了,仅供参考)#from tensorflow import ConfigProto#from tensorflow import InteractiveSessionconfig = ConfigProto()config.原创 2021-01-16 14:00:17 · 639 阅读 · 0 评论 -
系统找不到指定路径
问题截图:解决办法:首先regedit打开注册表,找到计算机\HKEY_CURRENT_USER\Software\Microsoft\Command Processor路径下Autorun注册表项,删除即可。原创 2021-01-03 19:12:41 · 1711 阅读 · 0 评论 -
查看cfg网络结构
https://netron.app/原创 2021-01-12 11:40:31 · 412 阅读 · 0 评论 -
conda打包依赖环境
有时候配置好了运行环境,想一键打包conda install装好的环境,可以使用:导出到.yml文件conda env export > freeze.yml直接创建conda环境conda env create -f freeze.yml然后把freeze.yml留着就可以了...原创 2020-12-26 09:59:22 · 2547 阅读 · 0 评论 -
CondaHTTPError: HTTP 000 CONNECTION FAILED for url
将.condarc中的https改为http, ssl_verify:true 改为falsechannels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge...原创 2020-12-20 01:28:17 · 218 阅读 · 1 评论 -
查看pytorch,cuda,python版本对应关系
https://download.pytorch.org/whl/torch_stable.html原创 2020-12-16 06:33:51 · 7237 阅读 · 1 评论 -
linux下解压rar文件
1、在home目录下打开终端,执行wgethttp://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz2、tar zxvf rarrarlinux-3.8.0.tar.gzcd rar makemake install3、将xxx目录压缩为xxx.rar指令rar a xxx.rar /xxx将xxx.rar解压的命令unrar -e xxx.rar附:a表示add files to archive e表示 ext...原创 2020-12-16 06:17:54 · 264 阅读 · 0 评论 -
No module named ´sklearn.utils.linear_assignment_´
报错的位置:报错提示:No module named ´sklearn.utils.linear_assignment_´解决办法:1.使用scipy.optimize.linear_sum_assignment 替代2.降低scikit-learn版本使用<=0.19.X的版本pip install scikit-learn==0.19 -i https://pypi.tuna.tsinghua.edu.cn/simple/...原创 2020-06-12 20:47:11 · 10686 阅读 · 1 评论 -
Nvidia driver on your system is too old
问题背景: cuda initialization: The Nvidia driver on your system is too old.解决办法:1.更新显卡驱动到最新2、换一个和当前显卡驱动(driver version),版本适配的pytorch原创 2020-12-06 23:20:22 · 1063 阅读 · 0 评论 -
DLL load failed while importing _imaging
问题背景:DLL load failed while importing _imaging: 找不到指定的模块。解决办法:(我是这么解决的,供参考)这是pillow官网贴出来的和python对应关系:我是python3.8,然后卸载了原来的pillow,重新安装对应版本的pillow后解决的,供大家参考。也就是执行:pip uninstall pillowpip install pillow==6.2.1 -i https://pypi.tuna.tsinghua....原创 2020-12-06 11:01:36 · 37907 阅读 · 14 评论 -
tensorflow 提示DLL load failed
问题背景:运行tensorflow 提示DLL load failed. 找不到指定模块 ,如下图:可能的解决方法,可能的解决方法挺多,我这个只供参考,我是这样解决的:换cuda版本,原来的是10.2,换成10.0好了,对应的tf是1.14,cudnn是7.6.5(记得装vc库)...原创 2020-11-22 23:29:24 · 333 阅读 · 0 评论 -
GAN生成的人脸数据集
http://www.seeprettyface.com/mydataset.html#glasses原创 2020-11-18 23:23:41 · 1249 阅读 · 0 评论 -
OSError: cannot identify image file
换一个pillow版本原创 2020-11-18 23:09:58 · 365 阅读 · 0 评论 -
CUDA driver version is insufficient for CUDA runtime version
问题截图:解决办法:更新显卡驱动,问题解决原创 2020-11-14 22:39:24 · 188 阅读 · 0 评论 -
台式机和笔记本的cv2.VideoCapture(0)和cv2.VideoCapture(1)区别
# 使用笔记本有自带摄像头时:import osimport cv2cap = cv2.VideoCapture(0)while True: flag, frame = cap.read() if not flag: break cv2.imshow('guoqing', frame) cv2.waitKey(1) # 单位是ms# 笔记本有自带摄像头时,然后外接了一个USB摄像头,想使用USB摄像头时:import osimpor.原创 2020-11-13 21:54:29 · 3585 阅读 · 1 评论 -
could not find ‘cudart64_100.dll‘
问题背景:tensorflow==1.14 keras==2.2.4 cudatoolkit==10.2 cudnn=7.6.5报错解决办法:红框提示你装cudatoolkit=10.0,卸载原来的,装上cudatoolkit10,问题解决。原创 2020-11-13 20:33:07 · 143 阅读 · 0 评论 -
windows用向日葵连接linux连上自动断开问题
问题背景:我用windows的向日葵远程买家的linux操作系统时,存在连上秒黑屏的问题解决办法:sudo apt-get updatesudo apt-get upgradesudo apt-get install lightdm执行上面的命令后,选择lightdm,然后重启我是这么解决的,供大家参考。...原创 2020-11-07 22:04:15 · 3546 阅读 · 1 评论 -
keras版本yolov3提示str object has no attribute decode
问题背景:提示错误如下 File "D:\InstallFolder\Anaconda3\envs\yolov3\lib\site-packages\keras\engine\saving.py", line 1004, in load_weights_from_hdf5_group original_keras_version = f.attrs['keras_version'].decode('utf8')AttributeError: 'str' object has no attri原创 2020-11-07 15:04:44 · 6401 阅读 · 17 评论