当前位置:编程学习 > Matlab >>

请教高手,matlab程序里面的语句:[i,j]=find(bw==0); 表示什么意思?实现什么作用呢? bw是二值图像。

追问:那这段代码又有什么作用呢?是要切割图像还是干么啊?(⊙v⊙),谢谢啦! [i,j]=find(bw==0); imin=min(i); imax=max(i); jmin=min(j); jmax=max(j); bw1=bw(imin:imax,jmin:jmax);
答案:bw是二值图像,是个矩阵
[i,j]=find(bw==0),需找bw矩阵中为0的点坐标,传递给[i,j]
其他:
.*是指对应元素相乘赋给等号之前的变量。就是uv= uv.* uv就是每个元素都自己平方一下。

而*是指矩阵乘法。解释起来有点儿麻烦,可以参考。其实就是另一种运算。 

上一个:帮我看看matlab程序!
下一个:如何用matlab绘制球面图形

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,