在图像中查找特定颜色

3

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

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

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

2个回答

3
我建议使用阈值过滤器,然后将图像转换为1位格式。这应该可以解决问题。
然而,在图像中定位眼睛要困难得多。您可能会对开源的OpenCV库感兴趣。这里有一个专门为Java设计的端口-javacv。以及使用OpenCV进行面部检测的C ++示例

1
据我所知,傅里叶变换在图像处理中被使用。通过它,您可以获得表示信号的频率域中的图片(在图像信号的情况下是二维的)。您可以使用快速傅里叶变换算法(Java中的FFT, Java中的FFT理解)。有很多关于眼部检测问题的论文可供阅读和借鉴。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接