Windows配置IDEA的openCV開發環境
阿新 • • 發佈:2020-08-19
前言
公司要求獲取下水管勘測機器人的實時視訊,於是就百度一番,看到多數採用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 staticvoid 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()); } }