Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
皮肤检测Opencv温度参数_Opencv_Image Processing_Skin - Fatal编程技术网

皮肤检测Opencv温度参数

皮肤检测Opencv温度参数,opencv,image-processing,skin,Opencv,Image Processing,Skin,我在OpenCV中进行皮肤检测。我使用YCrCb颜色范围进行检测。它在大多数图像中工作正常,但在一个案例中不起作用。 所以我尝试在图像中进行一些调整,因为你可以看到肤色范围甚至不可见,所以我在Windows8的WindowsPhotos应用程序中编辑了图片。在该软件中,我更改了“颜色->温度”设置,并将该值设置为80左右。 输出图像已被删除 现在,皮肤检测效果非常好。有人能解释一下Photos应用程序中使用的温度参数以及它的具体作用吗?色温是图像白平衡的一部分。 基本上,在不同的照明条件下,相

我在OpenCV中进行皮肤检测。我使用YCrCb颜色范围进行检测。它在大多数图像中工作正常,但在一个案例中不起作用。

所以我尝试在图像中进行一些调整,因为你可以看到肤色范围甚至不可见,所以我在Windows8的WindowsPhotos应用程序中编辑了图片。在该软件中,我更改了“颜色->温度”设置,并将该值设置为80左右。 输出图像已被删除


现在,皮肤检测效果非常好。有人能解释一下Photos应用程序中使用的温度参数以及它的具体作用吗?

色温是图像白平衡的一部分。
基本上,在不同的照明条件下,相同的白色看起来不同。
这个过程“白平衡”应该可以弥补这一点

请看这里:


我可以使用白平衡更改图像的温度,但我不想对所有图像应用白平衡校正,它应该只适用于较冷的图像。因此,如何检查这种情况?这需要对图像中的颜色进行分析。有点像暖色和冷色之间的关系。实际上,你想说明白平衡是否错误,如果错误,是否“太冷”。我认为纠正它比较容易。简单的步骤是均衡每种颜色的直方图。只是为了获得新opencv 3.0的信息,他们发布了白平衡API