2016-10-11 239 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);