MyException - 我的异常网
当前位置:我的异常网» VC/MFC » 颜色空间判定解决方法

颜色空间判定解决方法

www.myexceptions.net  网友分享于:2013-01-02  浏览:5次
颜色空间判定
想判定某种颜色属于自己规定的颜色,如将整个颜色空间分为6种,红,绿,蓝,黄色,青色,洋红,如何判定划分颜色空间,转换到hsv颜色空间咋样??用hsv颜色空间的H变量的范围可以区分出着六种颜色吗??
------解决方案--------------------
应该可以,不过某种颜色都有一个大致范围,不是很精确的,两种颜色的临界区域颜色可能区分的不是很准。另外对于近似黑颜色还要用饱合度S加以判定。
------解决方案--------------------
不管在哪个空间,你把自己规定的6种颜色的边界区分好,3原色(不管哪个空间)看做三维坐标,然后用欧式距离判断即可,在一定的tolerance之内,就挡住你规定的那个主色.
------解决方案--------------------
http://topic.csdn.net/u/20120820/16/32915d39-fdf6-4662-a39d-283dd97cff51.html

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有