2016-10-11 236 views
-3

我想使用opencv cpp查找图像中所有轮廓的颜色。你可以请参阅我的一些教程?我也想捕获和C++使用opencv C++查找轮廓颜色

+0

你可以在这里下载一本关于这一点: https://www.geekbooks.me/book/view/mastering-opencv-with-practical-computer- vision-projects – Foitn

+1

寻求教程是无题的,有很多关于opencv的书籍。免费电子书甚至印刷版。以及几乎任何主题的无数教程,文章和开源项目。只需搜索网络 – Piglet

回答

-1

的问题是过于笼统使用OpenCV的保存图像,但我用下面的代码,以找到轮廓二值图像:

// Connected Component Analysis 
std::vector<std::vector<cv::Point> > contours; // contour container 
std::vector<cv::Vec4i> hierarchy; // hierarchy container 

// Find contour 
cv::findContours(binary_image, contours, hierarchy, CV_RETR_CCOMP, CV_CHAIN_APPROX_SIMPLE, cv::Point(0,0)); 

捕捉和保存图像是真的容易,你可以看看StackOverFlow的文档部分。

图像保存就是:

imwrite("example.png", your_image_mat);