1
macOS安装OpenCV环境
source link: https://xugaoxiang.com/2022/05/05/macos-clion-opencv/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
- macOS 11.6.5
- CLion 2022.1
- OpenCV 4.5
安装brew
Homebrew
是 macOS
上的一个包管理器,类似于 ubuntu
系统中的 apt-get
,通过它可以很方便的安装软件,官方网址是 https://brew.sh。使用官方的脚本进行安装,在终端中执行命令
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
如果出现在终端中无法解析域名的错误,可以直接在浏览器中打开 https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh,将文件内容拷贝下来,存储在脚本文件中,然后执行它
安装opencv
使用 homebrew
来安装 opencv
brew install opencv
这里列举一些常见的 brew
命令
# 卸载
brew uninstall opencv
# 查找软件包
brew search opencv
# 更新版本
brew upgrade opencv
# 更新homebrew
brew update
# 查看安装列表
brew list
这里使用 CLion
集成开发环境来验证,新建一个项目
创建后,修改 CMakeLists.txt
文件
cmake_minimum_required(VERSION 3.22)
project(HelloOpenCV)
set(CMAKE_CXX_STANDARD 11)
find_package(OpenCV)
include_directories(${OpenCV_INCLUDE_DIRS})
add_executable(HelloOpenCV main.cpp)
target_link_libraries(HelloOpenCV ${OpenCV_LIBS})
然后,修改源码文件 main.cpp
,以显示一张图片为例
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main() {
Mat srcImage = imread("Lenna.png");
if (!srcImage.data) {
std::cout << "Image not loaded";
return -1;
}
imshow("image", srcImage);
waitKey(0);
return 0;
}
最后,将测试图片拷贝到目录 cmake-build-debug
,再运行项目
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK