摘要: 接上篇博文中的RGB颜色模型转换为HSI颜色模型,做了消除红眼的算法。基本的算法描述如下:代码: 1 #include "opencv_libs.h" 2 #include <highgui.h> 3 #include <cv.h> 4 #include <math.h> 5 6 /* 7 * 描述:基于HSI颜色模型消除红眼 8 * 作者:qdsclove(qdsclove@gmail.com) 9 * 时间:22:49 4/18 星期四 2013 10 */ 11 12 /* 鼠标选择的矩形 */ 13 CvRect rect; 14 阅读全文
posted @ 2013-04-18 23:00 qdsclove 阅读(1186) 评论(1) 推荐(0) 编辑
摘要: 关于HSI颜色空间参照维基百科:http://zh.wikipedia.org/wiki/HSI%E8%89%B2%E5%BD%A9%E5%B1%AC%E6%80%A7%E6%A8%A1%E5%BC%8F核心的转换公式:RGB-->HSI截图来自中科院刘定生老师的《数字图像处理与分析》课件。HSI-->RGB具体的数学公式参照冈萨雷斯版《数字图像处理(第三版)》432-434页,中译版的260-261页。下面贴代码: 1 #include "opencv_libs.h" 2 #include <highgui.h> 3 #include <cv 阅读全文
posted @ 2013-04-17 16:22 qdsclove 阅读(8885) 评论(1) 推荐(0) 编辑
摘要: 1 #include <highgui.h> 2 #include <cv.h> 3 #include <stdio.h> 4 5 #pragma comment (lib,"opencv_calib3d231d.lib") 6 #pragma comment (lib,"opencv_contrib231d.lib") 7 #pragma comment (lib,"opencv_core231d.lib") 8 #pragma comment (lib,"opencv_features 阅读全文
posted @ 2013-04-10 14:28 qdsclove 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1 #include <highgui.h> 2 #include <cv.h> 3 #include <stdio.h> 4 5 #pragma comment (lib,"opencv_calib3d231d.lib") 6 #pragma comment (lib,"opencv_contrib231d.lib") 7 #pragma comment (lib,"opencv_core231d.lib") 8 #pragma comment (lib,"opencv_features 阅读全文
posted @ 2013-04-09 18:23 qdsclove 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 1 #include "opencv_libs.h" 2 #include <highgui.h> 3 #include <cv.h> 4 #include <stdio.h> 5 6 #pragma comment (lib,"opencv_calib3d231d.lib") 7 #pragma comment (lib,"opencv_contrib231d.lib") 8 #pragma comment (lib,"opencv_core231d.lib") 9 #prag 阅读全文
posted @ 2013-04-08 20:22 qdsclove 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1 #include <highgui.h> 2 #include <cv.h> 3 #include <stdio.h> 4 5 #pragma comment (lib,"opencv_calib3d231d.lib") 6 #pragma comment (lib,"opencv_contrib231d.lib") 7 #pragma comment (lib,"opencv_core231d.lib") 8 #pragma comment (lib,"opencv_features 阅读全文
posted @ 2013-04-07 19:46 qdsclove 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1 #include <highgui.h> 2 #include <cv.h> 3 #include <stdio.h> 4 5 #pragma comment (lib,"opencv_calib3d231d.lib") 6 #pragma comment (lib,"opencv_contrib231d.lib") 7 #pragma comment (lib,"opencv_core231d.lib") 8 #pragma comment (lib,"opencv_features 阅读全文
posted @ 2013-04-07 19:43 qdsclove 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1 #include <highgui.h> 2 #include <cv.h> 3 #include <stdio.h> 4 5 #pragma comment (lib,"opencv_calib3d231d.lib") 6 #pragma comment (lib,"opencv_contrib231d.lib") 7 #pragma comment (lib,"opencv_core231d.lib") 8 #pragma comment (lib,"opencv_features 阅读全文
posted @ 2013-04-07 19:41 qdsclove 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1 #include <highgui.h> 2 #include <cv.h> 3 #include <stdio.h> 4 5 #pragma comment (lib,"opencv_calib3d231d.lib") 6 #pragma comment (lib,"opencv_contrib231d.lib") 7 #pragma comment (lib,"opencv_core231d.lib") 8 #pragma comment (lib,"opencv_features 阅读全文
posted @ 2013-04-07 19:34 qdsclove 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1 #include <highgui.h> 2 #include <cv.h> 3 #include <stdio.h> 4 5 #pragma comment (lib,"opencv_calib3d231d.lib") 6 #pragma comment (lib,"opencv_contrib231d.lib") 7 #pragma comment (lib,"opencv_core231d.lib") 8 #pragma comment (lib,"opencv_features 阅读全文
posted @ 2013-04-06 14:08 qdsclove 阅读(206) 评论(0) 推荐(0) 编辑