自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Touch_Dream的博客

coding is powerful

  • 博客(592)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用pycaffe可视化caffemodel

#coding=utf-8import numpy as npimport sys, osimport cv2caffe_root = '/home/sam/sam/caffe_dssd_sam/'sys.path.insert(0, caffe_root + 'python')import caffeimport time# net_file = 'MobileNetSSD...

2018-06-22 14:10:31 341

原创 opencv可视化caffemodel

#coding=utf-8import numpy as npimport sys, osimport cv2import csvimport timenet_file=''caffe_model=''net = cv2.dnn.readNetFromCaffe(net_file,caffe_model)inScaleFactor = 0.007843#CLASSES = ('b...

2018-06-22 14:02:00 574

原创 caffe 编译错误

.build_release/tools/caffe: error while loading shared libraries: libopencv_core.so.3.3: cannot open shared object file: No such file or directoryMakefile:532: recipe for target 'runtest' failed解决的方法,...

2018-06-16 11:21:16 453

转载 SSD目标检测

SSD github : https://github.com/weiliu89/caffe/tree/ssdSSD paper : https://arxiv.org/abs/1512.02325SSD eccv2016 slide pdf : http://download.csdn.NET/download/zy1034092330/9940054SSD po...

2018-06-15 18:22:56 711

原创 python 访问xml节点方法

import xml.etree.ElementTree as ET cur_xml = ET.parse(annotation_path+file) subroot = cur_xml.getroot().getchildren()关键掌握两个方法既可以很顺溜的访问xml的节点一个是.getroot()另外一个是.getchildren()还有的节点的标签node.tag就可以访问,当然你也可...

2018-06-15 14:51:26 1665

转载 caffe训练目标检测SSD问题及其解决

检测目标,输出文本信息:./.build_release/examples/ssd/ssd_detect.bin models/VGGNet/VOC0712/SSD_300x300/deploy.prototxt models/VGGNet/VOC0712/SSD_300x300/VGG_VOC0712_SSD_300x300_iter_10000.caffemodel /home/wjt/my_...

2018-06-12 17:20:25 1447

转载 caffe 参数solver_param分析

