Zender

勤学如春起之苗,不见其长,日有所增。辍学如磨刀之石,不见其损,日有所亏。...

Error interpreting JPEG image file (Not a JPEG file: starts with 0x89 0x50)

今天在ubuntu16.04下,打开一张jpg图片时,显示下图错误: 但是在同一个文件夹中的,另一张JPG文件可以正常打开,很郁闷,于是上网搜索,原因如下: Not a JPEG file: starts with 0x89 0x50 的意思,是告诉我们这个档案...

2017-11-30 15:59:14

阅读数 4939

评论数 1

【深度学习框架Caffe学习与应用】 第十一课

1.车辆检测实践:使用Caffe训练的深度学习模型做目标检测——以车辆检测为例 有关文件都放在以下文件夹中: 对vehicle_detetc.cpp进行编译: 编译之前,需要修改一下代码中的文件路径: 我刚开始先编译之后,才修改的源文件,所以...

2017-11-27 11:36:48

阅读数 1219

评论数 0

【深度学习框架Caffe学习与应用】第五课 自定义神经层和数据输入层

1.创建新定义的头文件,目录在caffe/include/caffe/layers/my_neuron_layer.hpp   我复制了conv_layer.hpp文件,然后在该文件的内容上进行更改 如果只是需要CPU方法,可以注释掉forward_gpu和backward_gpu 修改对照内容如...

2017-11-25 17:21:44

阅读数 348

评论数 0

【深度学习框架Caffe学习与应用】第四课 Caffe可视化工具

1.首先准备pycaffe环境 输入一下命令: 2.网络可视化的工具 2.1在caffe中,有一个专门用于画网络结构图的py文件:caffe/tools/draw_net.py 2.2 也可以通过在线可视化工具...

2017-11-24 21:36:05

阅读数 386

评论数 0

【深度学习框架Caffe学习与应用】第三课 使用训练好的模型

1.均值文件 将所有训练样本的均值保存为文件。 首先将计算均值文件的caffe工具compute_image_mean放到当前目录:caffe/test/mnist/下面,之后运行如下命令: 这样,我们的均值文件就生成了 2.改写deploy文件(以mnist为例)(略过) 3.使...

2017-11-24 11:32:57

阅读数 1096

评论数 0

【深度学习框架Caffe学习与应用】第一课 Opencv安装

编译测试文件test_opencv.cpp的时候出现错误: 解决方案: sudo apt-get autoremove libopencv-dev 或者:用pkgconfig解决的: g++ -o test_mnist test_mnist.cpp `pkg-config opencv...

2017-11-23 23:51:58

阅读数 263

评论数 0

【深度学习框架Caffe学习与应用】第三课 将图片数据转化为LMDB数据``

1.将图片数据转化为LMDB数据 第一步:创建图片文件列表清单,一般为一个txt文件,一行一张图片 我在caffe/data/目录下新建一个test_data的文件夹,里面放训练集及数据集 首先看一下data/test_data/train/male中的图片,显示出文件名 ...

2017-11-23 17:25:33

阅读数 144

评论数 0

【深度学习框架Caffe学习与应用】第二课

1.使用Protocol Buffer提供的命令行编译工具protoc进行编译 首先写好了一个proto文件: 然后将该文件编译成一个C++的输出 此时可以看到,test文件夹中出现了.cc跟.h文件,然后使用test_pb.cc测试生成的头文件ly.helloworld....

2017-11-23 11:01:31

阅读数 166

评论数 0

ubuntu16.04 vim安装和退出编辑

1.先安装vim包 apt-getinstall vim 然后根据提示 apt-get -f install 然后说没有权限,在前面加上sudo sudo apt-get -f install 之后有提示,选择Y,也就是进行更新安装,不要选择N,安装空间大约需要30M 安装完成之后,终端输入vim...

2017-11-23 09:32:47

阅读数 3691

评论数 0

ubuntu16.04没有声音解决方案

上网搜了一堆资料也没解决,自己瞎捣鼓给弄好了,记录下 输入下面命令安装pavucontrol: #sudo apt install pavucontrol #pavucontrol 运行h之后就是下图这个样子 点击Playback选项,将下面的Bui...

2017-11-22 16:14:15

阅读数 20611

评论数 1

关于在linux下清屏的几种技巧

在windows的DOS操作界面里面,清屏的命令是cls,那么在linux 里面的清屏命令是什么呢?下面笔者分享几种在linux下用过的清屏方法。 1、clear命令、这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。 2、Ctrl+l...

2017-11-21 19:44:17

阅读数 125

评论数 0

linux下创建、删除文件夹

1.在 Linux 下,我们可以使用 mkdir 命令创建目录,mkdir 是“make directory” 的缩写词。 运行 mkdir 命令 默认情况下,不带任何参数运行 mkdir 命令会在当前目录下创建目录。下面是参考示例: 创建多个目录 我们也可以同时创建多个目录...

2017-11-21 19:38:53

阅读数 2631

评论数 0

【caffe学习笔记二】学习搭建自己的网络 MNIST 在 caffe 上进行训练与学习

一、准备样本数据 1.下载minist的数据包,一共是四个数据包,如下图所示: 命令如下: cd caffe cd data/mnist ./get_mnist.sh get_mnist.sh代码如下: #!/usr/bin/env sh # This...

2017-11-18 15:02:41

阅读数 249

评论数 0

ubuntu16.04 搜狗输入法设置

1.如果系统中未安装依赖fcitx,libssh2-1,或者依赖fcitx,libssh2-1的版本低的话,则需提前安装或者升级,否则安装输入法时会出错 安装命令 sudo apt-get install fcitx libssh2-1 2.接下来我们从搜狗官方下载deb包 ...

2017-11-18 14:17:36

阅读数 439

评论数 0

[caffe学习笔记]用自己的数据进行训练和测试

我今天尝试制作一个自己的训练数据集,参考薛开宇的学习方式,模仿搭建自己的数据库。  1.因为我的电脑里有整个ImageNet_ILSVRC2012的数据集,所以从训练集ILSVRC2012_img_train中随便选了两种:bird和fowl 2.生成标签文件列表,即生成 train.txt 和v...

2017-11-17 12:09:20

阅读数 552

评论数 0

【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放

这篇文章里,我们将一起探讨图像金字塔的一些基本概念,如何使用OpenCV函数 pyrUp 和 pyrDown 对图像进行向上和向下采样,以及了解了专门用于缩放图像尺寸的resize函数的用法。此博文一共有四个配套的简短的示例程序,其详细注释过的代码都在文中贴出,且文章最后提供了综合示例程序的下载。...

2017-10-16 10:55:46

阅读数 144

评论数 0

张正友标定算法原理详解(一)

一、背景   ”张正友标定”是指张正友教授1998年提出的单平面棋盘格的摄像机标定方法[1]。文中提出的方法介于传统标定法和自标定法之间,但克服了传统标定法需要的高精度标定物的缺点,而仅需使用一个打印出来的棋盘格就可以。同时也相对于自标定而言,提高了精度,便于操作。因此张氏标定法被广泛应用于...

2017-10-16 09:03:59

阅读数 23254

评论数 1

张正友标定算法原理详解(二)

使用Opencv实现张正友法相机标定之前,有几个问题事先要确认一下,那就是相机为什么需要标定,标定需要的输入和输出分别是哪些? 相机标定的目的:获取摄像机的内参和外参矩阵(同时也会得到每一幅标定图像的选择和平移矩阵),内参和外参系数可以对之后相机拍摄的图像就进行矫正,得到畸变相对...

2017-10-16 08:52:18

阅读数 3880

评论数 0

Bash shell

1.什么是Bash、什么是shell?      在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于 DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。 shell 是一个命令语言解释器(command-...

2017-10-10 10:33:17

阅读数 186

评论数 0

【牛客】 2017-10-10 操作系统错题整理

1.BMP图片是24bit的,那么一张512*1024点的图片是多大? A:1.5M B:12M C:1M D:2M 解答:A 1 byte = 8 bit 即8位为一个字节,所以 一个像素占24bit/8 = 3 byte,总大小为 512*1024*3 byte, 再将byte转化为M 即 ...

2017-10-10 10:07:30

阅读数 211

评论数 0

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