【发布时间】:2021-05-18 18:24:07
【问题描述】:
我从 BGR2HSV 设置了我的掩码。我有我的图片:
如何更改蒙版中的白色?所以我想把白色的部分换成其他颜色。
Mat mask;
mask = imread("C:\\Users\\...\\Desktop\\...\\mask.png");
if (!img.data)
{
cout << "Could not find the image";
return -1;
}
cvtColor(mask, mask, COLOR_BGR2HSV);
cvtColor(mask, mask, COLOR_HSV2BGR);
imshow("Ergebnis", mask);
waitKey(0);
【问题讨论】:
-
我使用 python 而不是 c++,所以我不能共享任何代码。因为您正在寻找要更改的白色像素,在 HSV 中这意味着 V 是 255。所以找到第三个值 == 255 的像素,然后将第一个值设置为您想要的任何 H