Windows配置IDEA的openCV開發環境


前言

  公司要求獲取下水管勘測機器人的實時視頻,於是就百度一番,看到多數采用openCV來采集,故記錄一下。

概念

  OpenCV的全稱是:Open Source Computer Vision Library。

  OpenCV是Intel開源計算機視覺庫。它由一系列 C 函數和少量 C++ 類構成,實現了圖像處理和計算機視覺方面的很多通用算法。

  它的應用也很廣泛:人機互動、物體識別、圖像分割、人臉識別、動作識別、運動跟蹤、機器人、運動分析、機器視覺、結構分析、汽車安全駕駛。

官方下載地址

  https://opencv.org/releases/

  很顯然,官網是很慢的。

  我這里有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. 測試結果

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM