问题标签 [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 - 在 Java 中使用 OpenCV 和 JavaCV
我越来越绝望了!!我正在尝试通过JavaCV(JNA 为 Java 包装 OpenCV)在Java中使用OpenCV 。
我在Mac OS X 1.5 上。
我安装了 OpenCV,我可以编译和运行包含的示例。所以这行得通。
现在我打开Eclipse,并创建一个新项目,如下所述: http ://code.google.com/p/javacv/
在那个新项目中,只有一个小类调用了 opencv 函数(我使用了示例代码):
当我运行它时,出现以下错误:
线程“主”java.lang.UnsatisfiedLinkError 中的异常:无法加载库“cxcore”:dlopen(libcxcore.dylib,9):找不到图像
拜托,我需要帮助,我在谷歌上看了几个小时,我不知道该去哪里找了。
android - 使用 JavaCV 进行人脸识别
有人用 JavaCV成功实现了人脸识别(因此不是人脸检测!)?如果是,你能分享你的实现想法/源代码吗?谢谢。
java - Javacv Blob 检测
我想在我的应用程序中使用一些 blob 检测,它是用 Java 编写的,因此使用JavaCV
而不是OpenCV
. 我发现了很多类,例如:
SimpleBlobDetector
, CvBlobDetector
, CvBlob
, ... 但我找不到任何教程或演示/示例代码来在 Java 中使用这些。谁能告诉我如何使用这些,因为我无法弄清楚并且没有很好的文档。谢谢!
java - Netbeans 中的 OpenCV 类路径
我刚开始在 MacOSX 下使用 JavaCV。我从最新的源代码用 CMake 编译了 OpenCV,并将库所在的路径放入-Djava.library.path=\path\to\libraries
JVM 参数中,并在我的项目设置中添加了 JavaCV 库。我还尝试了其他几个 Classpath 的变体。但是当我启动一个简单的项目以从我的网络摄像头中抓取一张图像时,我收到以下错误:
java - UnsatisfiedLinkError 在 Mac 上的 Eclipse 中使用 JavaCV
我确定这将是某种 PATH 问题,但我不确定我哪里出错了。我试图让 JavaCV 在我的 Eclipse 项目中工作,这样我就可以对图像进行一些圆形检测,但在尝试运行示例项目之一时得到 Eclipse 抛出的以下异常:
我已尝试按照以下说明进行操作:http ://code.google.com/p/javacv/
我的项目的 BuildPath 中有javacv.jar
and jna.jar
。我需要做什么才能将正确的文件添加到正确的路径以使 JavaCV 正常工作?
我尝试将 jar 文件添加到 $CLASSPATH 但得到相同的错误。我已经下载并安装了 OpenCV,不确定我需要从这个文件夹中添加什么到 $PATH。任何帮助表示赞赏。
java - 从 byte[] 而非文件加载 Image OpenCV (JavaCV)
我有来自套接字连接的图像数据作为字节 []。我看到的所有示例都cvLoadImage()
传递了一个文件名。我是否必须将每个图像保存到文件并重新打开它才能进行处理?对于需要发生的事情,这似乎有很多开销,是否可以从 byte[] 数据加载图像?
java - 使用 JavaCV 的 Java 中 OpenCV 语句的等价物
我想知道如何使用 JavaCV 在 OpenCV 中构造以下 C++ 语句:
获取使用 cvHoughCircles() 检测到的圆的半径。显然Java不使用指针,所以我不知道如何在Java中做到这一点。我到目前为止的代码,所以你可以看到它的上下文:
java - 使用 JavaCV 计算 Homography 的 CvPoint2D32f 到 cvMat 列表
使用 JavaCV。我在 ArrayList 中有两组 CvPoint2D32f 点,一组来自手机的图像采集器,另一组来自已知的恒定图像源。
我想cvFindHomogrpahy()
使用这些点应用方法来找到点之间的单应矩阵。我正在使用以下代码尝试执行此操作,但我被困在如何从我知道的点到方法作为参数的 2 点cvMat
上cvFindHomogrpahy()
:
我会以完全错误的方式解决这个问题吗?
java - 从运行时的角度来看 JavaCV 与 OpenCV
我正在构建一个包含图像处理技术的 Android 应用程序。从运行时的角度来看,JavaCV 和 OpenCV 哪个更好?
opencv - 使用 openCV 或 javaCV 的 HSV 值
我想跟踪图像中的颜色。我使用以下代码(javaCV):
我可以很容易地从输出中找出 HUE 和 SAT 的最小值和最大值。让我们调用 minHue、minSat、maxHue 和 maxSat(不是花哨的嘿!)。然后我执行这段代码:
当我展示 iplMask 时,我不应该看到感兴趣的区域完全是白色的吗?我没有,我看到轮廓是白色的,但矩形的内部是黑色的。我必须弄乱一些东西,但我不明白是什么。
我知道 Hue 在 [0..179] 中与 OpenCV 和 Sat 和 Val 在 [0..255] 但由于我使用 openCV 显示的值,我认为我不必重新调整...
无论如何,我迷路了。有人可以解释一下吗?谢谢。