[问题] 将色码转换为图例上的数值

楼主: QooHo (Qooo)   2015-11-21 23:46:57
想请问大家
如果将图片用imread读入matlab之后得到RGB色码
要怎么将得到的色码转换为图例上面的代表值
http://imgur.com/7QFHyAf
譬如说以上这张雨量图 红色部分RGB为(247,5,0) 代表的值=80mm雨量(取平均)
但读入图片后会是 m x n x 3 的情形
(x座标) (y座标) (RGB个别强度)
有没有办法把资料转换成 m x n x 1 的表示方式
(x座标) (y座标) (雨量值)
谢谢大家
作者: physbook (路克)   2015-11-21 23:59:00
find
作者: tn00364361 (小氵斿)   2015-11-22 00:47:00
把每一个pixel写成各个色码中的颜色的线性组合,如果喔我错了,线性组合的解不唯一。应该要计算每一个pixel跟色码中的颜色的距离,然后取最小距离的颜色,再对应到相对应的数字
作者: physbook (路克)   2015-11-22 04:25:00
针对各区间去find对应的颜色值
作者: tn00364361 (小氵斿)   2015-11-22 04:41:00
颜色差的norm

Links booklink

Contact Us: admin [ a t ] ucptt.com