中易网

怎么将一副图片形成01点阵,用MATLAB.的方法?也就是逐像素提取方法的具体语句是什么呀?非常感谢!

答案:2  悬赏:80  
解决时间 2021-04-07 20:09
怎么将一副图片形成01点阵,用MATLAB.的方法?也就是逐像素提取方法的具体语句是什么呀?非常感谢!
最佳答案
你这个问题问的都不清楚
不知道你是要获得图像的各个位平面(0-1二值图像)还是对图像进行二值化得到0-1图像
如果是提取位平面,那语句bitget(A,i)即可,其中A表示某个灰度图像,i表示第i位,一般可取0-8任一值。
例:
A=fix(rand(4)*255)

A =

207 161 244 244
230 24 246 123
32 71 40 204
232 139 247 36

>> 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)) 即可
全部回答
这个你需要一个阈值 比如像素值大于60则为1 小于60则为0 I=imread('***.jpg'); Img=rgb2gray(I); [H W]=size(Img); for k=1:H for m=1:W if(Img(k,m)>60) Img(k,m)=1; else Img(k,m)=0; end end end
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
HEY OH的歌词
街头联盟在哪里啊,我有事要去这个地方
老款别克新世纪2.5原车中控锁保险丝在哪个位
What fun they had __(play)football outside
16岁,我过于成熟,几近老套,在同学面前又活
兰大经济学和英语比哪个好?
开车撞死骑摩托车的人,要赔付多少钱,该怎么
为什么这个圆规拉不开
“日本动漫产业对中国动漫产业发展的启示”的
眼镜镜架撞歪了,修好的几率多大?能复原多少?
哪个学校的法学院好考一些
恒洁卫浴(荔柳路店)这个地址在什么地方,我要
美国保健药magnesium
每天早晨第一个想念的那个人!他真的让我好痛
下载完的音乐或是图片为什么不能改名
推荐资讯
细胞中的遗传信息主要存在于(  )中.A.
女孩问:你家有草原吗?啥意思?
朋友们,急急急,为什么我发说说上新衣服,上
王首博,王思博,王浩,看那个名好点
安装了冰点还原之后,开机很慢
用if语句编程实现,输入两个整数a和b如果a*a+
沙士诺国际贸易有限公司在哪里啊,我有事要去
绿瘦荷叶茶正品怎么区分?怎么分真假?
2015安徽高考理科603分可以报哪些大学
逆战樱之城人品最次多少把出精魄
在家午睡完之后肚子疼想吐怎么办?
餐馆里面做炒饭炒面时用的是什么专门调料啊?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?