一、OpenCV是什么?
OpenCV,Open Source Computer Vision Library,开源计算机视觉库。是主流计算机视觉开发工具平台之一,集成了2000多计算机视觉相关算法,支持深度学习模型的部署和推理。目前支持Java、JavaScript、Python、C++、C#等多种语言,同时支持Windows、Linux、macOS等操作系统。
实现环境
- Windows 11
- Intellij IDEA 2024.1.2
- Jave version:Oracle OpenJDK 22.0.1
- Apache Maven 3.9.7
- OpenCV 4.10.0
配置过程
1.创建Java项目
2.项目结构
- lib/opencv:复制opencv中build/java目录中的所有文件至该路径。build目录包含编译、调试、发布所需要的各类动态库、静态库等。
- src/main/java:主目录。
3.添加OpenCV库
File→Project Structure…→Platform Settings→Global Libraries(OpenCV的相关JAR包根据自身环境进行编辑)