问题标签 [javacv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何计算 2ndArray 中的距离?
对于一些图片分析,我正在寻找一种有效的算法来计算从某个 (x,y) 点到数组中具有相同值的另一个点的距离。
我想用它来检测包含相同颜色的大区域。有人有想法吗?
例如,我有以下矩阵,想要检测顶部的左方。
java - cvHaarDetectObjects() 方法有什么作用?
请一些专家解释一下我们是否可以使用cvHaarDetectObjects()方法来检测正方形并获取宽度和高度?我找到了一个使用这种方法进行人脸检测的代码,但我需要知道我是否可以将它用于矩形检测。
当我使用上述方法时,它会引发以下异常
请提供简单的代码示例。
image-processing - 如何在 JavaCV 中获取区域的大小
在我的项目中,我想从特定颜色的最大同质区域中获取大小(在下面的示例中,它是蓝天)。
我的第一个想法是转换原始图像:
到二值图像,检测天空颜色并用这个区域创建一个蒙版:
但是我怎样才能得到这些白色像素的大小和位置呢?我想要一个有效的方法,如果图片在图片的上 1/3 处有蓝天,那就是真的。有任何想法吗?我应该创建一个“全局掩码”(参见评论中的图 3)并将其与二进制图片进行比较吗?或者有没有更简单的方法?
谢谢你。
java - 如何使用 opencv 或 javacv 识别多边形?
我正在做一个使用图像处理技术来识别不同对象及其长度的项目。我浏览了 javaCV 和 OpenCV 中的许多示例。但不幸的是,我无法识别多边形的 T 形。
我尝试使用以下矩形识别方法,但失败了。
请帮助我修改此方法以从图像中识别 T 形。输入图像是这样的。
这是我必须识别的T形
java - javacv 项目在 32 位和 64 位操作系统上的运行方式是否不同?
我是 JavaCV API 的新手,它用作访问 OpenCV 的接口。我想知道执行使用Netbeans开发的同一个项目是否有一些差异(我知道应该有不同的jar文件应该添加到项目中)。
因为我使用Netbeans开发了一个项目,当我在 32 位机器上运行该应用程序时,它运行良好,但是当我尝试在 64 位操作系统上运行它时,有时它不会给出正确的输出。
请问有人能解释一下原因吗?
java - OpenCV/JavaCV 人脸识别 - 非常相似的置信度值
我将解释我正在尝试做的事情,因为它似乎与理解我的问题有关。
我目前正在尝试根据数据库中的已知图片对站在相机前的人进行面部识别。
这些已知图片是从识别智能卡(仅包含一张正面图片)或来自社交网络的正面个人资料图片中收集的。从我目前阅读的内容来看,似乎要获得良好的人脸识别,需要大量的训练图像(50+)。因此,由于我收集的图像很少,无法创建可靠的训练集,因此我尝试使用我的实时相机帧捕获(当前使用 150 个)作为训练集,并将之前收集的识别图片作为测试集。我不确定我的尝试是否正确,所以如果我搞砸了,请告诉我。
所以,问题是,假设我从智能卡中获得了 5 张已识别的图片,我尝试使用相机捕获的 150 帧作为训练集来进行人脸识别。在尝试识别时,5 个测试面中的每一个的置信度值都非常相似,这使得整个程序毫无用处,因为我无法准确识别任何人。通常,使用不同的相机捕捉作为训练,我从随机人的照片中获得比我自己的照片更高的置信度值。
我会很感激你能给我的任何帮助,因为我在这里不知所措。
谢谢你。
注意:我使用 OpenCV 的 JavaCV 包装器来制作我的程序,以及包中包含的 haarcascades。特征脸是使用的算法。
java - 将列从一个矩阵复制到另一个矩阵
JavaCV中是否有任何方法可以将一列从一个矩阵复制到另一列?两者的长度相同。
目前我使用一个简单的迭代器:
java - 如何使用 opencv/javacv 识别图像中的 U 形?
目前我正在开发关于 javacv 图像处理的项目。在那我必须识别特定多边形内的 U 形。
这是两种类型的图像,我必须确定图像中有两个 U 形还是单个 U 形。我已经阅读了许多教程,但我无法找到正确的指导方针来澄清这一点。所以请专家帮忙澄清这个问题。如果您能提供一些使用 opencv 或 javacv 的代码示例,我将不胜感激。
java - 如何将此代码转换为javacv?
我已经阅读了许多教程和指南,并且能够转换其中的一部分。但我不知道如何将最后一行转换为 javacv。那么请有人帮我把这段代码转换成javacv吗?