cnn图片数据处理、显示
野孩子1991
热爱所以不放弃
展开
-
用图形画出caffe输出数据的python程序&&git基础命令
caffe的训练过程输出的数据用图形显示出来。先上效果图: 图形说明:x是迭代次数,y左是train loss;y右是test accuracy。绿色是左边的线,红色是右边的线。 提醒:slover的格式必须是标准格式,如,冒号后边要有空格。。。。好吧,是我懒得做处理了,反正,就酱~ 下载: git clone https://github.com/m原创 2016-05-05 22:18:39 · 1294 阅读 · 1 评论 -
python数据处理之列表、集合、字典推导式
1.列表: [expr for item in collection if condition] 举例:>>> result = []>>> [result.append(item) for item in fruit if len(item) > 5][None, None]>>> result['banana', 'orange'] 效果与下面类似: >>> r原创 2016-04-21 23:14:14 · 3513 阅读 · 3 评论 -
caffe 数据库LMDB的读写
读写的图片都是灰度图,rgb图类似一、读数据(图片的channel是2,其实是两张图片):import syssys.path.insert(0,"../../python")import numpy as npimport lmdbimport caffeimport argparsefrom matplotlib import pyplotif __name__ =原创 2016-07-05 20:50:56 · 12684 阅读 · 11 评论 -
python图片处理Image和skimage的不同
做cnn的难免要做大量的图片处理。由于接手项目时间不长,且是新项目,老板又一直逼我,前段时间写代码都很赶,现在稍微总结(恩,总结是个好习惯)。1,首先安装python-Image和python-skimage、python-matplotlib。 简单代码:import Image as imgimport osfrom matplotlib import pyplot as p原创 2016-03-27 21:31:51 · 18318 阅读 · 0 评论 -
python数据分析之numpy初始化(一)
1np.arange([start,] end [, step])#与list的range相似np.zeros(tupleA)#产生一个tupleA维度大小的矩阵,且初始全为0np.ones(tupleA)#与上面类似,只是初始化全为1np.empty(tupleA)#与上面类似,只是初始化值是不确定的(并不是你以为的0!!!!)。。。原创 2016-05-16 23:14:57 · 35869 阅读 · 0 评论 -
计算机视觉与图像新手的心酸胡扯
我做计算机视觉有半年左右,也是现在现在很火的深度学习。有人说这个是“技术大爆炸”,突然冒出大批人来搞深度学习。但是我现在不想说深度学习,只想说说它的辅助工作---图片处理基础。 我是因为读研才开始基础计算机视觉,之前什么都不懂,是真的什么都不懂。然后实验室还是新开设的这个项目,也就是说,实验室也不会有人来指导我如何做,那时只有老师说要什么东西,我就得自己各种的查找来完成,现在想想还是原创 2016-06-30 23:03:39 · 1245 阅读 · 4 评论 -
faster rcnn修改demo.py保存网络中间结果
faster rcnn用python版本https://github.com/rbgirshick/py-faster-rcnn以demo.py中默认网络VGG16.原本demo.py地址https://github.com/rbgirshick/py-faster-rcnn/blob/master/tools/demo.py图有点多,贴一个图的本分结果出来:上图是原图原创 2016-05-17 21:49:54 · 9005 阅读 · 13 评论 -
python 二进制、十六进制、ascii码互转
1.bin(数字)十进制-》二进制,有0b,用replace('0b','') eg:>>> print bin(97).replace('0b','') 11000012.int(浮点型数字) float-》int eg:>>> print int(12.3) 123.chr(数字a)a在0~255之间。int-》ascii码(即只有8原创 2016-01-26 22:08:06 · 15596 阅读 · 0 评论 -
python的Image和skimage处理图片
一、import Imageimg = Image.open(path)#打开图片 img.getpixel((height, width))#得到(height, width)处的像素值(可能是一个list,3通道)img.convert("L")#转灰度图size = (64, 64)img.resize(size, Image.ANTIALIAS)#改变尺寸 box =原创 2016-04-10 17:28:30 · 30514 阅读 · 1 评论 -
python+caffe做图片处理可能会用到的方法
1、numpy.array(image)和Image.fromarray(np_data)可以实现图片和numpy数据的转化。 另外参考我的这篇和这篇,了解更多的图片处理。2、random.randint(start, end)#start到end间随机数。start=<num<=endrandom.shuffle(list)#list以行随机打乱,用于存入数据库时的t原创 2016-04-10 19:31:25 · 1535 阅读 · 0 评论 -
初级cnn研究辅助:python的matplotlib显示图片
一、简单例子:# -*- coding=UTF-8 -*-import Imagefrom matplotlib import pyplot as pltif __name__ == "__main__": img = Image.open("./Alex.jpg") img_gray = img.convert("L") fig = plt.figure()原创 2016-04-10 21:23:12 · 14495 阅读 · 0 评论 -
初级cnn研究辅助:python的matplotlib显示图片 之 按钮和触发事件
一、点击显示出来的图片,出现别的:点击左侧图片,显示右侧图片,并在你点击的位置画点。from matplotlib import pyplot as pyfrom matplotlib.widgets import Button,RadioButtonsimport Imagedef on_press(event): if event.inaxes == None:原创 2016-04-10 22:39:57 · 12438 阅读 · 0 评论