摘要: 1 #include 2 #include 3 #include "opencv_libs.h" 4 5 /* 6 *《学习OpenCV》第四章第三题b 7 * 完成时间:1:36 3/31 星期日 2013 8 */ 9 10 /* 矩形框 */ 11 CvRect rect; 12 13 bool draw = false; // 标记是否在画 14 15 IplImage* img; 16 IplImage * temp; 17 IplImage * original; 18 19 bool draw_hist = false; 20 21 ... 阅读全文
posted @ 2013-10-04 01:07 qdsclove 阅读(584) 评论(0) 推荐(0)
摘要: 1 #include 2 #include 3 #include "opencv_libs.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_features2d231d.lib") 9 # 阅读全文
posted @ 2013-10-04 01:04 qdsclove 阅读(519) 评论(0) 推荐(0)
摘要: 1 #include 2 #include 3 4 #pragma comment (lib,"opencv_calib3d231d.lib") 5 #pragma comment (lib,"opencv_contrib231d.lib") 6 #pragma comment (lib,"opencv_core231d.lib") 7 #pragma comment (lib,"opencv_features2d231d.lib") 8 #pragma comment (lib,"opencv_flan 阅读全文
posted @ 2013-10-04 00:58 qdsclove 阅读(385) 评论(0) 推荐(0)
摘要: 1 #include 2 #include 3 4 #pragma comment (lib,"opencv_calib3d231d.lib") 5 #pragma comment (lib,"opencv_contrib231d.lib") 6 #pragma comment (lib,"opencv_core231d.lib") 7 #pragma comment (lib,"opencv_features2d231d.lib") 8 #pragma comment (lib,"opencv_flan 阅读全文
posted @ 2013-10-04 00:56 qdsclove 阅读(366) 评论(0) 推荐(0)
摘要: 1 #include 2 #include 3 4 #pragma comment (lib,"opencv_calib3d231d.lib") 5 #pragma comment (lib,"opencv_contrib231d.lib") 6 #pragma comment (lib,"opencv_core231d.lib") 7 #pragma comment (lib,"opencv_features2d231d.lib") 8 #pragma comment (lib,"opencv_flan 阅读全文
posted @ 2013-10-04 00:54 qdsclove 阅读(461) 评论(0) 推荐(0)
摘要: 题外话:一直是打算把这本书的全部课后编程题写完的,中间断了几个月,一直忙于其他事。现在开始补上。这道题我不清楚我理解的题意是不是正确的,这道题可以练习用OpenCV实现透视变换(可以用于矫正在3维环境下的图像失真),b&c部分则是实现图像放大缩小插值,旋转图像。所有的功能都和键盘事件处理联系起来,纯OpenCV实现,和OS无关。不过,在处理SHIFT键时,我取得是其在键盘上对应字符的ASCII码,好像OpenCV对键盘事件的支持不如对鼠标事件的支持。所以SHIFT键+小键盘上的数字键是不行的。代码: 1 #include 2 #include 3 #include 4 5 /... 阅读全文
posted @ 2013-10-04 00:40 qdsclove 阅读(566) 评论(0) 推荐(0)