Numpy OpenCV-是否有一种方法可以使用遮罩仅在图像的特定区域检测特定颜色的对象?

Numpy OpenCV-是否有一种方法可以使用遮罩仅在图像的特定区域检测特定颜色的对象?,numpy,opencv,matplotlib,image-masking,Numpy,Opencv,Matplotlib,Image Masking,我目前正在OpenCV中实现一些东西,希望在某些区域检测特定颜色的对象。我知道,为了拾取某些区域,我可以使用自适应阈值,但是我必须将图像转换为灰度,我不想这样做,因为我还希望程序能够检测区域并拾取特定颜色的对象。我知道如何分别处理这两个方面(掩蔽特定区域中的对象/掩蔽特定颜色的对象),但我不知道如何同时处理这两个方面。我只是想知道这是否可能,如果可能的话,有什么大致的想法去做 举个例子,我的意思是,假设我有一个视频,我正在从视频中提取图像帧。视频中有一个有人的建筑工地。穿着橙色工作服的人应始终站

我目前正在OpenCV中实现一些东西,希望在某些区域检测特定颜色的对象。我知道,为了拾取某些区域,我可以使用自适应阈值,但是我必须将图像转换为灰度,我不想这样做,因为我还希望程序能够检测区域并拾取特定颜色的对象。我知道如何分别处理这两个方面(掩蔽特定区域中的对象/掩蔽特定颜色的对象),但我不知道如何同时处理这两个方面。我只是想知道这是否可能,如果可能的话,有什么大致的想法去做

举个例子,我的意思是,假设我有一个视频,我正在从视频中提取图像帧。视频中有一个有人的建筑工地。穿着橙色工作服的人应始终站在图像框的左侧和右下角。图像中可能有多个人穿着同一件衣服,但我只想检测到有人穿着橙色工作服站在图像框的最左边和右下角


我认为你应该在这个问题上多讲一点。据我所知,这段视频:在项目1的最后,它几乎谈到了识别颜色。

谢谢!我只是添加了一个描述,以便更清楚。