本文主要讲述基于VC++6.0 MFC图像处理的应用知识,主要结合自己大三所学课程《数字图像处理》及课件进行讲解,主要通过MFC单文档视图实现显示BMP格式图片,并通过Bitmap进行灰度处理、图片采样和量化功能。 个人认为对初学者VC++6.0可能还是很值得学习的工具,所以采用它来讲解,而不是VS或C#。同时文章比较详细基础,希望该篇文章对你有所帮助~...
分类:
编程语言 时间:
2015-05-28 16:15:03
阅读次数:
317
??
图像掩膜:
用选定的图像、图形或物体,对处理的图像(全部或局部)进行遮挡,来控制图像处理的区域或处理过程。用于覆盖的特定图像或物体称为掩模或模板。光学图像处理中,掩模可以是胶片、滤光片等。数字图像处理中,掩模为二维矩阵数组,有时也用多值图像。数字图像处理中,图像掩模主要用于:①提取感兴趣区,用预先制作的感兴趣区掩模与待处理图像相乘,得到感兴趣区图像,感兴趣区内图像值保持不变,而区外图像值...
分类:
其他好文 时间:
2015-05-27 13:58:05
阅读次数:
301
树莓派有个RPi.GPIO的Python模块,import之后就可以直接用Python操作ARM芯片的GPIO硬件模块。觉得这个很有意思,于是查资料想在自己画的DM8148平台上面也实现这样的一个模块。DM8148是TI推出的一款达芬奇系列数字图像处理芯片,比DM8168性能略差,但是功耗更低。之前...
分类:
编程语言 时间:
2015-05-24 15:32:38
阅读次数:
226
C++读取和存储一幅BMP图像
转载请注明出处
之前写过一篇介绍BMP格式的文章,这是C++处理数字图像的基础,只有知道了BMP文件在计算机里的存储结构,才能谈之后的图像处理。这里是连接地址:http://blog.csdn.net/carvin_zh/article/details/45875277
C++源码:
#include
#include...
分类:
编程语言 时间:
2015-05-21 15:38:06
阅读次数:
2131
详解BMP文件格式
转载请注明出处
BMP是bitmap的缩写,顾名思义,BITMAP就是位图,及windows位图,是一种未经过压缩的图像。其使用范围非常广泛,是windows环境中交换图像有关数据的一种标准。所以,在windows环境中运行的设备都支持BMP图像格式,并采用了为映射的格式储存。当用BMP文件存储数据结构时,图像的扫描顺序是按照从左到右,从下到上的顺序...
分类:
其他好文 时间:
2015-05-21 09:17:58
阅读次数:
126
图像的直方图图像的直方图,代表了图像的灰度值的分布状况。从直方图上,我们可以很明确的知道,图像的偏暗程度和饱和程度。如果一幅数字图像中,假设作为水平轴的灰度值rkr_k出现了nkn_k次,那么对应于垂直轴的归一化后的函数如下所示。...
分类:
其他好文 时间:
2015-05-20 11:20:16
阅读次数:
253
图像分割指的是将数字图像细分为多个图像子区域的过程,在OpenCv中实现了三种跟图像分割相关的算法,它们分别是:金字塔分割算法,分水岭分割算法以及均值漂移分割算法。它们的使用过程都很简单,刚开始学习opencv,先记录一下我对金字塔分割原理的理解吧。
金字塔分割算法
金字塔分割算法由cvPrySegmentation所实现,该函数的使用还是比较简单;需要注意的是图像的尺寸以及金字塔的...
分类:
其他好文 时间:
2015-05-19 10:43:03
阅读次数:
543
简介斑点通常是指,与周围有着颜色和灰度差别的区域,LoG检测利用高斯拉普拉斯LOG算子检测图像斑点较DoH,Harris和其它点检测方法稳定性更好,抗图像中噪声的能力更强
二维高斯函数 g(x,y,σ)=12πσe?(x2+y2)2σg(x,y,\sigma)=\frac{1}{2\pi\sigma}e^{-\frac{(x^2+y^2)}{2\sigma}}
拉普拉斯变换容易受到噪点影响,因此...
分类:
其他好文 时间:
2015-05-17 12:17:10
阅读次数:
210
1.给定图像输出直方图
img = imread('E:\matlab\work\1.jpg');
p=rgb2gray(img); %转为灰度图像
imhist(p);
效果:
2.给定一个线性变换函数,实现图像的灰度拉伸
I = imread('E:\matlab\work\lenna.bmp')
I2=I.*2-50 %做线性变换
i...
分类:
其他好文 时间:
2015-05-12 11:26:05
阅读次数:
196
接着昨天的工作继续。定位的过程有些是基于车牌的颜色进行定位的,自己则根据数字图像一些形态学的方法进行定位的。 合着代码进行相关讲解。 1.相对彩色图像进行灰度化,然后对图像进行开运算。再用小波变换获取图像的三个分量。考虑到车牌的竖直分量较为丰富,选用竖直分量进行后续操作。注意下,这里的一些参数...
分类:
其他好文 时间:
2015-05-10 11:10:38
阅读次数:
232