Windows配置IDEA的openCV开发环境
前言
公司要求获取下水管勘测机器人的实时视频,于是就百度一番,看到多数采用openCV来采集,故记录一下。
概念
OpenCV的全称是:Open Source Computer Vision Library。
OpenCV是Intel开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。
它的应用也很广泛:人机互动、物体识别、图像分割、人脸识别、动作识别、运动跟踪、机器人、运动分析、机器视觉、结构分析、汽车安全驾驶。
官方下载地址
很显然,官网是很慢的。
我这里有V3.4.10的版本,该版本的发布时间是2020年4月。
链接:https://pan.baidu.com/s/1xWs24cx-OmaWqazc7htQwA 提取码:0xro
本机环境
操作系统: win10 64位。
java版本:1.8.0_181。
idea版本:IntelliJ IDEA Ultimate 2019年版。
配置及测试
1. 创建project
2. 添加依赖库
3. 创建测试类
public class openCVtest { static { System.loadLibrary(Core.NATIVE_LIBRARY_NAME); } public static void main(String[] args) { System.out.println("Welcome to OpenCV " + Core.VERSION); Mat m = new Mat(5, 10, CvType.CV_8UC1, new Scalar(0)); System.out.println("OpenCV Mat: " + m); Mat mr1 = m.row(1); mr1.setTo(new Scalar(1)); Mat mc5 = m.col(5); mc5.setTo(new Scalar(5)); System.out.println("OpenCV Mat data:\n" + m.dump()); } }
4. 虚拟机配置,添加类库路径
5. 测试结果
----树梢尖上众山小