文档章节

JavaCV

抢小孩糖吃
 抢小孩糖吃
发布于 2017/02/22 20:49
字数 501
阅读 413
收藏 0

JavaCV

javacv - GitHub

介绍

JavaCV使用JavaCPP Presets包装,根据调查在计算机视觉领域通常使用的类库(OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, librealsense, CL PS3 Eye Driver, videoInput, ARToolKitPlusflandmark),提供使这些功能更容易使用的工具类,在Java平台,包括Android。

JavaCV还具有全屏图像显示的硬件加速(CanvasFrame and GLCanvasFrame),在多核以并行且简单易用的方法执行代码(Parallel),友好的几何和摄像机颜色标定和投影(GeometricCalibrator,ProCamGeometricCalibrator,ProCamColorCalibrator),特征点检测和匹配(ObjectFinder), 一组类实现投影-相机系统的直接图像调整(主要的 GNImageAligner, ProjectiveTransformer, ProjectiveColorTransformer, ProCamTransformer, 和 ReflectanceInitializer),blob分析包(Blobs),此外在JavaCV类中还有五花八门的方法。还有一些与OpenCL和OpenGL相对的类,这些类的命名通常以CL作为结尾,或者以GL作为开始,例如:JavaCVCL,GLCanvasFrame,等等。

学习如何使用API,又去缺乏文档,请参考Sample Usage章节以及sample programs,可以在samples找到包括两个Android示例(FacePreview.javaRecordActivity.java)。你将会在ProCamCalibProCamTracker的源代码中找到些有用的信息,以及一些从OpenCV2 Cookbook或者wiki pages移植的例子。

如果你对代码有任何更新或者修复信息请通知我,这样我可以把他们集成到下一个版本中。谢谢!如果您在软件中遇到任何问题,可以随时在邮件列表中提出问题!我确信这还远远不够完美…

编译问题

UnsatisfiedLinkError

直接对Smoother进行编译和执行,报如下异常:

java.lang.UnsatisfiedLinkError: no jniopencv_core in java.library.path

cmake

首先,MacOS没有cmake,下载cmake的Unix/Linux的源代码,在MacOS上执行

sudo ./bootstrap && sudo make && sudo make install

时间花费比较长,注意输入密码

OpenCV

Java开发介绍
build/opencv/opencv-3.x.0执行如下命令

sudo cmake -G "Unix Makefiles"
sudo make -j8
sudo make install 

IDEA

File->Project Sturct->library,选择javacv存放的位置,倒入

© 著作权归作者所有

共有 人打赏支持
上一篇: ZooKeeper 官网
下一篇: Nexus OSS
抢小孩糖吃

抢小孩糖吃

粉丝 69
博文 236
码字总数 229004
作品 0
东城
程序员
私信 提问
关于JavaCV安装使用过程网上普遍出现的一个问题的解决办法

网上搜索JavaCV,目前的资料还是比较少的。 Windows环境下安装过程大致是:先下载OpenCV,配置一下OpenCV的环境变量,这里配置的意思是能让java找得到。然后再下载JavaCV,把需要的jar包放进...

Glogo
2013/04/17
4.6K
1
关于javacv的学习问题

请问如何系统的学习javacv,在网上找不到资料,如果有好的培训机构也行,恳请大家帮帮忙,实在迫切的需要它的知识。

余娴
2012/04/06
1K
1
Java基于百度AI+JavaCV+OpenCV 实现摄像头人数动态统计

【Java】人流量统计-动态版之视频转图识别请访问 http://ai.baidu.com/forum/topic/show/940413 本文是基于上一篇进行迭代的。本文主要是以摄像头画面进行人流量统计。并对返回图像进行展示。...

小帅帅丶
11/09
0
0
关于javacv的学习问题

请问如何系统的学习javacv,在网上找不到资料,如果有好的培训机构也行,恳请大家帮帮忙,实在迫切的需要它的知识。

余娴
2012/04/08
2.3K
2
求助利用java如何实现摄像头拍照和比对照片

情况是这样的...我想利用JMF或者JavaCV调用摄像头连续三连拍拍保存下来...然后比对它们文件大小是不是一致...代码应该怎样写...

Yamitake
2015/04/15
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

EOS docker开发环境

使用eos docker镜像是部署本地EOS开发环境的最轻松愉快的方法。使用官方提供的eos docker镜像,你可以快速建立一个eos开发环境,可以迅速启动开发节点和钱包服务器、创建账户、编写智能合约....

汇智网教程
今天
8
0
《唐史原来超有趣》的读后感优秀范文3700字

《唐史原来超有趣》的读后感优秀范文3700字: 作者:花若离。我今天分享的内容《唐史原来超有趣》这本书的读后感,我将这本书看了一遍之后就束之高阁了,不过里面的内容一直在在脑海中回放,...

原创小博客
今天
14
0
IC-CAD Methodology知识图谱

CAD (Computer Aided Design),计算机辅助设计,指利用计算机及其图形设备帮助设计人员进行设计工作,这个定义同样可以用来近似描述IC公司CAD工程师这个岗位的工作。 早期IC公司的CAD岗位最初...

李艳青1987
今天
14
0
CompletableFuture get方法一直阻塞或抛出TimeoutException

问题描述 最近刚刚上线的服务突然抛出大量的TimeoutException,查询后发现是使用了CompletableFuture,并且在执行future.get(5, TimeUnit.SECONDS);时抛出了TimeoutException异常,导致接口响...

xiaolyuh
今天
8
0
dubbo 搭建与使用

官网:http://dubbo.apache.org/en-us/ 一,安装监控中心(可以不安装) admin管理控制台,monitor监控中心 下载 bubbo ops 这个是新版的,需要node.js环境,我没有就用老版的了...

小兵胖胖
今天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部