
caffe
知来者逆
点错技能树了
展开
-
Ubuntu 16.04下Caffe-SSD的应用(三)——训练VOC2007数据生成模型
前言1.经过前面运行的脚本,在Caffe-ssd/data/VOCdevkit/VOC2007/lmdb目录内应该生成了:VOC2007_test_lmdb 和 VOC2007_trainval_lmdb两个文件夹。2.那之后就开始到训练过程了,训练所用的文件脚本ssd_pascal.py说明。3.我配置的环境是Ubuntu 16.04 LST 64位,Qt5.9,Python2.7,Caf...原创 2019-05-03 09:43:17 · 757 阅读 · 0 评论 -
Ubuntu 16.04下Caffe-SSD的应用(四)——ssd_pascal.py源码解读
前言caffe-ssd所有的训练时的参数,全部由ssd_pascal.py来定义,之后再去调用相关的脚本和函数,所以想要训练自己的数据,首先要明白ssd_pascal.py各个定义参数的大体意思。ssd_pascal.py源码解读from __future__ import print_functionimport caffefrom caffe.model_libs import *...原创 2019-04-28 20:51:28 · 1188 阅读 · 1 评论 -
Ubuntu 16.04下Caffe-SSD的应用(五)——安装VOC数据标注工具LabelImag
前言1.LabelImg是一款开源的图像标注工具,有操作图形界面,可以很方便创建自己的数据集,LabelImg标注生成的 XML 文件是遵循 PASCAL VOC数据 格式的。可以用于做SSD目标检测网络所需要的数据集,包括Aster R-CNN,YOLO的训练数据集,均可以用LabelImg来制作。2.在Ubuntu下LabelImg运行环境为python+ lxml,PyQt4。一、安装...原创 2019-04-30 09:39:25 · 510 阅读 · 0 评论 -
Ubuntu 16.04下Caffe-SSD的应用(六)——PASCAL VOC2007数据集介绍
前言1.PASCAL VOC为图像识别与分类提供了一整套标准化的图像数据集,VOC数据集是衡量图像分类识别能力的基准,好多深度学习的框架在识别这块都以此数据集作为演示样例。PASCAL VOC数据集的下载链接。2.我们想要用Caffe-SSD训练自己想要识别数据模型,也是要制作自己的VOC数据集,那么最好的办法是看官方的数据的结构与它们之间的关联,才好制作自己的数据集。3.我这是以VOC20...原创 2019-05-01 00:08:22 · 882 阅读 · 0 评论 -
Ubuntu16.04 LTS安装配置安装CUDA8.0、CUDNN5.1
前言1.前面已经装好了显卡驱动,那接下来开始配置CUDA8.0、CUDNN5.1。2.我的安装的环境是DELL的G7 ,CPU是i7 8代,显卡是GTX 1060,系统环境是Ubuntu16.04 LTS,CUDA8.0, CUDNN5.1。一、更改GCC版本1.查看ubuntu16.04的gcc版本gcc -v可以看到gcc的版本是5.4的,但cuda8.0不支持5.0以上的编译器...原创 2019-05-18 09:27:12 · 872 阅读 · 1 评论 -
Ubuntu 16.04下Caffe-SSD的应用——常见训练时报错总结
1.OpenCV Error: Assertion failed ((scn == 3 || scn == 4) && (depth == CV_8U || depth == CV_32F)) in cvtColor, file /build/opencv-ys8xiq/opencv-2.4.9.1+dfsg/modules/imgproc/src/color.cpp, line ...原创 2019-06-05 15:00:19 · 649 阅读 · 0 评论 -
Ubuntu 16.04下Caffe-SSD的应用(八)——处理标注好的VOC2007数据集
前言前面已经演示了如何把图像文件标注成VOC2007数据集,标注完成之后,就要把数据转换成caffe支持的数据格式lmdb。处理数据1.在caffe_ssd/data/下新建一个叫VOCdevkit的目录,把标注好的VOC2007目录放到这个目录下面。(1)JPEGImage目录下应该有标注过的原图像文件(2)Annotations目录有标注的xml文件,这是一一对应的。(3)J...原创 2019-05-28 18:45:46 · 614 阅读 · 0 评论 -
Ubuntu 16.04下Caffe-SSD的应用(二)——准备与处理VOC2007数据集
前言前面已经介绍如何在Ubuntu上编译Caffe-SSD的CPU版本,那接下来就试一下用Caffe-SSD训练数据得到模型,并对模型进行测试。我配置的环境是Ubuntu 16.04 LST 64位,Qt5.9,Python2.7,Caffe-SSD,因为只跑CPU版本,所以没有配置CUDA库。一、数据准备1.下载VOC2007和VOC2012数据集cd caffe-ssd/data...原创 2019-04-30 09:39:03 · 799 阅读 · 1 评论 -
Windows7下安装LabelImg标注工具
前言1.在这里我开始写深度学习标注工具LabelImg安装和使用,和如何使用LabelIamge标注自己的数据,并能使用在Caffe-SSD的模型训练中。3.我配置的环境是win7 64位,Python3.5,Anaconda3.4。一、运行LabelImg...原创 2019-06-26 10:27:31 · 431 阅读 · 0 评论 -
Ubuntu 16.04下Caffe-SSD的应用(七)——制作自己的VOC2007数据集
前言1.前面的博文大概讲了官方的VOC2007的内容结构与各个目录的作用,接下来要讲的是如何制作自己的VOC2007数据,并用于训练。2.制作VOC2007数据集的前准备是必须有包含要训练的样本的图像,和LabelImg,LabelImg是用来标注数据用的。一、创建文件目录1.创建VOC2007目录,在VOC2007目录下再创建三个空目录,分别是Annotations、ImageSets、...原创 2019-05-28 17:44:31 · 811 阅读 · 0 评论 -
Windows7下Caffe的应用---在Win7下使用VS2015、Camke、Anaconda3配置Caffe CPU版本
前言1、之前一直在Linux使用Caffe做机器学习的相关的项目,相对于Linux,在Windows配置Caffe相对麻烦一些,我这里使用Cmake gui版本,适合新手操作。2.我配置的环境是win7 64位,cmake-3.13.2,Visual Studio 2015 Professional,Python3.5,Anaconda3.4,因为只跑CPU版本,所以没有配置CUDA库。一、...原创 2019-04-16 12:26:08 · 605 阅读 · 0 评论 -
Windows7下Caffe-SSD的应用(一)——在Windosw7下编译配置Caffe-SSD CPU版本
前言一、资源准备原创 2019-04-18 10:42:24 · 702 阅读 · 2 评论 -
Ubuntu 16.04下Caffe-SSD的应用(一)——编译Caffe-SSD的CPU版本与GPU版本
前言1.之前用过Caffe的GooglNet做图像分类的相关项目,比起传统的办法,效果要好很多,在目标检测这块,之前也用传统的HOG加SVM实现过车辆,行人和马匹的检测,但正样本要上万张图像,才能达到能应用到项目上的准确率。2.Caffe-SDD微软的一个深度学习框架,SSD全称:Single Shot MultiBox Detector 是目前为止主要的目标检测算法。接下来我会把Caffe-...原创 2019-05-20 00:49:25 · 4500 阅读 · 1 评论 -
使用OpenCV调用Caffe-SSD训练好的模型
前言1.OpenCV3之后的dnn模型可以可以调用好多用深度学习框架的训练好的模型。2.这里我演示是我自己训练的一个围棋棋盘识别模型,使用的神经网络是VGG16,OpenCV3.3,IDE是VS2015。3.训练好模型之后把标签文件,模型文件,配置文件复制到当前工程目录方便调用。代码1.标签文件内容:label: 0display_name: "background"label:1...原创 2019-08-31 01:55:21 · 1438 阅读 · 0 评论