相关疑难解决方法(0)

OpenCV:为颜色过滤选择 HSV 阈值

为了从图像中滤除颜色,有必要设置需要检测哪种颜色的边界。我有一种感觉,这主要是一个反复试验的过程。有什么方法可以快速找到特定颜色的正确阈值?在这种特定情况下,我试图检测下图中图形的灰色区域。这当然没有检测到虚线。对于这个例子,我需要非常具体的边界。问题是,我怎样才能轻松找到它们?

hsv = cv2.cvtColor(im, cv2.COLOR_BGR2HSV)

lower = np.array([0, 0, 0], np.uint8)
upper = np.array([180, 255, 200], np.uint8)

mask = cv2.inRange(hsv, lower, upper)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

python opencv filtering colors hsv

2
推荐指数
2
解决办法
5282
查看次数

标签 统计

colors ×1

filtering ×1

hsv ×1

opencv ×1

python ×1