IntelliJ OpenCV 開發環境搭建


Windows下的IntelliJ + OpenCV開發環境搭建

基於IntelliJ IDEA 15 和 OpenCV 3.1.0

1. 在OpenCV官網下載OpenCV安裝程序,雙擊解壓到目標目錄,譬如 C:\opencv

2. 添加系統Path環境變量

C:\opencv\build\java\x64

3. 打開IntelliJ ,選擇File->Project Structure->Modules->Dependenciesd

點擊加號,選擇JAR or directories

選擇C:\opencv\build\java\目錄下的open-xxx.jar文件

點擊確定

測試導入:

import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;
import org.opencv.core.Scalar;

只要opencv的相關包都導入成功,則說明配置已經完成

 

在測試中導入opencv包

點擊run后報錯如下:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java249 in java.library.path

需要在測試中導入opencv包

步驟:

選擇當前測試配置,點擊Edit->Configuration->VM options:

插入如下代碼

-Djava.library.path=C:\opencv\build\java\x64;C:\opencv\build\java\x64

自行根據操作系統對應好x86還是x64版本(如果對應錯了會提示不能再x86上運行x64或相反,根據系統修改即可)

 

OpenCV目前支持的圖像格式

  • Windows位圖文件 - BMP, DIB;
  • JPEG文件 - JPEG, JPG, JPE;
  • 便攜式網絡圖片 - PNG;
  • 便攜式圖像格式 - PBM,PGM,PPM;
  • Sun rasters - SR,RAS;
  • TIFF文件 - TIFF,TIF;
  • OpenEXR HDR 圖片 - EXR;
  • JPEG 2000 圖片- jp2。

可以用cvSaveImage函數來實現不同圖像格式之間的轉換。

 

JAVA處理圖片推薦使用OpenCV的相關功能,個人不推薦使用JAI Media的相關功能


免責聲明!

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



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