gpt4 book ai didi

visual-c++ - OpenCV Connected Component标签颜色?

转载 作者:行者123 更新时间:2023-12-02 17:15:49 26 4
gpt4 key购买 nike

这显示了正确的结果,但它用灰色及其阴影为对象着色,我希望它们具有不同的颜色而不是灰色阴影,如红色、蓝色、绿色、粉红色、黄色等。我该怎么做那?另外,我想知道,是否也可以看到像 0、1 形式的图像矩阵?

最佳答案

您的问题是您试图在同一张黑白图像上绘制轮廓。你应该像这样制作一个不同的图像:

image = cvCreateImage(cvSize(img_bw->width, img_bw->height), IPL_DEPTH_8U, 3);

这将是一个 3 channel 图像,您将能够绘制 BGR 颜色。

如果您想查看表示黑白图像中所有像素的强度矩阵,您可以将它们输出到文本文件或其他内容中。您可以访问任何这样的元素:
unsigned char* dataRow = (unsigned char*)img_bw->imageData + i * img_bw->width;
unsigned char value = dataRow[j];

关于visual-c++ - OpenCV Connected Component标签颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8135871/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com