OpenCV单像素色彩空间转换BGR到CieLAB

时间:2019-02-19 17:35:26

标签: c++ opencv opencv3.1

我有一个项目,我想在图像中检测红色矩形标记。为了对颜色进行阈值处理,我将使用CieLAB颜色空间。由于转换整个图像的速度很慢,因此我的方法是遍历栅格中的每个像素并仅比较那些像素以最初找到一个区域。

但是,我找不到在OpenCV中有效地将一种颜色转换为另一种颜色空间的方法。如果使用1矢量,cvtColor显然会非常慢(并且该矢量感觉是不必要的)。我可以开发自己的颜色转换算法,但是对于边界情况和c ++中的代码优化,我并不认为这是微不足道的。

这对我来说是一件非常基本的事情,已经有人做过吗?

0 个答案:

没有答案