问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

4方向或者8方向的sobel算子,怎么求边缘方向

发布网友 发布时间:2022-04-23 18:06

我来回答

1个回答

热心网友 时间:2023-10-12 05:50

int t0,t1,t2,t3,t4,t5,t6,t7;/////sobel模板的八个邻域值
int ab1,ab2,ab3,ab4,ma,ma1,ma2;
int m_max_ab=0;
if(m_Img_sobel!=NULL)
{
delete []m_Img_sobel;
m_Img_sobel=NULL;
}
m_Img_sobel=new unsigned char[aLineByte*aHeight];
if(m_iBitCount!=8)
{
//AfxMessageBox("sobel只处理灰度图,请先转换成灰度图");
return false;
}
else
{
for(int h=2;h<aHeight-1;h++)
{
for(int w=2;w<aWidth-1;w++)
{
if(*(aImg_zone+h*aLineByte+w)>=150*(aImg_zone+h*aLineByte+w)<=200)
{
m_max_ab=0;
t0=*(aImgData+(h-1)*aLineByte+(w-1));
t1=*(aImgData+(h-1)*aLineByte+(w));
t2=*(aImgData+(h-1)*aLineByte+(w+1));
t3=*(aImgData+(h)*aLineByte+(w+1));
t4=*(aImgData+(h+1)*aLineByte+(w+1));
t5=*(aImgData+(h+1)*aLineByte+(w));
t6=*(aImgData+(h+1)*aLineByte+(w-1));
t7=*(aImgData+h*aLineByte+(w-1));
ab1=(t0+2*t1+t2)-(t4+2*t5+t6);
if(ab1<0)
{
ab1=-ab1;
}
ab2=(t0+2*t7+t6)-(t2+2*t3+t4);
if(ab2<0)
{
ab2=-ab2;
}

ab3=(t0*2+t1+t7)-(t4*2+t3+t5);
if(ab3<0)
{
ab3=-ab3;
}
ab4=abs((t1+t2*2+t3)-(t5+t6*2+t7));
ma2=max(ab3,ab4);
ma=max(ab1,ab2);
if(ma>0)
{
if(ma<=255)
{
*(m_Img_sobel+h*aLineByte+w)=ma;
}
else
{
*(m_Img_sobel+h*aLineByte+w)=255;
}
}
else
{
*(m_Img_sobel+h*aLineByte+w)=0;
}
}
}
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
此去经年两相忘,是出自哪里? 李续宾在安徽“三河战败”殒命主要原因? 三河镇之战的结果 钉钉系统是什么 企业用车、差旅等费用去向不明,财务如何通过滴滴企业版实现企业出行费用... 困扰间采的4大差旅管理难题,该怎么做? 123soul的I'm yours的MP3 清华管理学系列英文版教材:管理学内容简介 入党日期填哪个 女人停经后纯无“性"生活,该咋办 万州的蔬菜批发市场在哪里 万州的特色菜是什么 万州凉拌素菜? 重庆万州特色卤菜 看完《南巫》后完全处于迷糊状态,其中的隐喻属于导演个人的自我陶醉吗? 有没有人遇到什么灵异的事情,真实可信吗 近两年盗墓题材电影很火,盗墓电影吸引你的原因是什么? 世界上真有鬼神吗? 很多年前,无意间做过的梦,在很多年后的今天发生了,一模一样的场景,感觉自己经历过一次一样!猛地想起 为什么有时候现实中发生的事情和梦境中的相似? 中国银行柜台人民币境内汇出汇款附言填写要求 世界上有鬼的存在吗?网上流传的诡异事件都是真实的吗? 乖巧可人的小猫咪,为何在隋朝却化身“厉鬼”,让人避之不及? 《咒》真实故事原型什么? 银行柜台跨行转账可以加备注吗? 有才又有貌的奇女子,为何落得骑木驴游四门的结局? 柜台办理银行转账能否留言对方 浙江“*案”6年时间村里少了76人,一场大火烧出了怎样的*呢? 孔子为什么一方面说不语怪力乱神,一方面又说要祭祀? 银行卡的转账附言重要吗? 万州大碗菜怎么样 重庆万州有蔬菜和粮油批发基地吗,都分别在哪里啊? 万州明海卤菜 关于图像处理,利用sobel算子边缘检测的Matlab程序 谁知道万州蔬菜批发市场在哪里啊 万州有无接触蔬菜配送电话? 华为手机进了一点水,我尝试充电,然后手机发烫,还有救吗?该怎么办? 求高手 帮帮忙,用vc编程利用sobel算子对图像进行边缘检测 手机掉水里修好后发热厉害 用Sobel算子、Roberts算子、Prewitt算子对图像进行边缘检测的程序,在matlab环境下,程序要完整,最好有图 手机进水以后异常发热 臭豆腐包装盒 matlab 关于sobel算子问题 臭豆腐包装配料表写了什么? 手机进水后一直发烫,好像不能散热。电池没有问题。也能正常使用 sobel算子提取边缘,用边缘点统计直方图代码程序 matlab 臭豆腐包装配料表之屎是被恶搞吗? 如何计算边缘检测算子的边缘像素、边缘段以及连续性指标?如下图 手机进水严重发热怎么办? 在C或C++环境下,分别利用sobel算子,robert算子,编程输出边缘图像。选错课了..完全不懂 求高手代码..