如何在Mac版的Clion上设置OpenCV?

时间:2019-10-16 00:26:00

标签: c++ macos opencv clion

我一生无法将OpenCV添加到Mac的clion中,这使我发疯。我查看了所有在线可用资源,几乎没有关于在clion上进行设置的文档。

任何帮助或提示将不胜感激!

谢谢:)

1 个答案:

答案 0 :(得分:0)

这很令人沮丧,我知道。资源不多,但我是如何做到的:

1.安装自制软件(库管理器): https://brew.sh/

2.使用自制软件安装 OpenCV: https://formulae.brew.sh/formula/opencv#default

3.在 CLion 中打开一个新项目

4.将项目的 CMakeList.txt 编辑为以下内容:

cmake_minimum_required(VERSION 3.9)
project(ProjectName)

set(CMAKE_CXX_STANDARD 11)

#find_library(OpenCV)
find_package(OpenCV)

include_directories(${OpenCV_INCLUDE_DIRS})
set(CMAKE_CXX_STANDARD 11)

add_executable(ProjectName main.cpp)

target_link_libraries(ProjectName ${OpenCV_LIBS})

5.通过显示图像来测试库

#include <iostream>
#include <opencv2/opencv.hpp>

int main() {
  cv::Mat srcImage = cv::imread("/Users/michelsmacbookpro/Desktop/Projects/ProjectName/image.jpg"); // Use full path!
  cv::imshow("[img]", srcImage);
  cv::waitKey(0);
  return 0;
}