![](/img/trans.png)
[英]How to recognition a small image from the big one with java using opencv
[英]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.