日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

opencv for linux mac,opencv for Java在MacOS 10.10安装

發布時間:2025/3/20 linux 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 opencv for linux mac,opencv for Java在MacOS 10.10安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近一個java的項目需要用到opencv的一些庫,網上沒有比較齊全的OSX 10.10 Yosemite安裝opencv教程,所以這里寫下安裝過程僅供參考。

其實在OSX or Linux安裝opencv并不難,關鍵是找不到jar包(或者cmake沒有生成jar包)。

1.確保下載安裝JDK

我裝的是jdk-8u25-macosx-x64.dmg

2.下載解壓OpenCV for Mac/Linux

下載后雙擊解壓,我下載的是opencv-2.4.9.zip

3.下載安裝Ant

Ant是基于Java的打包工具(類似于Make),OSX較高版本系統沒有預裝Ant。

如果沒有安裝Ant,下幾步在cmake后終端Terminal中會看見如下輸出:

-- Java:

-- ant: NO

-- JNI: /System/Library/Frameworks/JavaVM.framework/Headers

/System/Library/Frameworks/JavaVM.framework/Headers

/System/Library/Frameworks/JavaVM.framework/Headers

-- Java tests: NO沒有找到Ant工具時,make不會生成.jar文件。

下載Ant:ant-1.9.4,下載完成后解壓,將解壓后的文件夾移動到/usr/local目錄下:

$ mv apache-ant-1.9.4 /usr/local添加環境變量:

$ cd /usr/local

$ ln -s ./apache-ant-1.9.3 ant

$ export ANT_HOME="/usr/local/ant"

$ export PATH=$PATH:$ANT_HOME/bin至此Ant安裝完成,運行以下命令可以檢測Ant并查看版本信息:

$ ant -version

Apache Ant(TM) version 1.9.4 compiled on April 29 2014

4.下載安裝MacPorts或HomeBrew

MacPorts和HomeBrew是OSX上常用的軟件包管理軟件,類似于Linux的apt。

我安裝的是macports,MacPorts-2.3.2-10.10-Yosemite.pkg,有安裝器比較簡單。

我嘗試$ sudo port install ant或$ port search ant但沒有找到,不然第3步都是全自動的。事實上看見stackoverflow上有人講HomeBrew可以直接安裝ant($ sudo brew ant)

5.安裝cmake

$ sudo port install cmake

6.make opencv

在opencv-2.4.9目錄下新建一個build目錄

$ mkdir build

$ cd build

cmake

$ cmake -DBUILD_SHARED_LIBS=OFF ..終端中可以找到如下輸出:

-- Java:

-- ant: /usr/local/ant/bin/ant (ver 1.9.4)

-- JNI: /System/Library/Frameworks/JavaVM.framework/Headers /System/Library/Frameworks/JavaVM.framework/Headers /System/Library/Frameworks/JavaVM.framework/Headers

-- Java tests: YES最后一步,make:

$ make -j8

在/opencv-2.4.9/build/bin可以找到jar包文件:

$ cd build/bin

$ ls

opencv-249.jaropencv_test_calib3d

opencv-249.jar.dephelperopencv_test_contrib

opencv_createsamplesopencv_test_core

opencv_haartrainingopencv_test_features2d

opencv_perf_calib3dopencv_test_flann

opencv_perf_coreopencv_test_gpu

opencv_perf_features2dopencv_test_highgui

opencv_perf_gpuopencv_test_imgproc

opencv_perf_highguiopencv_test_legacy

opencv_perf_imgprocopencv_test_ml

opencv_perf_nonfreeopencv_test_nonfree

opencv_perf_objdetectopencv_test_objdetect

opencv_perf_oclopencv_test_ocl

opencv_perf_photoopencv_test_photo

opencv_perf_stitchingopencv_test_stitching

opencv_perf_superresopencv_test_superres

opencv_perf_videoopencv_test_video

opencv_performanceopencv_traincascade

7.opencv在Eclipse中的使用方法

8.最后

偶然在stackoverflow看見一條comment:One of the easiest solution to install OpenCV is to use HomeBrew.

嗯...學校網速太爛HomeBrew我是下不下來==

總結

以上是生活随笔為你收集整理的opencv for linux mac,opencv for Java在MacOS 10.10安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。