4 soldier123333

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

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 的意思,是告诉我们这个档案根本不是 jpg,因为档头是 0x89 0x50,而0x89 0x50是 png 的。于是将该等图片延

2017-11-30 15:59:14

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

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

2017-11-27 11:36:48

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

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

2017-11-25 17:21:44

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

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

2017-11-24 21:36:05

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

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

2017-11-24 11:32:57

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

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

2017-11-23 23:51:58

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

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

2017-11-23 17:25:33

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

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

2017-11-23 11:01:31

ubuntu16.04 vim安装和退出编辑

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

2017-11-23 09:32:47

ubuntu16.04没有声音解决方案

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

2017-11-22 16:14:15

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

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

2017-11-21 19:44:17

linux下创建、删除文件夹

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

2017-11-21 19:38:53

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

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

2017-11-18 15:02:41

ubuntu16.04 搜狗输入法设置

1.如果系统中未安装依赖fcitx,libssh2-1,或者依赖fcitx,libssh2-1的版本低的话,则需提前安装或者升级,否则安装输入法时会出错安装命令sudo apt-get install fcitx libssh2-12.接下来我们从搜狗官方下载deb包下载地址在 http://pinyin.sogou.com/linux/ 根据你的系统选择32位或者

2017-11-18 14:17:36

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

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

2017-11-17 12:09:20

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

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

2017-10-16 10:55:46

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

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

2017-10-16 09:03:59

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

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

2017-10-16 08:52:18

Bash shell

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

2017-10-10 10:33:17

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

1.BMP图片是24bit的,那么一张512*1024点的图片是多大?A:1.5MB:12M C:1MD:2M解答:A1 byte = 8 bit 即8位为一个字节,所以 一个像素占24bit/8 = 3 byte,总大小为 512*1024*3 byte,再将byte转化为M 即(512*1024*3)/(1024*1024)色彩深度又叫色彩位数,即位图中要用

2017-10-10 10:07:30

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!