我试着在Mac库上使用
我使用以下代码用自制软件安装了它:
$ brew tap homebrew/science
$ brew install opencv
$ brew install opencv3 比在CLion -> CMakeList.txt中添加了以下内容:
find_package(OpenCV REQUIRED core imgproc highgui)
set(OpenCV_LIBS opencv_core opencv_imgproc opencv_highgui)
target_link_libraries(my_project_name ${OpenCV_LIBS})使用OpenCV测试、加载和显示图像的代码如下所示:
#include <cv.h>
#include <highgui.h>
#include "test_opencv.h"
static void test_display_image(void) {
IplImage *image;
image= cvLoadImage("./test/resources/RGBA_8bits.png", 1);
cvNamedWindow("OpenCV Image Loading", 1);
cvShowImage("OpenCV Image Loading", image);
}发布于 2017-01-04 11:29:47
在使用安装时,安装了自制 opencv3,因此不会自动创建符号链接。
您必须运行以下命令来缓存符号链接:
$ brew ln opencv3 --force参见这 GitHub问题。
您的CMakeLists.txt应该如下所示:
project(test)
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
add_executable(test_cv main.cpp)
# linking
target_link_libraries(test_cv ${OpenCV_LIBS})https://stackoverflow.com/questions/39902004
复制相似问题