【发布时间】:2015-12-26 07:25:51
【问题描述】:
当我尝试实现此代码以调用所有稍后使用的颜色时.. 它显示错误.. 有谁知道此代码有什么问题.. tq
// Extracting pure colors to use in demo
const int ncolors = 16;
std::vector<Scalar> colors;
for (int n = 0; n < ncolors; ++n) {
Mat color(Size(1, 1), CV_32FC3);
color.at<float>(0) = (360) / ncolors * n;
color.at<float>(1) = 1.0;
color.at<float>(2) = 0.7;
cvtColor(color, color, CV_HSV2BGR);
color = color * 255;
colors.push_back(Scalar(color.at<float>(0), color.at<float>(1), color.at<float>(2)));
}
【问题讨论】:
标签: c++ visual-studio opencv