- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图像锐化边缘检测图像锐化边检测图像锐化边缘检测图像锐化边缘检测
锐化处理(高通滤波处理)
Sobel算子:
Laplace算子:
对应数学表达式:
Acute_RGB_Image(int *buffer)
{
int x,y;
for (y=0;yImageHeight;y++)
for (x=0;xImageWidth;x++)
{
buffer[y*ImageWidth+x]=2*buffer[y*ImageWidth+x]-(buffer[y*ImageWidth+x-1]+buffer[(y-1)*ImageWidth+x]+buffer[y*ImageWidth+x+1]+buffer[(y+1)*ImageWidth+x])/4;
if(buffer[ImageWidth*y+x]255)
buffer[ImageWidth*y+x]=255;
else if (buffer[ImageWidth*y+x]0)
buffer[ImageWidth*y+x]=0;
}
}
2、改进型
void acute(Uint8 *in_data)
{
int i, j;
int f,g;
for(i=1;i576-1;i++)
for(j=1;j360-1;j++)
{
f= *(Uint8 *)(in_data + (i*720 + j) * 2 + 1);
f=f*9;
g= *(Uint8 *)(in_data + ((i+1)*720 + j) * 2 + 1)
+*(Uint8 *)(in_data + ((i+1)*720 + j-1) * 2 + 1)
+*(Uint8 *)(in_data + ((i+1)*720 + j+1) * 2 + 1)
+*(Uint8 *)(in_data + ((i-1)*720 + j) * 2 + 1)
+*(Uint8 *)(in_data + ((i-1)*720 + j-1) * 2 + 1)
+*(Uint8 *)(in_data + ((i-1)*720 + j+1) * 2 + 1)
+ *(Uint8 *)(in_data + (i*720 + j+1) * 2 + 1)
+ *(Uint8 *)(in_data + (i*720 + j-1) * 2 + 1);
f=f-g;
if(f255) f=255;
if(f0) f=0;
*(Uint8 *)(in_data + (i*720 + j+360) * 2 + 1) =f;
}
GrayImage(in_data);
}
锐化后的图像轮廓变得明显,且噪声变得强烈。
图像的边缘检测
a. Roberts算子
Roberts算子是一种利用局部差分算子寻找边缘的算子. 它由下式给出:
(式8.1)
式中f(x,y)是具有整数像素坐标的输入图像。Roberts算子的检测模板,如图8.3所示。它是算子,采用对角线方向相邻像素之差近似梯度幅值检测边缘。它计算简单,对具有陡峭边缘的低噪声图像响应最好。
图8.3 Robert算子的检测模板
b. Sobel算子
Sobel的基本思想是: 在以f (x, y)为中心的3*3邻域上计算x和y方向的偏导数。Sobel算子的检测模板,如图8.4所示。
图8.4 Sobel算子的检测模板
c. Prewitt算子
两个卷积核形成的Prewitt算子, 如图8.3所示. 与Sobel算子一样, 在图像中的每个像素位置都用这两个核作卷积, 取其最大值作为该点的输出值, 运算结果是一幅边界幅度图像。Prewitt算子的检测模板,如图8.5所示。
图8.5 Prewitt算子的检测模板
边缘检测算子还包括LOG算子和laplace算子,实验者可任意选择两种不同边缘检测算子,观察其检测性能差异
总梯度幅度
实验中的阈值设为120。
Edge_Grey_Image()
{
int x,y;
int delta_x,delta_y;
for (y=0;yImageHeight;y++)
for (x=0;xImageWidth;x++)
{
delta_x=abs(buffer_grey[Im
您可能关注的文档
- 天天基金专题研究:一季度与年业绩相关性研究天天基金专题研究:一季度与全年业绩相关性研究天天基金专题研究:一季度与全年业绩相关性研究天天基金专题研究:一季度与全年业绩相关性研究.doc
- 甜品店创业计划书(精品)甜店创业计划书(精品)甜品店创业计划书(精品)甜品店创业计划书(精品).doc
- 天长市旅游综合体市场调查研报告天长市旅游综合体市场调查研究报告天长市旅游综合体市场调查研究报告天长市旅游综合体市场调查研究报告.doc
- 填空选择判断复习1填空选择断复习1判断复习1.doc
- 填图和练习 整理填图和练习整理 整理.doc
- 挑战杯创业计划大赛湖南省金获奖作品创业计划书(完整稿) - 副本挑战杯创业计划大赛湖南省金奖获奖作品创业计划书(完整稿) - 副本挑战杯创业计划大赛湖南省金奖获奖作品创业计划书(完整稿) - 副本挑战杯创业计划大赛湖南省金奖获奖作品创业计划书(完整稿) - 副本.doc
- 挑战杯创业计划竞赛指导手册战杯创业计划竞赛指导手册挑战杯创业计划竞赛指导手册挑战杯创业计划竞赛指导手册.doc
- 挑战杯创业大赛宣讲挑战杯创大赛宣讲业大赛宣讲.ppt
- 条件语句第一课时教案-数学一必修3第一章算法初步1.2.2人教a版条件语句第一课时教案-数学高一必修3第一章算法初步1.2.2人教a版条件语句第一课时教案-数学高一必修3第一章算法初步1.2.2人教a版条件语句第一课时教案-数学高一必修3第一章算法初步1.2.2人教a版.doc
- 田字格教学小学语文《一去二里》课件田字格教学小学语文《一去二三里》课件田字格教学小学语文《一去二三里》课件田字格教学小学语文《一去二三里》课件.ppt
文档评论(0)