问题标签 [javacpp]
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 - 使用 JavaCPP 编译代码时出现异常?
我正在尝试在http://code.google.com/p/javacpp/上运行自己的 LegacyLibrary 示例
当我尝试使用仅在站点中提到的以下命令编译代码时(基本上是使用 javacpp.jar 编译代码),我遇到了以下异常
对此有何补救措施?
javacpp - 编译示例的 JavaCPP 问题
我只是想测试 JAVACPP 并尝试了 Eclipse 中网页中的第一个示例:
http://code.google.com/p/javacpp/(LegacyClass 和 LegacyLibrary)
我一输入:
javac -cp 库\javacpp.jar:。src\LegacyLibrary.java
进入命令行我收到以下错误消息:
src\LegacyLibrary.java:1: 错误: com.googlecode.javacpp 包不存在 import com.googlecode.javacpp.*;
src\LegacyLibrary.java:2: 错误: com.googlecode.javacpp.annotation 包不存在 import com.googlecode.javacpp.annotation.*;
src\LegacyLibrary.java:4: 错误: 找不到符号 @Platform(include="LegacyLibrary.h")
符号:类平台 src\LegacyLibrary.java:5:错误:找不到符号 @Namespace(“LegacyLibrary”)
符号:类命名空间 src\LegacyLibrary.java:7:错误:找不到符号公共静态类 LegacyClass 扩展指针 { 符号:类指针位置:类 LegacyLibrary src\LegacyLibrary.java:13:错误:找不到符号公共本机 @ByRef 字符串获取属性();public native void set_property(字符串属性);符号:类 ByRef 位置:类 LegacyClass src\LegacyLibrary.java:16:错误:找不到符号 public native @ByRef String property(); 公共本机无效属性(字符串属性);符号:类 ByRef 位置:类 LegacyClass src\LegacyLibrary.java:8:错误:找不到符号静态 { Loader.load(); }
符号:变量加载器位置:类 LegacyClass 8 错误
为什么我会得到它?
是否可以使用没有 *.cpp 和 *.h 文件但只有 *.dll 文件的 JavaCPP?或者我到底需要什么来使用这个库?
android - 在 Android 中抓取 VideoToGif 帧
我正在尝试从 android 中的视频文件中抓取帧,唯一的替代方案(已经编译好可供使用)是videoToGif项目。它在 Android 中使用 JavaCV、JavaCpp 和 Java SE!最终的apk真的很大,但我只是在做一个学术项目......
错误 我正在使用以下代码:
在最后一行我得到错误:
任何人都可以帮助我吗?似乎问题出在Java API中......
java - 运行 JavaCpp 示例时出现 UnsatisfiedLinkException (LegacyLibrary)
我正在尝试使用 JDK 1.7.0 和 JavaCpp 0.3 (bin) 在 Windows XP Professional (x86) 上使用 Visual Studio 2008 构建和运行 JavaCpp 的LegacyLibrary 示例,我得到以下输出。错误出现在最后一个命令上,java -cp javacpp.jar LegacyLibrary
.
java - javacv cvExtractSURF
我正在尝试实现使用 JavaCv Surf 的示例。我下载了示例代码、.jar 文件并安装了官方网页要求的所有内容 (http://code.google.com/p/javacv/)。但是似乎缺少一个函数: cvExtractSURF() 无论我做什么,我都无法让 Netbeans 或 Eclipse 编译该示例。也许我做错了什么,或者该函数有一个新名称或其他一些参数。这是我错误代码的快照
java - JavaCv比较2个直方图
我正在尝试比较灰度图像中的两个直方图。我正在使用 CV_COMP_CHISQR(0.0 完美匹配 - 1.0 完全不匹配)。我将两个直方图都归一化为 1。但是当我比较直方图时,我得到的结果超过 40.0,这是没有意义的。我不知道是否可能我错过了一些步骤或者可能有什么问题。这是代码的快照。
c++ - 我们从哪里获得 javacv 的本地库 .so 文件?
所以我在运行一些 javaCV 代码时遇到了问题,虽然我已经在网上看到了很多修复它,但没有一个有效。
确切的错误是 java.lang.UnsatisfiedLinkError: /tmp/javacpp/libjniopencv_core.so cannot open shared object file: no such file or directory
我查看了 /usr/local/lib (它应该在哪里查看),我在该目录中有一堆共享对象,例如 libopencv_core.so.2.4。不过,他们都没有名字中有 jni。这让我觉得我错过了一步。opencv jni so 文件应该来自哪里?
如果这很重要,我会在 Raspberry Pi (ARM) 上运行。
android-ndk - JavaCPP 与 Android NDK
我正在尝试使用 JavaCPP 并尝试在 Eclipse 中构建项目。但是,java.lang.UnsatisfiedLinkError
当我尝试从我的 Java 类调用 C++ 函数时会遇到这种情况。
我也试过命令
java -jar libs/javacpp.jar -classpath bin/ -classpath bin/classes/ -properties android-arm -Dplatform.root= -Dcompiler.path= -d libs/armeabi/
JavaCPP 项目附带的 README 文件中提到的空白处填写了适当的值。这些事情到现在都是徒劳的。如果我遗漏了一些非常明显或重要的东西,请告诉我。即使java.library.path
已设置为适当的值,命令行也不会读取该值。
谢谢
opencv - 在 JavaCV 中为 cvContourArea 创建输入
如何创建轮廓以传递给 cvContourArea?我有四个 2D 点,但不知道创建 CvSeq。
android - 为 Android 重建 javacv.jar
我讨厌听起来像一个 n00b,但我已经尝试了几个小时来解决这个问题,并且真的可以使用一些帮助。通过使用此处提供的 javacv.jar 和 javacpp.jar,我已经成功地能够在我的 Android 应用程序中使用 FFmpeg 和 OpenCV 。这一直很好,但是javacv和javacpp发生了一些变化,我需要为我的应用程序重建这些。我已将这两个存储库检出到我的主目录中。我的主目录中也有 opencv-2.4.4。我能够通过在 javacpp 目录中运行“mvn install”来编译 javacpp 并获得一个 jar 文件。当我尝试在我的 javacv 目录中执行此操作时,我收到此错误:
我已经阅读了适用于 Android 的 javacpp 的文档和适用于 javacv 的文档。我正在运行 Ubuntu,并且对 Maven 很陌生。任何帮助将不胜感激。我觉得我真的错过了一些关键点。