
如果是提取位平面,那语句bitget(A,i)即可,其中A表示某个灰度图像,i表示第i位,一般可取0-8任一值。
例:
A=fix(rand(4)*255)
A =
207 161 244 244
23024 246 123
327140 204
232 139 24736
>>bitget(A,1)
ans =
1 1 0 0
0 0 0 1
0 1 0 0
0 1 1 0
如果是图像拿困二值化,则可以简单的使用otsu算法
p=unit8(A)%强制类型转换为无符号8位
t=graythresh(p)%求阈值
bw=im2bw(p,t)%二值化
t =
0.5863
bw =
1 1 1 1
1 0 1 0
0 0 0 1
1 0 1 0
如果只想生成一个任意的m x n的 0-1矩阵,则直接使用
A=round(rand(m,n)) 即可
1、在这里编写了一段function代码。
2、运行程答搏序:然后点击工具栏中的“运行”或者在命令栏中输入函数名。
3、运行状态:该段代码一直在运行,如图所示,为一段动态显示代码。左下角一直显示“正忙”神郑状态。
4、正忙状态,不能执行其他程序:如图所示,在“正忙”状游举颂态时,当你执行其他的语句时,程序是没办法执行的。
5、在电脑键盘上同时按“CTRL+c”组合键。
6、之后,在电脑命令栏中会显示程序被强制停止,同时右下角的“正忙”状态也没有了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)