在图像中查找特定颜色

时间:2011-03-06 10:35:14

标签: java image-processing pattern-matching color-picker

我有一个图像,我想根据其颜色找到一个特定的位置(坐标)。例如enter image description here 我想找到这个黑盒边缘的坐标。

如何在Java中检测此图像中的黑色?

注意:我的目标是开发一个程序来检测脸部的眼睛

2 个答案:

答案 0 :(得分:3)

我建议使用threshold filter,然后将图片转换为1-bit format。这应该可以解决问题。

然而,在图像中定位眼睛要困难得多。您可能对开源OpenCV库感兴趣。这是专门用于Java的端口 - javacv。使用OpenCV进行面部检测的C++ example

答案 1 :(得分:1)

据我所知,Fourier transform用于图像处理。通过它,您可以在频域中获得代表信号的图像(如果图像信号是二维的)。您可以使用快速傅立叶变换算法(FFT in javaFun with Java, Understanding FFT)。有很多关于眼睛检测问题的论文,你可以阅读并从中获取灵感: