使用OpenCV检测对象颜色
前言
检测图像中对象颜色的一种简单方法是首先将图像从 RGB
转换为 HSV
颜色空间,然后使用一系列色调检测对象,这可以通过使用 OpenCV
库轻松完成。为了完成对象检测任务,我们需要使用感兴趣对象的颜色值范围,使用颜色值范围识别和提取的图像中目标对象。之后,我们可以更改检测到的对象的颜色,甚至可以直接删除检测到的对象。
使用 OpenCV 检测对象颜色
在本节中,我们将使用的输入图像是位于网球场的女孩,而感兴趣的对象是女孩的头发。我们首先将 RGB
图像转换到 HSV
色彩空间,从而检测黑色色值区域。
(1) 首先加载所需的库,并读取输入图像:
import cv2
import numpy as np
import matplotlib.pylab as plt
img = cv2.imread(