一、Mac環(huán)境配置
第一步:下載OpenCV開(kāi)發(fā)包(Mac環(huán)境)
下載地址:https://opencv.org/releases/
第二步:安裝Homebrew
Homebrew安裝地址:http://brew.sh/index_zh-cn.html
第三步:安裝CMake(安裝好Homebrew之后,可以執(zhí)行以下命令安裝)
CMake是什么:是一個(gè)跨平臺(tái)編譯工具
第一種安裝方式:下載安裝(推薦使用下載安裝)
下載官方:https://cmake.org/download/
第二種安裝方式:執(zhí)行命令安裝(但是需求提前安裝Homebrew)
brew install cmake
第四步:安裝OpenCV
進(jìn)入下載OpenCV解壓之后的文件夾
執(zhí)行命令(依次執(zhí)行以下命令進(jìn)行安裝)
命令一:mkdir build
命令二:cd build
命令三:cmake -G "Unix Makefiles" ..
命令四:make
命令五:sudo make install執(zhí)行完命令,OpenCV安裝完成
-
檢查:command + shift + g 到/usr/local/lib目錄下查看是有OpenCV庫(kù)文件
第五步:新建項(xiàng)目測(cè)試
1、新建項(xiàng)目(Mac OS->Command Line Tools)
注意:選擇C++語(yǔ)言
2、在項(xiàng)目build setting->search path進(jìn)行配置
Always search User paths : true
Framework search path: /usr/local/lib
Header Search Paths :/usr/local/include
Library Search Paths : /usr/local/lib
3、在項(xiàng)目中新建一個(gè)文件夾,選"Add files to ...",按 command+shift+g 輸入路徑/usr/local/lib,把OpenCV所有的dylib庫(kù)導(dǎo)入項(xiàng)目
4、測(cè)試運(yùn)行(直接Copy代碼運(yùn)行)
以下為測(cè)試Demo
#include <opencv2/core/core.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
#include <string>
using namespace cv;
using namespace std;
// 顯示一張圖片
int main( int argc, char** argv ){
string imageName("/Users/alange/Desktop/OpenCV/Images/scenery.png"); // by default
if( argc > 1) {
imageName = argv[1];
}
Mat image;
image = imread(imageName.c_str(), IMREAD_COLOR); // Read the file
if( image.empty() ){
cout << "打不開(kāi)或者沒(méi)有找到該圖片" << std::endl;
return -1;
}
namedWindow( "Display window", WINDOW_AUTOSIZE ); // 創(chuàng)建一個(gè)顯示窗口
imshow( "Display window", image ); // 顯示圖像。
waitKey(0); // 等待窗口中的按鍵
return 0;
}
步驟:
第一步:新建項(xiàng)目(Mac OS->Command Line Tools)

注意:選擇C++語(yǔ)言

第二步:在項(xiàng)目build setting->search path進(jìn)行配置
Always search User paths : true
Framework search path: /usr/local/lib
Header Search Paths :/usr/local/include
Library Search Paths : /usr/local/lib






'opencv2/core/core.hpp' file not found
在項(xiàng)目中右鍵Add Files To “xxx”,選擇opencv2.framework,選擇左下角Options,勾選Destination: Copy items if needed,添加后錯(cuò)誤解決。
二、iOS環(huán)境配置
1、創(chuàng)建iOS工程

2、添加OpenCV庫(kù)opencv2.framework,Add Files to “”
opencv2.framework 提取碼: ghgy


3、創(chuàng)建一個(gè)OpenCV處理圖片工具類,并把工具類的.m文件和用到工具類的地方的.m文件改為.mm,支持c++編程

