获得轮廓的颜色

时间:2018-03-29 07:59:39

标签: c++ objective-c algorithm opencv geometry

我正在使用openCV + C++来提取图像的轮廓。

参见以下几行:

vector<vector<cv::Point>> contours;
vector<Vec4i> hierarchy;

cvtColor(image, image, CV_BGR2GRAY);

findContours( image, contours, hierarchy, CV_RETR_TREE, CV_CHAIN_APPROX_SIMPLE, cv::Point(0, 0) );

for( int i = 0; i < contours.size(); i++ ) {
     // do stuff with contours[i];
}

我想知道是否有办法提取提取图像的主色

  

From this image - &gt;将颜色“蓝色”提取为RGB;

非常感谢任何帮助如何在C ++中实现它。

注意:这个问题(Finding contour color using opencv c++)是我在研究过程中发现的所有内容,但它看起来像1.问题是非主题&amp;这个问题没有得到解答。

0 个答案:

没有答案