我需要解决以下问题:
输入:图像IM,调色板PA
输出:仅包含PA颜色的IM
输入图像为RGB格式,但我可以将其转换为HSV格式。我指定的颜色目标调色板当前包含:黑色、白色、浅灰色、灰色、深灰色、蓝色、粉红色、红色、紫色、绿色、黄色、棕色、橙色。
我搜索了很多资料,但只能找到将图像减少到最常见的颜色或将其减少到固定的调色板,例如16种颜色EGA图形。
我发现了这个问题的最佳答案: 如何使用Python Imaging Library将任何图像转换为4色调色板图像? 它有一个输入调色板并将图像减少到该调色板的功能。在OpenCV中是否有相同的用法,使用C++实现?
输入:图像IM,调色板PA
输出:仅包含PA颜色的IM
输入图像为RGB格式,但我可以将其转换为HSV格式。我指定的颜色目标调色板当前包含:黑色、白色、浅灰色、灰色、深灰色、蓝色、粉红色、红色、紫色、绿色、黄色、棕色、橙色。
我搜索了很多资料,但只能找到将图像减少到最常见的颜色或将其减少到固定的调色板,例如16种颜色EGA图形。
我发现了这个问题的最佳答案: 如何使用Python Imaging Library将任何图像转换为4色调色板图像? 它有一个输入调色板并将图像减少到该调色板的功能。在OpenCV中是否有相同的用法,使用C++实现?
cluster-analysis
,这对问题来说是完全有意义的。 - mmgpp
个簇,然后每个簇的平均颜色可以用来确定整个簇映射到调色板中的哪种颜色。 - mmgp