1.图像处理系统的硬件组成
图像输入部分+帧画面、存储器+计算机+图像存储部分
2.数字图像与C语言
在计算机上,数字图像被分割成“像素”。各个像素的灰度值可用整数(数字化)来表示。
图像处理程序:
输入图像
#define xsize 16
#define ysize 16
char image_in[ysize][xsize]
={
{1,0,0........}, //第0行图像数据
{1,1,0........}, //第1行图像数据
.............
{0,0,0........} //第15行图像数据
};
计算机内图像数据
for(j=0;j<ysize;j++)
for(i=0;i<xsize;i++)
image_out[j]=image_in[j];
3.采样与量化
模拟图像转化成数字化图像,就必须经过“采样”和“量化”两个操作。
所谓采样就是指把空间上连续的图像分割为离散的像素集合。一般图像处理中,常采用256X256像素和512X512像素的图像分辨率。
所谓量化是指像素的浓淡变换为离散的整数值即灰度值的操作。最简单的量化是指白(0)和黑(1)的两值进行量化,称为二值图像。多采用256级灰度(8bit),这就说,像素的灰度值可用0-255的数值去表示。
4.图像处理的流程
计算图像的浓淡的直方图——>
决定二值化阈值——>
使用哪个阈值进行二值化——>
给各连接区域贴标签——>
求出各连续的特征参数——>
利用有关参数提取相应的连接区域——>
从原来图像浓淡中把连接区域的部分提取出来。
文章评论(0条评论)
登录后参与讨论