这是ssd_pascal.py中的一段代码,因为在读ssd的代码,所以贴的这一段,一般别的solver param也差不多......solver_param = {    # Train parameters//base_lr:网络的基础学习速率,一般设一个很小的值,然后根据迭代到不同次数,对学习速率做相应的变化.lr过大不会收敛,过小收敛过慢    'base_lr': base_lr,//w...

2018-06-12 17:19:18 436

转载 ResNet家族

ResNet在2015年被提出,在ImageNet比赛classification任务上获得第一名,因为它“简单与实用”并存,之后很多方法都建立在ResNet50或者ResNet101的基础上完成的,检测,分割,识别等领域都纷纷使用ResNet,Alpha zero也使用了ResNet,所以可见ResNet确实很好用。 下面我们从实用的角度去看看ResNet。1.ResNet意义随着网络的加深,出...

2018-06-11 17:34:14 785 1

转载 ssd textboxes Check failed: channels == img_channels (3 vs. 1)

在训练脚本 train_icdar13.py 中'mean_value': [104, 117, 123],处添加下面一行(train test都加)'force_color':True,

2018-06-11 15:37:35 655

原创 关于coco目标检测数据集格式

coco目标检测数据集标注目标信息采用的是数据格式是json,其内容本质是一种字典结构,字典堆栈和列表信息内容维护。coco里面的id和类名字对应:总共80类,但id号去到了90!coco_id_name_map={1: 'person', 2: 'bicycle', 3: 'car', 4: 'motorcycle', 5: 'airplane', 6: '...

2018-06-11 15:06:08 4864

原创 Ubuntu 16.04安装PyCharm

Ubuntu 16.04 安装PyCharm本文通过第三方源安装PyCharm,好处是升级方便。添加源:$ sudo add-apt-repository ppa:mystic-mirage/pycharm安装收费的专业版:$ sudo apt update$ sudo apt install pycharm 安装免费的社区版:$ sudo apt update$ sudo apt install...

2018-06-10 11:16:45 309

原创 Linux 下挂载新硬盘方法

启动服务器,以root用户登录fdisk -l(查看硬盘)mkdir  目录/data1(创建要挂载文件目录)mount /dev/sdb1(查看到硬盘的好)  /data1配置开机自动挂载因为mount挂载在重启服务器后会失效,所以需要将分区信息写到/etc/fstab文件中让它永久挂载:#vim /etc/fstab加入:/dev/sdb1(磁盘分区)  /data1(挂载目录) ext3(文...

2018-06-09 11:05:05 290

转载 SSD目标检测lmdb数据结构剖析

SSD读取训练集是从LMDB中读取AnnotatedDatum结构的数据,在训练和测试之前,要将图片(img)和XML(label)数据存储为AnnotatedDatum结构,然后将数据经过序列化,存入到LMDB数据库中。训练和测试的时候直接从LMDB读取数据,经过反序列化获取AnnotatedDatum结构的数据,获得训练集的图片和XML数据。一、LMDB数据库LMDB的全称是Lightning...

2018-06-06 18:02:54 2112 2

转载 protobuf的Required,Optional,Repeated限定修饰符

转自:http://blog.csdn.net/guyue35/article/details/51181845http://blog.sina.com.cn/s/blog_abea023b0101dxce.html要通信,必须有协议,否则双方无法理解对方的码流。在protobuf中,协议是由一系列的消息组成的。因此最重要的就是定义通信时使用到的消息格式。 Prot...

2018-06-04 17:37:32 5922

转载 caffe生成solver.prototxt文件

 caffe在训练的时候,需要一些参数设置,我们一般将这些参数设置在一个叫solver.prototxt的文件里面,如下:base_lr: 0.001display: 782gamma: 0.1lr_policy: “step”max_iter: 78200momentum: 0.9snapshot: 7820snapshot_prefix: “snapshot”solver_mo...

2018-06-04 11:58:34 513

原创 apt-get和dpkg -i区别

这两条命令都是Linux下安装软件包常用的命令。apt-get 可以自动的解决安装包的依赖关系,自动的去搜索安装其他的依赖文件dpkg安装是不会自动搜索安装该软件包的依赖项,如果安装该软件包有问题的话建议在执行依赖修复sudo apt-get install -f再用dpkg安装deb软件包...

2018-06-03 10:13:03 8165

转载 Python读写LMDB文件

LMDB的全称是Lightning Memory-Mapped Database(快如闪电的内存映射数据库),它的文件结构简单,包含一个数据文件和一个锁文件:LMDB文件可以同时由多个进程打开,具有极高的数据存取速度,访问简单,不需要运行单独的数据库管理进程,只要在访问数据的代码里引用LMDB库,访问时给文件路径即可。让系统访问大量小文件的开销很大,而LMDB使用内存映射的方式访问文件,使得文件内...

2018-05-31 17:14:38 3165 4

转载 文件格式之lmdb

使用caffe对数据进行处理时,需要将图片转化为lmdb格式的。 求助百度百科,无词条,求助wikipedia,成功,地址. lmdb 是Lightning Memory-Mapped Database的缩写。 LMDB示例文件为 它包含一个数据文件和一个锁文件。python 操作参考教程1,教程2和教程3 python module 为lmdb 直接通过pip进行安装pip install lm...

2018-05-31 17:06:42 2479

转载 imagenet 1000分类

n01440764 鱼n01443537 鱼n01484850 鱼n01491361 鱼n01494475 鱼n01496331 鱼n01498041 鱼n01514668 鸡n01514859 鸡n01518878 鸵鸟n01530575 鸟n01531178 鸟n01532829 鸟n01534433 鸟n01537544 鸟n01558993 鸟n01560419 鸟n01580077 鸟n...

2018-05-31 16:03:22 2579

转载 目标检测数据集

1. Pascal VOC Dataset数据集共 21分类VOC 2012Train/Validation Data (1.9 GB)Test Data (1.8 GB)Development KitPDF DocumentationVOC 2007Train/Validation Data (439 MB)Test Data With Annotations (431 MB)Developme...

2018-05-31 15:41:57 1962

原创 Linux局域网内传输文件

首先安装ssh然后使用scp -r  local_file  user_name@user_ip:save_path可能出现问题:permission denied解决:确保你的传输文件没问题以及想要保存的目标机子的路径是正确的!这里有点小注意:就是Linux的路径home下面还要加一个用户名的文件夹。...

2018-05-31 14:01:45 3707 1

转载 linux ./a.sh 命令 与sh a.sh的区别是什么

1、sh  跟上SH脚本,直接运行。2、chmod 给SH脚本加上X权限,然后直接输入SH脚本文件名,就可以运行。我原来一直是这两种方法,没有碰见过错误,你的问题,可以把脚本发出来,或把错误提示发来sh  xxx用 sh 这个shell  (sh一般指系统默认shell,比如 bash, ksh, Csh 等都有可能) 来解释和运行 xxx 这个脚本。xxx 文件不必具有可执行属性(chmod +...

2018-05-31 11:20:14 5545

转载 linux下执行sh文件的四种做法

这篇文章主要介绍了Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法,需要的朋友可以参考下bash shell脚本的方法有多种,现在作个小结。假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本:代码如下:cd /data...

2018-05-31 11:04:15 33386

原创 Check failed: error == cudaSuccess (10 vs. 0) invalid device ordinal

运行caffe例程包出现上面的错误Check failed: error == cudaSuccess (10 vs. 0) invalid device ordinal这个问题的原因是设置的训练GPU数量和真实物理机上的显卡数量不相等!弄清楚原因之后就很可以很愉快的解决问题了。回到solover文件下,或者caffe的python执行文件,设置运行的GPU数量和指定GPU。这是由于GPU数量不匹...

2018-05-31 10:39:29 3055

原创 Check failed: status == CUDNN_STATUS_SUCCESS (4 vs. 0) CUDNN_STATUS_INTERNAL_ERRO

Check failed: status == CUDNN_STATUS_SUCCESS (4 vs. 0) 今天编译caffe采用不加sudo的方式,编译没什么问题,但是在测试的时候出现runtest出现上面的问题。找寻原因根本是下面! 根本原因是权限问题,解决办法 : 打开matlab时,加上sudo , 即 sudo matlab 其他情况同理,都加上 sudo...

2018-05-30 17:51:07 1841

原创 caffe编译python接口问题及其解决

教程:在caffe根目录的python文件夹下,有一个requirements.txt的清单文件,上面列出了需要的依赖库,按照这个清单安装就可以了。在安装scipy库的时候,需要fortran编译器(gfortran),如果没有这个编译器就会报错,因此,我们可以先安装一下。首先回到caffe的根目录,然后执行安装代码:1 cd ~/caffe2 sudo apt-get install gfor...

2018-05-30 17:05:46 2565

转载 caffe +opencv编译出错errorwhile loading shared libraries

在OpenCV编译安装后,运行测试代码,可能出现下面的错误:errorwhile loading shared libraries: libopencv_core.so.3.1解决的方法,安装ffmpegsudo apt install ffmpeg

2018-05-30 15:09:37 761

转载 caffe之训练数据格式

caffe之训练数据格式原文地址:http://blog.csdn.net/hjimce/article/details/49248231作者:hjimcecaffe对于训练数据格式,支持:lmdb、h5py……,其中lmdb数据格式常用于单标签数据,像分类等,经常使用lmdb的数据格式。对于回归等问题,或者多标签数据,一般使用h5py数据的格式。当然好像还有其它格式的数据可用,不过我一般使用这两...

2018-05-29 18:23:02 412

转载 ubuntu安装redshift之后使用

sudo apt-get install redshift装完后,设置参数两种方法:一:redshift-gtk -l 39.92:116.46 -t 5500:4500即可。这条命令的意思是手动将经纬度设定在’39.92:116.46’(北京),并且调整白天色温为 5500K,夜晚 4500K,二:在 ~/.config 目录中建立文件 redshift.conf输入以下内容[redshift]...

2018-05-29 18:02:06 2652

转载 Ubuntu16.04安装Redshift色温调节工具

Ubuntu16.04安装Redshift色温调节工具以前一直使用f.lux色温调节工具,但是发现在Ubuntu台式机上安装f.lux后程序不能调节色温,查了很多资料都没有说怎么解决这个问题,随访期。。。但是长期看电脑还是应该要一个屏幕调节色温的工具,就找到了一个替代品——————Redshift——————能够与f.lux达到相同的效果。下面写一下安装配置步骤供参考:安装# 只安装Redshif...

2018-05-29 17:55:12 816

原创 ubuntu安装pip软件管理器

ubuntu安装pip软件管理器,python2和python3For Python 3sudo apt-get install python3-pipFor Python 2sudo apt-get install python-pip

2018-05-29 17:03:36 616

转载 Ubuntu 16.04 安装Pycharm

Ubuntu 16.04 安装Pycharm以前一直使用eclipse写Python,今天装Pycharm试试怎么样。可以直接在官网下载安装: Pycharm 官网通过第三方源安装PyCharm本文通过第三方源安装PyCharm添加源:$ sudo add-apt-repository ppa:mystic-mirage/pycharm安装收费的专业版:$ sudo apt updat...

2018-05-29 16:21:35 1396

原创 Ubuntu安装sougou输入法

1、系统设置---->语言支持---->键盘输入系统:fcitx2、直接下载搜狗的Linux包,直接双击安装,要是ubuntu12.04就需要另外的执行安装fcitx输入法管理系统

2018-05-29 16:16:41 238

转载 COCO Dataset 数据特点

COCO Dataset 数据特点COCO数据集有超过 200,000 张图片,80种物体类别. 所有的物体实例都用详细的分割mask进行了标注,共标注了超过 500,000 个物体实体.{ person # 1 vehicle 交通工具 #8 {bicycle car motorcycle airplane...

2018-05-29 09:42:18 3362

转载 python 实现xml文件的读写

from xml.etree.ElementTree import ElementTree,Element    def read_xml(in_path):      '''''读取并解析xml文件        in_path: xml路径        return: ElementTree'''      tree = ElementTree()      tree.parse(in_pa...

2018-05-24 16:09:38 6022 3

原创 python修改xml文件的节点值

这是我的xml文件结构<?xml version='1.0' encoding='utf-8'?><annotation> <folder>JPEGImages</folder> <filename>train_2018-05-08_1000.jpg</filename> <path>D:\all_data\201

2018-05-24 16:05:31 3680

转载 python sys模块

python之sys模块详解sys模块功能多,我们这里介绍一些比较实用的功能,相信你会喜欢的,和我一起走进python的模块吧!sys模块的常见函数列表sys.argv: 实现从程序外部向程序传递参数。sys.exit([arg]): 程序中间的退出,arg=0为正常退出。sys.getdefaultencoding(): 获取系统当前编码,一般默认为ascii。sys.setdefaultenc...

2018-05-23 15:56:34 225

转载 Python os模块

os.sep:取代操作系统特定的路径分隔符os.name:指示你正在使用的工作平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。os.getcwd:得到当前工作目录,即当前python脚本工作的目录路径。os.getenv()和os.putenv:分别用来读取和设置环境变量os.listdir():返回指定目录下的所有文件和目录名os.remove(f...

2018-05-23 15:05:31 468

转载 python shutil 模块

python shutil 模块这个模块主要实现的是:文件的复制,移动,压缩,解压shutil模块引入: import shutilcopy()功能:复制文件格式:shutil.copy('来源文件','目标地址')返回值:复制之后的路径copy2()功能:复制文件,保留元数据格式:shutil.copy2('来源文件','目标地址')返回值:复制之后的路径copyfileobj()将...

2018-05-23 14:18:45 547

转载 VS2017+opencv3.4配置

1、Opencv的下载和安装1 1. 下载网址 Opencv官网下载: https://opencv.org/releases.html 2. 2. 安装路径 自动生成opencv文件夹,不用重复新建文件夹放opencv 3. 注意文件 Opencv只是一个计算机视觉库,和前面用的ffmpeg一样,在VS中使用时,需要对文件进行配置,调用其中的文件 bin文件: opencv_ffmpeg341....

2018-05-22 17:18:18 3139 3

qt4第三方串口文件

qt4自身库是没有串口类的,该文件是第三方库,可以用于Linux和Windows,而qt5是自带有串口类的,无需该文件的加入。

2016-11-15

C++开发STM8单片机

用C++封装特性,在STM8单片机上面实现高级封装,减少了用户上手时间,让用户更多时间保留在应用层面。

2016-06-12

空空如也

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

TA关注的人

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