我一生无法将OpenCV添加到Mac的clion中,这使我发疯。我查看了所有在线可用资源,几乎没有关于在clion上进行设置的文档。
任何帮助或提示将不胜感激!
谢谢:)
答案 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;
}