
OpenCV
ruiwenz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【OpenCV】使用OpenCV画矩形
使用响应事件、回调函数完成利用OpenCV画矩形的功能。 CvRect box; bool drawing_box = false; void draw_box(IplImage* img, CvRect rect) { cvRectangle( img, cvPoint(box.x, box.y), cvPoint(box.x + box.width, box.y + ...原创 2017-12-26 17:18:49 · 2402 阅读 · 0 评论 -
【OpenCV】实现图片旋转
利用仿射变换实现图像旋转 /************************************************************************/ /* 旋转图片:angle>0 逆时针 angle<0 顺时针 */ /**********************************...原创 2018-03-01 13:52:31 · 1096 阅读 · 0 评论 -
【OpenCV】去除图片黑色边框及折角部分的黑色边框(彩色图像和灰度图像均可)
图片处理:去除图片周围的黑色边框及折角产生的边框 /************************************************************************/ /* 消除图片四周的黑色边框 */ /*********************************...原创 2018-03-01 13:58:18 · 8201 阅读 · 2 评论 -
【OpenCV】访问图像像素点的值
1.灰度图 如果是灰度图,就是单通道图像,获取的就是每一个像素点的灰度值。 2.彩图 如果是彩图,就是三通道图像,获取的就是每一个像素点的R、G、B三个通道的值。 具体代码如下: /************************************************************************/ /* 访问图片中每个像素点的像素值...原创 2018-03-19 10:18:33 · 2318 阅读 · 0 评论 -
【OpenCV】实例精解-直方图与滤波器
原图如下: 构造灰度直方图: /*构造灰度直方图*/ void showHistoFunc() { //分割通道 vector<Mat> bgr; split(img, bgr); //创建有256个子区间的直方图 int numbins = 256; //设置范围(B,G,R),最后一个值不包含 float range[] = { 0, 256 }; c...原创 2018-03-19 16:33:26 · 1193 阅读 · 0 评论