繁体   English   中英

OpenCV Java上的图像识别

[英]Image recognition on OpenCV java

我需要一些有关如何通过网络摄像头更改可识别脸部的想法的帮助,但我无需在脸部周围画一个矩形,而需要在图像上放置例如表情符号或其他图像,现在我已经可以识别出脸部了代码放了一个矩形,但是我不想要那个,我想换个别的东西。 我有这个代码

for (Rect rect : faceDetections.toArray()) {
Core.rectangle(imagen, new Point(rect.x, rect.y), new Point(rect.x + rect.width, rect.y      +     rect.height), new Scalar(0, 255, 0));

     }

而且我有这样加载的图像:

Mat image2 = Highgui.imread("/índice.jpg");

我在C#中找到了示例,但是我需要Java,所以请您帮忙。 =)

使用这一件事。

Point center =  new Point(rect.x, rect.y);

现在,使用这些点将图像设置在具有center.x和center.y的位置。

例如。

label.setLocation((int) center.x, (int) center.y);
Rect rect : faceDetections.toArray()) {
    Core.rectangle(imagen, new Point(rect.x, rect.y),
        new Point(rect.x + rect.width, rect.y + rect.height),
        new Scalar(0, 255, 0));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM