说到图像处理软件你会想到什么?Photoshop?CorelDRAW?美图秀秀?还是ACDSee的图像编辑模块?说到实现数字图像处理算法,你又会想到什么?Matlab?OpenCV?能不能自己动手用C++写一个小型的图像处理软件,实现一些图像处理算法,而不调用任何外部的包?这个可以有!...
分类:
编程语言 时间:
2016-01-12 12:02:28
阅读次数:
270
实际上前面我们就已经用到了图像的绘制,如:io.imshow(img) 这一行代码就是得利用matplotlib包对图片进行绘制,绘制成功后,返回一个matplotlib类型的数据。要显示绘制的图片,我们可以调用show()函数来进行显示,但进行练习的时候,一般我们可以省略show()函数,也能自动...
分类:
编程语言 时间:
2016-01-11 22:16:30
阅读次数:
1013
skimage提供了io模块,顾名思义,这个模块是用来图片输入输出操作的。为了方便练习,也提供一个data模块,里面嵌套了一些示例图片,我们可以直接使用。引入skimage模块可用:from skimage import io一、从外部读取图片并显示读取单张彩色rgb图片,使用skimage.io....
分类:
编程语言 时间:
2016-01-11 18:05:41
阅读次数:
15776
前面的一些例子中,我们都是利用Image.open()来打开一幅图像,然后直接对这个PIL对象进行操作。如果只是简单的操作还可以,但是如果操作稍微复杂一些,就比较吃力了。因此,通常我们加载完图片后,都是把图片转换成矩阵来进行更加复杂的操作。python中利用numpy库和scipy库来进行各种数据操...
分类:
编程语言 时间:
2016-01-03 17:11:42
阅读次数:
187
一、图像通道1、彩色图像转灰度图from PIL import Imageimport matplotlib.pyplot as pltimg=Image.open('d:/ex.jpg')gray=img.convert('L')plt.figure("beauty")plt.imshow(gra...
分类:
编程语言 时间:
2016-01-03 15:00:20
阅读次数:
411
一提到数字图像处理,可能大多数人就会想到matlab,但matlab也有自身的缺点:1、不开源,价格贵2、软件容量大。一般3G以上,高版本甚至达5G以上。3、只能做研究,不易转化成软件。因此,我们这里使用python这个脚本语言来进行数字图像处理。要使用python,必须先安装python,一般是2...
分类:
编程语言 时间:
2016-01-03 13:04:51
阅读次数:
759
本文为原创作品,转载请注明出处 欢迎关注我的博客:http://blog.csdn.net/hit2015spring 和 http://www.cnblogs.com/xujianqing/ 作者:许剑清 (叶舞清风) 本文的学习是基于冈萨雷斯《数字图像处理第二版》这本专著的对应于书中章节3.3 ...
分类:
其他好文 时间:
2016-01-02 22:21:20
阅读次数:
285
关于《Java数字图像处理-编程技巧与应用实践》一书 源代码...
分类:
编程语言 时间:
2015-12-29 13:01:49
阅读次数:
214
1.dlmread——将以 ASCII 码分隔的数值数据读入到矩阵中dt = dlmread('data1.txt',' ',1,0);dt = dt(:,1);save('data2.txt','dt','-ascii');2.meanmean(A) % 求各行的均值mean(A,2) % ...
分类:
其他好文 时间:
2015-12-23 21:18:37
阅读次数:
341
主成份变换,PCA,K-L变换,卡洛南-洛伊变换,霍特林变换,尽管名字很多,但本质上它们都是一个东西。PCA是机器学习和数据挖掘中的一种方法,也是数字图像处理中用来进行编码和压缩的一种技术。本文介绍相关理论推导。本文将通过实例和图像中的应用来介绍PCA。...
分类:
其他好文 时间:
2015-12-21 18:36:42
阅读次数:
266