| 查看: 2614 | 回复: 4 | ||
bluesea57铁虫 (小有名气)
|
[求助]
用matlab统计图片中某种颜色成分占总图片中所有颜色成分的比率
|
| 最近用MATLAB做关于小麦植被覆盖度的计算,但是在划定小麦色调(H)阈值后,想计算在阈值内的H值占整个图片内H值得比率时出了问题,我用numel函数求得阈值内的H值后,再用nume函数求整个图片的H,然后用前者比后者。可结果总是1.然后我又换用sum函数求阈值内的H值再比整个图片的sum H 值,可结果也是1。不知到我这样求比率的方式对吗?那地放出错了?准确用MATLAB求比率的方法是什么?希望有高人能给详细回答一下,最好是能举个例子,谢谢! |
» 猜你喜欢
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有7人回复
申请2026年博士
已经有5人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有5人回复
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有6人回复
2025冷门绝学什么时候出结果
已经有7人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有6人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有7人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
酰胺还原后用盐酸处理颜色的变化
已经有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