- 博客(178)
- 资源 (25)
- 收藏
- 关注
转载 Windows安装Pycocotools(Microsoft Visual C++ 14.0 or greater is required.报错提示解决方案)
2023-06-07 13:31:28 211
原创 python中使用logging 出现不能写日志到文件奇怪现象解决方法
运行这个代码在一个地方可以把信息输出到文件,在另外一个却不能输出到文件,而是打印命令终端,百思不得其解,最后跟踪发现问题出在。logger = logging.getLogger()这行代码。
2023-01-01 18:11:04 3269 1
原创 libtorch中cat函数的使用
在使用libtorch中经常用到vector和cat使用的情况,在此写了几个例子;需要注意的是,cat拼接tensor时必须时连续的tensor。
2022-12-10 20:55:44 458
原创 linux下解压zip文件正确操作
我实际中遇到过好几次很奇怪的问题:windows下一个zip文件放置到linux下,使用鼠标点击解压后报错或出现中文字符变为乱码,这个问题疑惑了好一阵,不明所以。后来偶然使用命令行即unzip 你的.zip居然没有这些奇怪问题。总之,在linux下解压尽量使用命令行吧
2022-12-05 17:24:44 375
原创 c++中使用模板和类,编译时报未定义错,可能的解决方法
今天使用c++模板写了几个函数,函数声明放在.h文件中,定义放在.cpp文件中,恩似乎大家都是这么写c++的,但是编译链接时出现了未定义的错误,这确实让我愕然,最后经过朋友指点,发现是使用模板的原因,使用模板时声明和定义不要分开,具体啥原因咋也不清楚,不过网上找到了一篇讲解这个的分析。c++ - 模板方法的未定义引用错误 - Code Examplesc++ - 模板头文件 - 为什么只能在头文件中实现模板?
2022-12-05 17:19:01 1487
原创 c++ 一维vector 通用打印函数
其中print可以正常使用,print2编译都不通过,老是报error: ‘it’ was not declared in this scope,具体原因也不知道,大概是类型实例化是造成的.
2022-11-18 17:41:05 1164
原创 fatal error :cudnn_version.h:No such file or directory
fatal error :cudnn_version.h:No such file or directory
2022-11-09 21:41:44 1539
原创 ImportError: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5‘ not found
ImportError: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5‘ not found
2022-07-30 18:49:35 1811 1
原创 pytorch官方DDP示例中疑惑记录
官网上有关DDP的示例比较简短,说实话不太实用,但即使这样,第一次看这个还是有好些疑惑,在此把示例中,我当时的不解,经过查找和实验,做些注解.DDP讲解较好的参考文章:1 https://zhuanlan.zhihu.com/p/1784027982 https://zhuanlan.zhihu.com/p/76638962...
2022-06-30 21:52:45 555
原创 ImportError: No module named setuptools 解决方案
网上的操作大概如下:wget https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gztar zxvf setuptools-0.6c11.tar.gzcd setuptools-0.6c11python setup.py install奈何网页过久,get不到于是去这里https://pypi.org/project/setuptools/#modal-close页面如下:下载s.
2022-03-16 19:22:59 1693
原创 numpy中randn及random的简单使用
import numpy as npif __name__ == '__main__': npr=np.random sh=(3,2) mp=0.9 s=0.1 a=(npr.random(sh) < mp) b1=npr.random() * npr.randn(*sh) #绝大多数:[0,1]*[-1.96,1.96]=[-1.96,1.96] b=b1*s #绝大多数:[-1.96,1.96]*0.1=[-0.196,0.196] .
2022-02-10 16:39:15 923
原创 加载yolov5 模型到cuda0和加载resnet50模型到cuda1出错处理
先说下我工程:我需要使用yolov5的模型给出一张图中的检测结果,然后把这些检测结果再次送到resnet50的分类器中进行分类,刚开始我把两个模型都加载到了cuda0,一切完美运行.为了加速,我把yolov5的模型加载到了cuda0上(说明下我有4块gpu),resnet50的分类器模型加载到了cuda1上.想法是美好的,但执行上述流程时出现了意想不到的错误:RuntimeError: CUDA error: invalid device ordinalCUDA kernel errors mig
2022-01-06 17:50:40 1582
原创 pytorch分布式训练示例小计
示例地址:https://pytorch.org/tutorials/intermediate/ddp_tutorial.html完整代码如下:import osimport sysimport tempfileimport torchimport torch.distributed as distimport torch.nn as nnimport torch.optim as optimimport torch.multiprocessing as mpfrom torch
2021-11-16 18:06:01 1362
原创 python 多线程join在for循环中测试
1使用joinfrom threading import Threaddef f1(n): for i in range(n): print('f1=',i) print('1111111111')def g2(n1,n2): for i in range(n1,n2): print('g2=', i) print('22222222222')if __name__ == "__main__": for i in r.
2021-11-12 10:38:45 888
原创 python3多进程执行函数位置要点
import multiprocessing as mp#error example 1def mpadd1(): def add(args): a, b = args print(a + b) pool = mp.Pool() args = [(i, 10*i) for i in range(5)] print(args) pool.map_async(add, args) # for i in range(5):.
2021-10-27 11:48:09 143
原创 opencv C++中图像直方图计算及直方图比较
1直方图计算样例如下:vector<Mat> getimhist(Mat im){ vector<Mat> ims; split(im, ims); const int binnum[1] = {256}; float valuerange[2] = { 0,255 }; const float* hrange[1] = { valuerange }; vector<Mat> imhist; int chnum=ims.size(); for(in
2021-10-19 15:20:58 944
原创 ubuntu下配置vscode和opencv4要点记录
首先上一下参考文献:1 visual studio code(vscode) c++ 编译opencv并运行调试visual studio code(vscode) c++ 编译opencv并运行调试_zoeou的博客-CSDN博客2【工程配置】ubuntu下基于vscode进行opencv调试_小Teemo历险记-CSDN博客3 史上最全vscode配置使用教程 - 知乎4 ubuntu16.04+VS Code+OpenCV配置编译运行程序 - 明楼 - 博客园5 Ubuntu
2021-10-18 19:09:49 1236
原创 c++ opencv中的normalize简单测试
vector<double>a = {1,2,3,4};//normalize(a, a,1,0,NORM_L1);//newa=a/suma==>0.1,0.2,0.3,0.4 //normalize(a, a,0,1,NORM_L1);//输出全部是0//normalize(a, a,1,0,NORM_L2);//newa=a/norma==>0.182574 0.365148 0.547723 0.730297normalize(a, a,1,0,NORM_MINM
2021-10-18 16:37:11 1655
原创 np.meshgrid和torch.meshgrid的区别
两者的区别通过一个测试显而易见:a=[1,2,3]b=[4,5]gridx,gridy=np.meshgrid(a,b)print('gridx=\n',gridx)print('gridy=\n',gridy)x=torch.tensor(a)y=torch.tensor(b)gridx, gridy =torch.meshgrid(x,y)print('gridx=\n', gridx)print('gridy=\n', gridy)输出结果:gridx=[[1 .
2021-09-24 11:47:17 889
转载 Python Flask Web 框架入门
https://www.cnblogs.com/cleven/p/10858016.htmlpython常用web框架对比
2021-08-08 16:38:55 64
转载 pytorch 使用多GPU训练模型测试出现:TypeError: forward() missing 1 required positional argument: ‘x‘可能解决方法
最近在使用u版yolov3训练数据集时,使用多GPU训练时总是报错: TypeError: Caught TypeError in replica 1 on device 1. TypeError: forward() missing 1 required positional argument: 'x'百度了一下发现是因为我使用了多个显卡,导致在inference阶段,模型和数据不在同一个显卡上,所以后面同时报了:TypeError: forward() missing 1 re...
2021-08-06 14:44:52 4442
原创 opencv-python4.5.3中csrt跟踪器的使用
import timeimport cv2import systracker = cv2.TrackerCSRT_create()video = cv2.VideoCapture('./01.mp4')if not video.isOpened(): print("Could not open video") sys.exit()i=0while True: ok, frame = video.read() if ok is None or frame..
2021-08-03 13:37:30 2029 3
原创 nohup后台python3程序及关闭
执行nohup python3 xx.py >log.txt 2>&1然后关闭命令窗口后程序在后端一直运行,如果没有指定日志文件,默认会把打印信息输出到 ./nohup.out查看使用python3启动的进程ps -aux|grep python3显示出的信息中第二列即为进程id使用kill杀死查找到的进程kill -9 对应进程id参考文章:1https://blog.csdn.net/weixin_42840933/article/details/8578012
2021-08-02 16:52:29 1332
原创 python3 计时器使用
说实话这块看文档要是不太懂计算机计时原理估计真不好懂,在网上查了好些资料,感觉还是这几篇比较靠谱。1、python 精确测量程序运行时间https://phgao.blog.csdn.net/article/details/91854731?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-16.base&depth_1-utm_source=distri
2021-07-17 13:43:11 350
原创 瑞芯微板子人脸识别demo展现
我使用的瑞芯微板子是RK3399Pro,这个板子自带有人脸识别功能,于是参看Rockchip_Developer_Guide_RockX_SDK_CN.pdf这个文档进行测试,具体操作手册上还算详细,在此不赘述。 原始的程序中是可以用摄像头来demo的,但是板子没直接接显示器,你imshow不了呀,无赖之下只能采用网络通讯方式来把结果发送到pc端然后绘制结果,最后显示,在此我采用了python3中的socket来通讯并收发json数据,下面直接上程序吧,先说明下,原始代码写的...
2021-07-16 18:40:31 1517
原创 tornado接受json数据
#服务器端import tornado.ioloopimport tornado.webimport jsonclass MainHandler(tornado.web.RequestHandler): def get(self): ocrresult={} try: ocrresult = json.dumps({'a': 123, 'b': 456}) except: pass .
2021-07-16 18:15:20 930
原创 Python3中socket编程收发json数据
#!/usr/bin/python3# 文件名:server.py# 导入 socket、sys 模块import socketimport sys# 创建 socket 对象serversocket = socket.socket( socket.AF_INET, socket.SOCK_STREAM)# 获取本地主机名host = socket.gethostname()port = 9999# 绑定端口号serversocket.bind((host, por.
2021-07-15 13:33:31 3536
原创 python3获取nvidia GPU信息程序
import subprocessimport numpy as npdef getcmdoutput(cmd): output=subprocess.getoutput(cmd) output =output.split('\n') return outputclass GPUInfo: def getgpunum(self): cmd="nvidia-smi -L | grep GPU |wc -l" output=getcm.
2021-07-10 18:08:23 881 1
原创 实用的工具、操作和网站
1、各种深度学习模型转化网址https://convertmodel.com/2、用fastgit加速github参考:http://ai.baidu.com/forum/topic/show/966882就是github clone加速的时候,前面的域名用https://hub.fastgit.org/来替换掉https://github.com就行啦!3、pip镜像加速1)如使用清华pip install --default-timeout=100 pytorch==1...
2021-07-10 17:48:48 126
转载 Python 相对导入attempted relative import beyond top-level package
https://www.cnblogs.com/linkenpark/p/10909523.html
2021-07-07 15:46:14 133
转载 IoU、GIoU、DIoU、CIoU
1 IoU、GIoU、DIoU、CIoU损失函数的那点事儿https://zhuanlan.zhihu.com/p/947992952 目标检测算法之AAAI 2020 DIoU Loss 已开源(YOLOV3涨近3个点)https://cloud.tencent.com/developer/article/1558533
2021-03-08 16:47:03 111
转载 IoU、GIoU、DIoU、CIoU损失函数
https://www.cnblogs.com/wujianming-110117/p/13019343.html
2021-03-02 17:16:06 293
原创 caffe-segnet小点笔记
学习caffe-segnet中的小点笔记.一 好的教程语义分割 | segnet 制作自己的数据,如何训练,如何测试,如何评价https://blog.csdn.net/u012426298/article/details/81386817?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-2&spm=1001.2101.3001.4242二 要点记录1原始工程中,训练数据集没有背景这一类2训练中忽略
2021-02-22 18:01:37 93
ScanImToolProject.rar
2019-07-24
AddoptNginxThirftTest.rar
2019-07-23
Tensorflow学习资料
2018-07-14
计算机视觉中的背景建模经典文献
2018-06-15
Matlab GUI编程
2017-09-05
C#计算器加减乘除窗体功能的实现
2017-09-04
基于图结构的平面目标追踪算法(亮风台)
2017-09-02
CSharp经典优秀书籍
2017-08-29
YCbCr、混合高斯以及YCbCg肤色检测模型的OpenCV实现
2017-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人