![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习
sinat_41852207
这个作者很懒,什么都没留下…
展开
-
yolov4如何计算map
如果用的是AlexyAB版的darknet训练和测试,很简单,训练完后在darknet.exe同级文件夹中运行:./darknet detector map D:/yolov4/darknet-master/cfg/voc.data D:/yolov4/darknet-master/cfg/yolov4.cfg D:/yolov4/darknet-master/backup/yolov4_la...原创 2020-04-29 20:40:35 · 5266 阅读 · 6 评论 -
用opencv实现yolov4中的mosaic数据增强
简单看了一个yolov4的介绍,mosaic数据增强简单说就是四张图片合一,长宽随机变化。理想的实现是结合图片集和标签集,对单张图片标注过之后,四张合一的图片就不用再标注。这里只做一个简单的实现,仅仅把四张图片随机合一,生成mosaic图片集,后面需要对这个生成的图片标注。c++程序:#include <opencv2/opencv.hpp>#include ...原创 2020-04-30 23:45:34 · 4573 阅读 · 2 评论 -
YOLOv4训练过程显示loss,win10
参考:https://blog.csdn.net/dz4543/article/details/88075408,https://blog.csdn.net/qq_34806812/article/details/81459982用darknet训练的时候会显示一个动态loss图,但这个图不适合作为论文中使用。在win10中做loss图和iou图,yolov4和yolov3有区别,用别的博...原创 2020-04-30 12:10:57 · 8918 阅读 · 16 评论 -
编译yolov4 window10
windows编译yolov4方法参考 https://github.com/AlexeyAB/darknet中的README文件,有好几种方法,我用的方法是直接在vs中编译的,不需要使用cmake。具体过程如下:时间:2020.4.25环境windows10cuda8.0 cudnn5.1(官方建议cuda10和cudnn7以上,我用cuda8.0和cudnn5.1也...原创 2020-04-25 19:31:11 · 3430 阅读 · 9 评论 -
TensorFlow和keras基础使用
在jupyter nootbook中编辑和运行一 TensorFlow步骤:一。import tensorflow as tf二。载入数据(数据分批)三。定义placeholder(之后传入训练集)x = tf.placeholder(tf.float32, [维度], name = "")四。定义结构和参数(w,b)写出预测函数z = (激活函数(...原创 2020-04-12 23:55:28 · 613 阅读 · 0 评论 -
yolov3目标识别在工业检测中的应用
本篇博客记录了一个深度学习在工业领域的应用项目。功能是检测视野范围内的零件总数,如果数量少于设定的标准数量,则报警,如果放置了不同型号的零件,同样需要报警。常规方法是用传统的图像处理的模板匹配,但使用halcon和opencv的模板匹配效果都不好,于是尝试用深度学习目标检测。效果如下图所示:识别率超过99%(可以获取到目标的个数,类别,概率,矩形框位置,可以适应一定的光照、角度、大小变化)...原创 2019-12-02 11:11:41 · 5975 阅读 · 8 评论 -
使用yolov3训练自己的数据集(c++ vs2017 win10)
参考:https://blog.csdn.net/la_fe_/article/details/81564420https://blog.csdn.net/qq_31442743/article/details/81087346如果是在已有的基础上继续训练数据集,参考:https://mp.csdn.net/postedit/1029646481.准备好数据集,训练图片、验证图片和他们...原创 2019-11-12 12:00:45 · 1242 阅读 · 0 评论 -
yolov3如何在之前训练的基础上训练
很多博主的文章里提到想在之前的基础上训练,在训练最后一句加上预训练模型就可以,通常是./darknet detector train cfg/voc.data cfg/yolov3-voc.cfg scripts/darknet53.conv.74最后一个darknet53.conv.74是下载下来的预训练模型。但是我们训练自己的模型的时候,得到的训练文件是一个.weights文件...原创 2019-11-07 23:03:54 · 11222 阅读 · 8 评论 -
安装yolov3 win10 cuda8.0 vs2017
参考https://blog.csdn.net/dz4543/article/details/85255267https://blog.csdn.net/sinat_35907936/article/details/82017127时间:2019.6.5环境windows10cuda8.0 cudnn5.1(cuda9.0以上和vs2017不兼容)vs2017(实际是...原创 2019-06-05 17:39:55 · 1476 阅读 · 3 评论 -
编译yolo报错错误 MSB3721 The command ""C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin\n
错误 MSB3721 The command ""C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin\nvcc.exe" -gencode=arch=compute_30,code=\"sm_30,compute_30\" -gencode=arch=compute_75,code=\"sm_75,compute_7...原创 2019-06-05 17:31:47 · 15741 阅读 · 12 评论 -
OpenCV Error: Requested object was not found (Requested blob “data” not found........
用opencv dnn模块调用caffemodel时OpenCV Error: Requested object was not found (Requested blob原因:deploy.prototxt有问题,第一层本来是这样:layer {name: "data"type: "Input"top: "data"input_param { shape: { dim...原创 2019-03-06 20:42:02 · 4814 阅读 · 0 评论 -
传统的机器学习目标检测和深度学习的目标检测
概述:目标分类:给一张图片,分类目标检测:给一张图片,找到目标,并用矩形框画出分类是对一幅图整体,检测是更进一步,找出一幅图中一部分。一般检测以分类为基础,如用滑动窗口搜索,然后用分类器分类是目标还是背景,或多分类(这是回归和分类的区别)。开发流程:项目预研 算法选型 数据集下载和打包 环境搭建 模型训练 模型测试 模型优化传统的机器学习目标检测和深度学习的目...原创 2019-03-05 19:51:31 · 11256 阅读 · 0 评论 -
在vs中用opencv3.3DNN模块调用训练好的caffe模型做分类
如何用caffe训练分类器参考这篇博客https://blog.csdn.net/sinat_41852207/article/details/88194744需要: caffe训练好的模型和对应的测试配置文件deploy.prototxt,一个txt文件,里面有图片名一个label.txt文件,里面写分类名,我是二分类,所以就两个最后把分类好的图片放到不同的文件夹下,便于检...原创 2019-03-05 19:26:59 · 1185 阅读 · 2 评论 -
用caffe训练自己的图片,完成图片分类
简述过程:1.得到图片数据.2.利用python程序生成train.txt和test.txt 这两个txt里面每行是图片名+空格+类别(用数字表示类别)3.用脚本转化为lmdb格式4.修改模型参数,prototxt文件,训练,得到caffemodel5.在opencv中运行一个C++程序调用训练好的模型,并输出测试结果(图片 类名)详细步骤:http...原创 2019-03-05 19:29:51 · 899 阅读 · 0 评论 -
使用caffe faster-rcnn训练自己的数据集常见bug
出现的bug:1:运行训练脚本后报错:ImportError: No module named _mask参考:https://blog.csdn.net/sinat_41852207/article/details/879359552:ImportError: numpy.core.multiarray failed to import原因 numpy版本太低 ,可以执行该语句p...原创 2019-02-26 15:42:39 · 272 阅读 · 0 评论 -
ImportError: No module named _mask
运行faster-r-cnn训练脚本后报错ImportError: No module named _mask解决方法:下载_mask.pyd文件https://download.csdn.net/download/dongchong01/10271259,然后放到py-faster-rcnn\lib\pycocotools里面,然后就好了!!! ...原创 2019-02-26 15:37:12 · 1686 阅读 · 2 评论