自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

007的博客

计算机视觉算法和数学

  • 博客(178)
  • 资源 (25)
  • 收藏
  • 关注

转载 Windows安装Pycocotools(Microsoft Visual C++ 14.0 or greater is required.报错提示解决方案)

2023-06-07 13:31:28 211

原创 C++ lambda表达式简要示例

C++ lambda表达式简要示例

2023-05-21 19:52:17 190

原创 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

转载 Python3多进程与多线程区别及使用

https://www.cnblogs.com/IMWU/p/10855709.html

2021-07-09 11:38:09 75

转载 Python 相对导入attempted relative import beyond top-level package

https://www.cnblogs.com/linkenpark/p/10909523.html

2021-07-07 15:46:14 133

转载 python中下划线的使用

https://zhuanlan.zhihu.com/p/33866181

2021-06-24 10:17:24 82

转载 国内加速Github的几种方案

https://qu.js.cn/how-to-speed-github/

2021-05-27 16:39:02 632

转载 python笔记_列表解析

python笔记_列表解析https://www.jianshu.com/p/c635d3c798c2

2021-05-21 10:14:32 70

转载 制作流程图好的软件

https://www.zhihu.com/question/20854046

2021-05-11 16:55:01 106

转载 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

转载 tornado解析post数据的问题

https://www.cnblogs.com/hello-/p/10255342.html

2021-02-22 17:52:47 226

ScanImToolProject.rar

利用PyQt5量身定制一款自己的图片浏览器的整个工程文件和原始的ui文件、编译好的exe文件。这个工程包含了ViewImGUI.rar,ViewImGUI.rar下没有exe,所以下载这个就好比较全,ViewImGUI.rar不知道如何删除,没法子重新上传一个工程吧

2019-07-24

ViewImGUI.rar

利用PyQt5量身定制一款自己的图片浏览器的整个工程文件和原始的ui文件

2019-07-23

AddoptNginxThirftTest.rar

通过网页远程Client一个请求加法,服务器Server收到请求后,启动计算函数计算,然后把结果通过json格式通过网页返还给并呈现在网页上

2019-07-23

Tensorflow学习资料

Learning.TensorFlow.2017.8,Nick McClure-TensorFlow Machine Learning Cookbook(TMLC)等学习tensorflow资料

2018-07-14

计算机视觉中的背景建模经典文献

此文档中包含了背景建模中的4篇经典文献和一个高斯建模ppt。包含 An Improved Adaptive Background Mixture Model for Real time Tracking with Shadow Detection Efficient adaptive density estimation per image pixel for the task of background subtraction 等文献

2018-06-15

最小多边形Matlab代码

最小多边形Matlab代码,冈萨雷斯书上所说的代码整理,最小多边形程序实现,为啥csdn上现在不可以免费传资源?为啥没有一分,尼玛

2018-01-28

Matlab求解数独

此程序使用的是Matlab语言对数独经行求解详细过程,程序注解详尽,在玩游戏中学习编程快乐

2018-01-14

Matlab编程

Matlab编程,主要含有当初学习matlab 时的一些程序,对于初学者来说还是不错的,结合一些算法带动程序讲解,学以致用

2017-09-05

Matlab GUI编程

Matlab GUI编程 编程文件夹里含有 MATLAB GUI设计学习手记(第二版)源程序和自己学习Matlab GUI 时写的一些小程序。MATLAB GUI设计学习手记这本书对想学习GUI编程而又不太想读英文帮助文档的人是个很不错的选择

2017-09-05

C#计算器加减乘除窗体功能的实现

C#计算器加减乘除窗体功能的实现。使用C#窗体控件等实现了一个两个数之间的加减乘除等功能,是当初学习C#写的一个小程序。本来想设置资源分为0的,为啥最低是1啦?如有哪位知道怎么能设置资源分为0,敬请告知,因为我有些上传的资源设置为1的原本都是希望是0的,可惜设置不了。极度鄙视那些骗资源分的人。

2017-09-04

平衡二叉树的建立c语言实现

平衡二叉树的建立c语言实现。详细的实现了对平衡二叉树的创建。通过这个能很好的理解平衡二叉树及其数据结构

2017-09-03

高斯消元法求解方程组的解(c语言版)

高斯消元法求解方程组的解(c语言版),用c语言实现了高斯消元法求解方程组的解的过程。结合程序有助于理解此方法的原理和过程

2017-09-03

C#联合excel编程

C#联合excel编程,对excel进行二次开发,扩展了excel的某些功能,方便excel 进行数据处理。

2017-09-03

基于图结构的平面目标追踪算法(亮风台)

Gracker: A Graph-based Planar Object Tracker(基于图结构的平面目标追踪算法)的源码比较详尽的注解。本文件下含有一份代码和对应论文。

2017-09-02

优化编程(Lingo)

这是当初在学校期间学习数学建模时候收集和自己写的一些有关lIngo程序及资料

2017-08-29

CSharp经典优秀书籍

此文档下含有[Wrox] Beginning Visual C# 2012 Programming Beginning C# Object-Oriented Programming等三本比较经典的c#书籍

2017-08-29

C++编程实例

C++编程实例

2017-08-29

经典编程900例(C语言)

经典编程900例(C语言)

2017-08-29

精通MATLAB+R2011a

精通MATLAB,适合初学者。

2017-08-28

C#2012 书上源代码

C#2012 书上源代码

2017-08-28

Matlab数学建模与数学实验(第3版)

Matlab数学建模与数学实验(第3版).采用matlab 程序辅助算法的验证和讲解。

2017-08-28

OpenCV2.4.9参考学习文档.

OpenCV2.4.9参考学习文档. 详细全面的介绍了各个函数的使用

2017-08-28

OpenCV 3.0 机器视觉java 编程

使用java 进行opencv3.0 视觉开发

2017-08-28

YCbCr、混合高斯以及YCbCg肤色检测模型的OpenCV实现

利用OpenCV实现了基于YCbCr、混合高斯以及YCbCg肤色检测,同时其中YCbCr、混合高斯给出两种不同方式(直接和间接)读取图像数据的实现。

2017-07-23

空空如也

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

TA关注的人

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