如何在Python中使用opencv识别红旗?我可以使用阈值来识别红旗,但它只有在背景颜色相同时才有用。如何使用open cv2识别不同背景下的红旗?或者如何获得图像中颜色的确切HSV数,然后识别它?谢谢。
发布于 2013-12-30 23:36:10
您可以使用cvtColor将您的图像转换为HSV。当你有它在HSV你可以分割成单独的通道与split和阈值的色调,饱和度和值,以找到一个区域与您正在寻找的颜色。countNonZero可以计算与您的标准匹配的像素数,以查看该标志是否存在。
https://stackoverflow.com/questions/20820831
复制相似问题