问题标签 [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 FFMPEG CustomIO 示例
我正在尝试让自定义 IO 与 JavaCPP FFMPEG 一起使用。有人成功了吗?你可以发布你的代码吗?
这是我的(Scala),它不起作用。它编译并运行,但似乎没有调用我的 Read 和 Seek 方法
java - java.lang.NoClassDefFoundError:无法初始化类 org.bytedeco.javacpp.avutil
我正在使用带有JDK1.8版本的Windows10,eclipse-neon,我收到以下异常。
这是我在 pom.xml 中使用的依赖项
android - Android JavaCV FFmpeg webstream 到本地静态网站
对于我的集成测试,我正在开发一个需要向本地托管网站提供实时流的应用程序。我已经建立了一个运行在 nanohttpd 上的工作站点。此应用程序还执行特殊的图像处理。因此我使用JavaCV。该库运行良好,所有 cpp 绑定也正常运行。
我的问题:如何设置可以直接在 nanohttpd 托管的静态站点中播放的直播流?- 我走对了吗?
我的代码:
在里面:
在我的 CameraView 中:
这是我搜索解决方案时经常显示的堆栈跟踪之一:
我找不到任何其他线程来解决这个特定问题。
提前致谢
编辑
感谢 Chester Cobus,这是我使用的代码:
网络套接字:
记录活动
JavaScript
android - 在 Android 中使用 javacpp + openblas
我正在尝试将 javacpp 的 openblas 预设集成到我的 Android 应用程序中。我创建了一个测试应用程序来说明我在Github中的问题。该应用程序只需在MainActivity.onCreate()方法中运行来自https://github.com/bytedeco/javacpp-presets/tree/master/openblas的示例代码。
我的 gradle 构建依赖项如下:
当我在模拟器中运行应用程序时,我得到:
我是否缺少一些依赖项?
java - 如何在 javacv / javacpp 中播放视频文件
有人有一些示例代码来播放具有当前 javaCPP/javaCV 版本和 FFmpegFrameGrabber 的简单视频文件吗?
我尝试了这个解决方案,但它显然太旧了,并且由于不兼容的 FrameGrabber 接口(返回“Frame”-Object 而不是“IplImage”-Object)而无法与当前的 javacv 版本一起使用。如果我手动更改代码(使用 Frame 而不是 IplImage),它会返回错误消息:
仅供参考:我正在比较不同的 java 库来播放视频文件并提取它们的像素数据(xuggler、vlcj、...)并搜索最好的。我真的很喜欢在我的测试中包含 javacv 但它不起作用:(
java - 如何使用 Javacpp 预设二进制文件
我正在尝试使用 javacpp-presets 二进制文件从 Java 访问 librealsense 库。我该如何使用它们?在 github 页面上,它说除了 javacpp.jar 之外,将所有所需的 JAR 文件(opencv*.jar、ffmpeg*.jar 等)放在我的类路径中的某个位置就足够了。
我已经运行以下命令并得到以下结果:
我的工作目录:
任何帮助表示赞赏。
java - 加载 javacpp 和 javcv 时出错
几周前,我发现了这个关于 opencv 和 javacv 手势检测的教程。我开始使用该示例,但一遍又一遍地遇到相同的错误。
这是错误:
我在网上阅读了很多与此问题相关的帖子,其中人们发现了相同的 javacpp 和 javacv 文件。我尝试这样做了几次,但没有成功。
这是代码:
问题在于 opencv_obj 文件不存在。
我对这个图书馆没有太多经验。如果有人可以帮助我解决问题,是否有可能?我肯定知道 github 和 stackoverflow 上有关于相同问题的帖子......但他们都使用 maven。没有maven可以做到吗?
java - 在 JAVA 中使用 OpenCV GPU 模块
我正在使用OpenCV
Java 图像处理库的打包版本(opencv java api
由OpenCv 提供),以便实时检测汽车的车牌。为了做到这一点,我必须获得最大可能的处理速度以获得更好的性能,所以我打算尝试将计算转移到库添加的GPU中OpenCV
,自 2010 年以来,所谓的OpenCV GPU 模块进入c++ library
支持由NVIDIA-CUDA
. 但是,经过大量研究,我发现任何版本都不支持此GPU 模块。opencv java api
然后问题说:
在没有这个 GPU 模块的情况下,在JAVA中是否有可能 将处理过程转移到 GPU 上?OpenCv
或者是否有任何在JAVAOpenCv
中支持该模块的包装版本?或任何其他想法?!
任何帮助,将不胜感激。提前致谢!!
tesseract - 意外令牌“LEPTONICA”,PKG_CHECK_MODULES(LEPTONICA
我正在使用 JavaCPP Presets 项目来构建 Leptonica 和 Tesseract。我已经设法使用以下命令构建了 Leptonica 1.7:
编译的库是 /usr/local/lib
当我尝试使用以下命令构建 Tesseract 时,出现此错误:
然后我把完整的跟踪:
我在 autoconf 中使用的版本是 2.9。
提前致谢
java - java OutOfMemoryError:内存使用率太高:physicalBytes > maxPhysicalBytes javacpp Pointer deallocator()
我有这个问题:
java.lang.OutOfMemoryError:物理内存使用率太高:org.bytedeco.javacpp.Pointer.deallocator(Pointer.java:562) 处的physicalBytes = 1G > maxPhysicalBytes = 1G
即使我们解除分配每个指针对象并调用 GC,long Pointer.physicalBytes 仍在增加 - 我一直在监控 JVM 堆大小并且它处于控制之下,从未超过 20% 的使用率,这意味着释放执行得很好,但出于某种原因信息(真实的东西)没有被传递给 Poniter.physicalBytes (它永远不会减少)并且当它达到 Pointer.maxPhysicalBytes 的值时它会错误地抛出错误
看起来这是几周前修复的(https://github.com/bytedeco/javacpp-presets/issues/423),但即使在获得最新版本的JavaCPP(1.3.3)后我仍然遇到这个问题
这是我的代码:
这是堆栈跟踪: