计算机视觉
文章平均质量分 61
是三水不是泗水
只是个笔记本
展开
-
YOLOV3网络概览
直接放YoLoV3的网络结构图,让我们稍微看一下YoLov3的网络结构。YoLoV3网络主要分成两大部分: 1.主干网络 DarkNet53 2.多尺度预测 1.主干网络DarkNet53首先是主干网络DarkNet53,结合网络图我们看到它主要是使用了残差块Residual block,这里残差块就是进行一次3X3、步长为2的卷积,然后保存该卷积layer,再进行一次1X1的卷积和一次3X3的卷积,并把这个结果加上layer作为最后的结果.此外,主干网络DarkNet5转载 2021-01-20 11:40:36 · 1566 阅读 · 0 评论 -
上采样/反卷积/上池化的区别
上采样/反卷积/上池化的区别上采样是指将图像上采样到更高分辨率的任何技术。最简单的方法是使用重新采样和插值。即取原始图像输入,将其重新缩放到所需的大小,然后使用插值方法(如双线性插值)计算每个点处的像素值。在CNN上下文中,上池化通常指代最大池化的逆过程。在CNN中,最大池化操作是不可逆的,但是我们可以通过使用一组转换变量记录每个池化区域内最大值的位置来获得一个近似的逆操作结果。在反卷积(网络)中,上池化操作使用这些转换变量从前一层输入中安放这些复原物到(当前层)合适的位置,从而一定程度上保护了原转载 2021-01-20 11:24:57 · 363 阅读 · 1 评论 -
windows平台下darknet训练自己的数据集
写完前面关于python接口的文章发现忘了写训练自己的数据集的文章了,这里补上,用的还是AlexeyAB版本的darknet。第一步:首先就是用labelimg做标注,这一步是最费时间的,注意这里一张图片是可以同时标注多个物体的,只是要做好对照关系,我之前网上找了一些教程都只标注了一个物体,这里说明一下标注多个物体也是可以的。第二步:构建训练时可以读取的文件夹目录格式,如下所示:将xml文件放入Annotations文件夹,将图片放入JPEGImages文件夹,利用下面的代码1生成的mytr原创 2021-01-08 17:24:11 · 619 阅读 · 1 评论 -
windows平台darknet检测视频中的目标python接口的处理
首先说一下俺搭建的环境是什么样子的:win10+anaconda+python3.6+VS2015+GTX960+运行CUDA版本10.1+驱动版本CUDA11.1+opencv3.4+C语言版本darknet AlexeyAB简单说明一下,这里用的方法类似于我上一篇文章中提到的第二种方法,将darknet从github上面拉下来之后用VS2015编译生成yolo_cpp_dll.dll这个链接库,可以生成不包含GPU的dll,但是不包含gpu的dll速度就很慢,10s的视频要跑1分多钟,很是心累,而g原创 2021-01-08 16:34:03 · 665 阅读 · 3 评论 -
windows平台下python接口调用darknet训练的模型
windows平台下python接口调用darknet训练的模型进行视频中的目标检测的两种办法(待实践)。一个方法是可以直接用opencv的python接口进行调用,参考文章:1、opencv的python接口修改https://blog.csdn.net/qq_27158179/article/details/81915740?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-原创 2021-01-02 20:01:55 · 415 阅读 · 1 评论 -
win10+GPU(gtx960)+yolo+opencv+Visual studio 2015安装配置
1、首先是查看自己的电脑的GPU,通过查看GPU版本来选择安装CUDA+cudnn我的电脑GPU是GTX960,打开NVIDIA控制面板可以查看得到CUDA需要安装的版本,我的对应版本的CUDA10.1可以查找下载安装教程,下载完成之后离线安装即可。CUDA直接双击之后以此安装即可,cudnn的安装更加简单,解压之后将对应文件复制到CUDA对应的文件夹下面即可,详细操作网上有很多教程。安装完成之后,打开cmd命令窗口,输入ncvv -V检查即可。2、visual studio 2原创 2020-11-05 18:22:46 · 789 阅读 · 0 评论 -
TypeError int object is not callable原因
这是由于你的自定义名字和函数名重复了原创 2020-06-15 10:23:19 · 684 阅读 · 0 评论 -
本地jupyter远程连接服务器
第一步:生成证书openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem第二步:生成秘钥和配置文件:进入IPythonIn [1]: from notebook.auth import passwdIn [2]: passwd()Enter password:xxxx # 这个是自己输入的密码,后面要用这个登录Verify password:xxxxOut[2]: '原创 2020-06-11 18:22:36 · 436 阅读 · 0 评论 -
conda安装pytorch
我的服务器不支持cuda所以安装时命令为:conda install pytorch torchvision cpuonly -c pytorch如果想用清华镜像源,那么可以把-c pytorch去掉,可以加速原创 2020-06-11 15:08:42 · 152 阅读 · 0 评论 -
pytorch实现mnist分类
#!/usr/bin/env python3# -*- coding: utf-8 -*-"""Created on Tue Jun 9 19:40:53 2020@author: """import torchvisionfrom matplotlib import pyplot as pltimport torchfrom torchvision import datasets, transformsfrom torch.autograd import Variable#.原创 2020-06-10 14:19:54 · 646 阅读 · 0 评论 -
opencv/python标定时用到的几个函数意义
①criteria:迭代停止的模式选择,这是一个含有三个元素的元组型数。格式为(type,max_iter,epsilon)其中,type又有两种选择:—–cv2.TERM_CRITERIA_EPS :精确度(误差)满足epsilon停止。—- cv2.TERM_CRITERIA_MAX_ITER:迭代次数超过max_iter停止。—-cv2.TERM_CRITERIA_EPS+cv2.T...原创 2019-10-17 19:55:43 · 963 阅读 · 0 评论 -
error: Unable to find vcvarsall.bat在anaconda下解决方案
出现这种错误的原因就是未安装VC++ build tools2015,下载安装即可Python Version You will need 3.5 and later Update:InstallVisual Studio 2017, select thePython development workloadand the Native development tool...原创 2019-09-28 17:43:31 · 627 阅读 · 1 评论 -
win10+torch1.2.0+torchvision0.4.0+cuda10.1+cudnn离线安装成功
(一开始以为cuda10.1不能安装torch GPU版,抱着试试的心态,结果成功了)1、首先在anaconda下配置pytorch环境,网上很多关于配置的教程,读者可自行查找;2、然后下载cuda10.1和cudnn,安装并配置环境变量,这里网上也有很多教程,读者可自行查找;3、下载torch1.2.0和torchvision0.4.4;4、在anaconda prompt下...原创 2019-09-28 09:32:37 · 4074 阅读 · 2 评论