【发布时间】:2018-07-21 23:30:35
【问题描述】:
我在应用 k-means 和 clusters = 3 后获得了一张图像。现在我想在 k-means 后获得的颜色的基础上获得 3 个单独的图像。 例如,考虑附加的图像。现在我需要 一张图像,使其仅包含蓝色方块。 一个有字母 v,一个只有背景 有没有办法使用 OpenCV 和 python 来做到这一点。
【问题讨论】:
-
所以再做 2 个克隆。合而为一,把所有不是白色的东西都做成黑色的,然后保存。在另一种情况下,制作所有不是蓝色、黑色等的东西。
-
@MarkSetchell 这只是一个示例图像,我不知道我会收到什么颜色
-
好的,选择随机像素直到你有 3 种不同的像素,或者从左上角开始迭代直到你有 3 种不同的颜色。
-
你能再发几张图片进行测试
-
你不能使用标签图像而不是量化颜色的图像吗?这样可以避免对颜色进行“逆向工程”。
标签: python-3.x opencv image-processing opencv3.0