24小时热门版块排行榜    

查看: 1614  |  回复: 8
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

afgh2587849

木虫 (小有名气)

[交流] 【求助】用graythresh函数遇到的问题 已有4人参与

graythresh函数是利用otsu's method算法计算出图像的一个阙值,可以用来区分图像的前景和背景部分。现在有个小问题没有解决,如果图像矩阵中的数据类型为double时,算出来的结果总是0.4980,不过help graythresh给出来的说明是:The input image I can be uint8, uint16, int16, single, or double, and it must be nonsparse.  现在我要处理的数据类型必须是double的,因为里面的很多数都大于65536,不能转换为uint8或者uint16,请问该如何操作?
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

afgh2587849

木虫 (小有名气)

引用回帖:
Originally posted by cctt126 at 2011-01-12 22:00:49:
这样做,
th=graythresh(I( : ));
bw = im2bw(I,th);
有问题继续交流。

[ Last edited by cctt126 on 2011-1-12 at 22:02 ]

same problem..
th=graythresh(I( : )); -->th = 0.4980
我这里的矩阵I是double类型,有很多元素大于65535

同样,如果用命令 I = double(imread('lena.jpg'));读入一幅灰度图像,
level = graythresh(I); or
level = graythresh(I( : ));  
level的值均为0.4980
多多交流
6楼2011-01-13 09:57:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

conanwj

版主 (著名写手)

将double值均匀映射到uint16

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
mze04532(金币+2):热心应助~奖励 2011-01-13 08:18:37
即使double类型数据大于65536,也可以做一个均匀映射,将double范围值映射到0~65536的。
映射函数很简单,LZ一定能搞定的吧^_^
引用回帖:
Originally posted by afgh2587849 at 2011-01-10 06:53:07:
graythresh函数是利用otsu's method算法

2楼2011-01-10 09:19:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

afgh2587849

木虫 (小有名气)

引用回帖:
Originally posted by conanwj at 2011-01-10 09:19:35:
即使double类型数据大于65536,也可以做一个均匀映射,将double范围值映射到0~65536的。
映射函数很简单,LZ一定能搞定的吧^_^



谢谢您的回答,不过均匀映射之后,我还是要将矩阵转换为uint16格式才能再用graythresh函数进行处理,这样许多数据就会被错误的四舍五入了吧,对最后计算出的阙值也会有很大影响
3楼2011-01-10 09:39:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cctt126

金虫 (正式写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
mze04532(金币+2):感谢热心,欢迎常来~ 2011-01-13 08:18:48
这样做,
th=graythresh(I( : ));
bw = im2bw(I,th);
有问题继续交流。

[ Last edited by cctt126 on 2011-1-12 at 22:02 ]
数学,英语,编程,没一样让我省心。。。
4楼2011-01-12 22:00:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 投票:  有多少人是今天查系统知道结果的? +17 爱看书的可乐 2026-08-26 19/950 2026-08-31 11:51 by xiangy672
[基金申请] 29号明天会评吗 +4 笨笨唐 2026-08-28 4/200 2026-08-31 09:30 by huixian257
[文学芳草园] 梦想 +4 myrtle 2026-08-26 4/200 2026-08-31 08:43 by 逸域隐帆
[基金申请] 基金不中,共勉 +12 eulota 2026-08-26 12/600 2026-08-31 08:42 by ZJTJZ
[基金申请] 面上意见出来了 +10 黄鸟于飞Chao 2026-08-29 19/950 2026-08-31 08:01 by blueearth171
[基金申请] 为什么到现在没收到通知? +5 tannykie 2026-08-29 5/250 2026-08-30 21:05 by purplejack
[基金申请] 有没有仍没收到信息的 +7 德尚中行 2026-08-27 8/400 2026-08-30 20:52 by purplejack
[考博] 找导师 +6 yuanjiabao 2026-08-29 7/350 2026-08-30 14:40 by 生科新手
[基金申请] 麻烦专家们看看评委们的意见(F口面上) +6 gdd2018 2026-08-28 11/550 2026-08-30 08:58 by 超级无敌华子
[基金申请] 我就是申请一个面上项目而已,这评审意见是按照杰青的条件评的吧? +6 gouxfjh 2026-08-28 11/550 2026-08-30 07:57 by gouxfjh
[基金申请] 怎么查啊 +6 huang1991js 2026-08-26 6/300 2026-08-28 08:42 by winsaint
[基金申请] 基金未中,这种答复是模板吗? +5 zhaosm1982 2026-08-27 6/300 2026-08-27 16:00 by lfy8008
[基金申请] 怎么看青基中了没有啊 +5 叶九微 2026-08-26 5/250 2026-08-27 10:35 by l_zh2008
[基金申请] 我不理解! +15 Edward_pc 2026-08-26 23/1150 2026-08-26 20:34 by zzuzxg
[基金申请] 为什么国自然不能直接公布 +4 bjdxyxy 2026-08-26 4/200 2026-08-26 13:12 by qingmu1201
[基金申请] 系统进不去 +4 yanglien 2026-08-26 5/250 2026-08-26 11:10 by wenfengw83
[基金申请] 国合现在查不到了吗? +10 chengyan1220 2026-08-24 20/1000 2026-08-26 08:57 by peasantsprig
[基金申请] 牛来!米来!面来! +8 beefly 2026-08-26 8/400 2026-08-26 08:37 by xuzhipiao
[基金申请] 在坚冰还盖着北海的时候,我看到了怒放的梅花。 (金币+10) +6 ziyangfang 2026-08-25 9/450 2026-08-25 20:26 by huagongfeihu
[基金申请] 某些机构,以效率低为荣,以效率低作为存在感 +9 yuleib84 2026-08-25 10/500 2026-08-25 17:14 by alexon
信息提示
请填处理意见