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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Mac 安装使用 OpenCV 图像处理神器

發布時間:2023/12/20 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mac 安装使用 OpenCV 图像处理神器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大家好,我是青空。

最近在折騰圖像處理相關的事情,今天就給大家分享一下,Mac 上如何安裝和使用 OpenCV。

安裝

方法一 使用homebrew安裝

其實 Mac 上安裝 OpenCV 很簡單,一個命令行就能搞定。

brew install opencv

等待完成即可。

這種安裝方式最為方便,且不需要各種復雜的配置。

方法二 源碼編譯

1、 使用homebrew 安裝 cmake

brew install cmake

2、下載 opencv 源代碼

Releases - OpenCV 或者 Releases · opencv/opencv (github.com)

3、使用 cmake 構建源碼

a)、創建一個臨時目錄,我們把它命名為build_opencv,你想把生成的Makefiles、項目文件以及對象文件和輸出的二進制文件放在那里,并在那里輸入。

mkdir build_opencv cd build_opencv

b)、配置。運行cmake [<一些可選參數>] <OpenCV源代碼目錄的路徑>。

cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_EXAMPLES=ON ../opencv

c)、一些參數的描述

  • 構建類型。CMAKE_BUILD_TYPE=Release(或Debug)。
  • 使用opencv_contrib的模塊進行構建,將OPENCV_EXTRA_MODULES_PATH設為<opencv_contrib>/modules的路徑
  • 設置BUILD_DOCS=ON用于構建文檔(需要doxygen)。
  • 設置BUILD_EXAMPLES=ON來構建所有的例子

d)、構建。從構建目錄中執行make,建議分幾步進行

e)、要在你基于CMake的項目中使用OpenCV,通過find_package(OpenCV)指定OpenCV_DIR=<path_to_build_or_install_directory>變量。

試運行 opencv

我這里使用 clion 創建一個hello的項目。

然后在CLion項目中的CMakeLists.txt中配置如下:

cmake_minimum_required(VERSION 3.17) project(Hello)set(CMAKE_CXX_STANDARD 14)find_package(OpenCV)include_directories(${OpenCV_INCLUDE_DIRS})set(CMAKE_CXX_STANDARD 14)add_executable(Hello main.cpp)target_link_libraries(Hello ${OpenCV_LIBS})

然后就可以寫個main.cpp驗證下:

#include <iostream> #include <opencv2/opencv.hpp>using namespace cv; using namespace std;int main() {Mat img = imread("/Users/xxx/Desktop/l_hires.jpeg");if (img.empty()) {cout << "error" << endl;return -1;}imshow("Lena", img);waitKey(0);return 0; }

直接運行看看能不能出現那張著名的圖片。

能夠顯示出圖片,說明 OpenCV 正常安裝使用。

總結

以上是生活随笔為你收集整理的Mac 安装使用 OpenCV 图像处理神器的全部內容,希望文章能夠幫你解決所遇到的問題。

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