opencv2.4.9 findContours并求面积
来源:互联网 发布:淮南电信网络宽带 编辑:程序博客网 时间:2024/05/29 21:18
代码
#include<opencv2\highgui\highgui.hpp>#include<opencv2\imgproc\imgproc.hpp>#include<iostream>using namespace std;using namespace cv;int main(){ Mat src = imread( "D:/MyDesktop/1.bmp" ); Mat dst = Mat::zeros(src.rows, src.cols, CV_8UC3); Mat canny_output; vector<vector<Point>> contours; vector<Vec4i> hierarchy; RNG rng; vector<double> area; /// Detect edges using canny Canny(src, canny_output, 100, 200); findContours( canny_output, contours, hierarchy, CV_RETR_TREE, CV_CHAIN_APPROX_SIMPLE, Point(0, 0) ); /// Draw contours Mat drawing = Mat::zeros(canny_output.size(), CV_8UC3); for (int i = 0; i< contours.size(); i++) { Scalar color = Scalar(rng.uniform(0, 255), rng.uniform(0, 255), rng.uniform(0, 255)); drawContours(drawing, contours, i, color, 2, 8, hierarchy, 0, Point()); area.push_back( contourArea(contours[i]) ); } cout << area.size() << endl; imshow("111", drawing); waitKey(); return 0;}
图像
原图
结果图
0 0
- opencv2.4.9 findContours并求面积
- opencv2.4.9 关于findcontours的一些程序
- 矩形面积求并
- 求圆面积并
- 求圆面积并
- 3044矩形面积求并
- 矩形切割-面积求并
- CodeVS3044矩形面积求并
- codevs3044 矩形面积求并
- 求矩形并的面积
- 【codevs3044】矩形面积求并
- 求矩形并的面积
- HDU_3255 Farming 扫描线求面积并
- 线段树 求矩形并 面积
- hdu 1542 线段树 求面积并
- wikioi p3044 矩形面积求并
- hdu3265(线段树求矩形面积并)
- hdu 1542 求矩形并的面积
- HTML/CSS: 浅谈<a>标签及伪类选择器
- 大数据,数据从哪里来?
- 玩转React样式
- 那些年在Android之路上踩过的坑
- 开始我的第一篇blog文章
- opencv2.4.9 findContours并求面积
- 关于Connection的一个测试
- Sublime配置Java环境
- LeetCode Simplify Path(栈操作)
- ScrollerView嵌套listview.实现,listview滑动
- windows下面git配置代理,代理软件为GoAgent(内容组合备忘)
- 屏幕大小判断
- uC/0S-2操作系统部分概念
- Java内存模型