永发信息网

matlab代码解析,拜托了啊大神111!!!!

答案:1  悬赏:60  手机版
解决时间 2021-03-22 00:59
new_edge=zeros(m,n);%调用函数,创建m*n的double类零矩阵for i=2:m-1%循环复制,i从2开始,直到m-1结束 for j=2:n-1%循环复制,j从2开始,直到n-1结束 Mx=img_w(i,j); %计算Mx坐标值 My=img_h(i,j); %计算My坐标值 if My~=0 %if条件判断 o=atan(Mx/My); %边缘的法线弧度 elseif My==0 && Mx>0%条件判断 o=pi/2; %调用公式 else %循环结束 o=-pi/2; %调用公式 end %循环结束 %Mx处用My和img进行插值 adds=get_coords(o); %边缘像素法线一侧求得的两点坐标,插值需要 M1=My*img(i+adds(2),j+adds(1))+(Mx-My)*img(i+adds(4),j+adds(3)); %插值后得到的像素,用此像素和当前像素比较 adds=get_coords(o+pi);  %边缘法线另一侧求得的两点坐标,插值需要 M2=My*img(i+adds(2),j+adds(1))+(Mx-My)*img(i+adds(4),j+adds(3)); %另一侧插值得到的像素,同样和当前像素比较 isbigger=(Mx*img(i,j)>M1)*(Mx*img(i,j)>=M2)+(Mx*img(i,j)<M1)*(Mx*img(i,j)<=M2); %如果当前点比两边点都大置1 if isbigger %if条件判断 new_edge(i,j)=img(i,j); %调用公式 end %循环结束 end %循环结束end %循环结束figure; %新建图片窗口imshow(uint8(new_edge)) %输出图片
菜鸟问题: My~=0中的符号有什么意义,可以去掉么?o=atan(Mx/My); 中atan是什么意思,什么叫边缘法线弧度,有什么用?o=pi/2;中pi是什么意思,这段代码有什么作用?adds=get_coords(o); 这起什么作用,插值是什么?M1=My*img(i+adds(2),j+adds(1))+(Mx-My)*img(i+adds(4),j+adds(3)); 这段中插值是什么,当前像素是什么?new_edge(i,j)=img(i,j); 这是什么公式?
最佳答案
你把我下面写的内容复制到matlab里就容易看了。

My~=0 %中的符号有什么意义,可以去掉么? 不可以,~=是不等于符号
o=atan(Mx/My); %中atan是什么意思,什么叫边缘法线弧度,有什么用? atan(a/b)根据正切值为a/b求出对应的角度(可以看作仅仅是2象限反正切):当 a/b > 0 时,atan(a/b)取值范围是 0 ~ pi/2;当 a/b < 0 时,atan(a/b)取值范围是 -pi/2~0
o=pi/2; %中pi是什么意思,这段代码有什么作用? pi代表π,是弧度。这段主要是给o赋值,根据不同的条件给予不同的值
adds=get_coords(o); %这起什么作用,插值是什么? 这个不知道,get_coords不是原有的函数,是你自己编好之后保存的,我不知道什么功能
M1=My*img(i+adds(2),j+adds(1))+(Mx-My)*img(i+adds(4),j+adds(3)); %这段中插值是什么,当前像素是什么? 不用总是纠结插值,就当是一个数就行,像素也是数值,你没有给输入,具体的不清楚,你就当一个数就好,叫插值只是显得高大上。
new_edge(i,j)=img(i,j); %这是什么公式? 这个img应该是你程序里的另外一个公式,在与这个程序在一个文件夹里的.m文件名称是img,具体什么公式都是自己编的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
铬是金属中硬度最大的?不是钻石吗?
做建筑行的有知道安徽省科达建设项目管理有限
爱你所爱上一句,仙之人兮列如麻中的“之”什
水的比热容较大,在相同情况下水的温度不易改
一母所生十指多,先生兄弟后生哥,外面有事问兄
骂劈腿男··越狠越好 最好脏字 少点谢谢(帮
农业银行可以在星期6汇款么?
沭阳思维电脑科技有限公司地址在什么地方,想
请问证人证言怎么写
七月的天山文章结构是什么
“全”字去掉一横是什么字 ?
封神榜为什么只有二郎神老婆能看到死后的哪吒
日本人都喜欢什么样的水果
“百年修得同船渡,千年修得共枕眠”这句话来
上海不同的银行有几个
推荐资讯
材料最长 是什么成语
公积金不够一年,想贷款,可以补交吗
四大民族饮料是什么???
是社保公司打钱到社保卡里吗
谁知道一般消防用的冷切割工具是指哪一种工具
相亲对象出差回来我去接机,把她送到家后他说
射手座到底是什么样的,外热内冷,喜欢安静,
山南湾在什么地方啊,我要过去处理事情
张杰和谢娜到底什么关系
小冲头在什么地方啊,我要过去处理事情
厨房下水道有异味怎么办
山海经之赤影传说赤羽是狐狸吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?