| 查看: 2657 | 回复: 4 | ||
bluesea57铁虫 (小有名气)
|
[求助]
用matlab统计图片中某种颜色成分占总图片中所有颜色成分的比率
|
| 最近用MATLAB做关于小麦植被覆盖度的计算,但是在划定小麦色调(H)阈值后,想计算在阈值内的H值占整个图片内H值得比率时出了问题,我用numel函数求得阈值内的H值后,再用nume函数求整个图片的H,然后用前者比后者。可结果总是1.然后我又换用sum函数求阈值内的H值再比整个图片的sum H 值,可结果也是1。不知到我这样求比率的方式对吗?那地放出错了?准确用MATLAB求比率的方法是什么?希望有高人能给详细回答一下,最好是能举个例子,谢谢! |
» 猜你喜欢
国自然申请面上模板最新2026版出了吗?
已经有12人回复
售中科院一区文章,我:8 O 5 5 1 O 5 4,含JCR-TOP
已经有4人回复
Materials Today Chemistry审稿周期
已经有5人回复
溴的反应液脱色
已经有7人回复
推荐一本书
已经有12人回复
基金申报
已经有4人回复
计算机、0854电子信息(085401-058412)调剂
已经有4人回复
纳米粒子粒径的测量
已经有7人回复
常年博士招收(双一流,工科)
已经有4人回复
参与限项
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
酰胺还原后用盐酸处理颜色的变化
已经有3人回复
中药化学成分提取分离手册
已经有209人回复
如何用matlab画出两组实验测定数据概率密度曲线,求两条曲线重叠部分面积
已经有8人回复
优质煤的挥发分成分
已经有2人回复
核酸染料GELVIEW的成分谁知道啊,怎么跟EB一个颜色啊?具体毒性?
已经有14人回复
松籽壳的成分有什么?
已经有5人回复
利用MATLAB 分析图片颜色之间的差别
已经有4人回复
【求助】催化反应动力学matlab计算各基元反应的速率常数时,该如何避免较小量被忽略?
已经有3人回复
【求助】如何用Matlab求联合概率曲线
已经有3人回复
【交流】中药材中,含有那些数量众多,结构之复杂及种类之多的药理活性成分,是为什么
已经有9人回复

libralibra
至尊木虫 (著名写手)
骠骑将军
- 程序强帖: 40
- 应助: 817 (博后)
- 金币: 12914.1
- 红花: 64
- 帖子: 2238
- 在线: 287.3小时
- 虫号: 696514
- 注册: 2009-02-05
- 专业: 计算机软件

2楼2011-06-19 13:34:13
bluesea57
铁虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 10.3
- 散金: 24
- 帖子: 248
- 在线: 144.9小时
- 虫号: 1280476
- 注册: 2011-04-28
- 性别: GG
- 专业: 生态系统生态学

3楼2011-06-19 17:10:31
libralibra
至尊木虫 (著名写手)
骠骑将军
- 程序强帖: 40
- 应助: 817 (博后)
- 金币: 12914.1
- 红花: 64
- 帖子: 2238
- 在线: 287.3小时
- 虫号: 696514
- 注册: 2009-02-05
- 专业: 计算机软件
★
jjdg(金币+1): 感谢参与 2011-06-20 11:58:49
jjdg(金币+1): 感谢参与 2011-06-20 11:58:49
|
Originally posted by bluesea57 at 2011-06-19 17:10:31: 是不是您上边的计算比率的程序只有在对图片2值话后才可以使用您的那个计算公式?我困惑的是,SUM是求和,NUMEL是计算元素个数,而您的那个求比率公式恰好是使用元素之和比上元素个数,不过如果图片不进行二值化 ... sum对矩阵元素求和,numel是个数 如果 a = [1 2 3; 3 2 1] 那么sum(a( )==12, numel(a)=6你要求面积比,二值化后sum/numel是最简单的办法.二值化是必须的 |

4楼2011-06-19 18:03:48
bluesea57
铁虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 10.3
- 散金: 24
- 帖子: 248
- 在线: 144.9小时
- 虫号: 1280476
- 注册: 2011-04-28
- 性别: GG
- 专业: 生态系统生态学
|
Originally posted by libralibra at 2011-06-19 18:03:48: sum对矩阵元素求和,numel是个数 如果 a = [1 2 3; 3 2 1] 那么sum(a( )==12, numel(a)=6你要求面积比,二值化后sum/numel是最简单的办法.二值化是必须的 谢谢! |

5楼2011-06-20 00:02:26












回复此楼
)/numel(a) = 6/9 = 2/3