[转载]JAVA 中通过 JavaCV 实现跨平台视频 / 图像处理 - 调用摄像头
我对源代码加了一点注释,也补充了一些资料
一、简介
JavaCV 使用来自计算机视觉领域 (OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, librealsense, CL PS3 Eye Driver, videoInput, ARToolKitPlus, flandmark, Leptonica, and Tesseract) 领域的研究人员常用库的 JavaCPP 预设的封装。提供实用程序类,使其功能更易于在 Java 平台上使用,包括 Android。
二、案例 1:调用摄像头
(1)使用 IDEA 新建 Maven 项目,然后在 pom.xml 中引入下列依赖(因为要用到 opencv 来实现,所以需要引入 opencv-platform 包,此包会自动引入各大平台的依赖 jar(内含 dll)):
org.bytedeco
javacv-platform
1.4.1
org.bytedeco.javacpp-presets
opencv-platform
3.4.1-1.4.1
junit
junit
4.12
test