MacOS,CLion,CMake,OpenCV简单用于从文件显示图像

时间:2016-10-06 17:13:43

标签: c opencv

我尝试在Mac OS X OpenCV库上使用

我使用以下代码安装了自制软件:

$ 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);
}

1 个答案:

答案 0 :(得分:4)

安装时使用自制 refs/remotes/<the remote name>/test安装opencv3,因此不会自动创建符号链接。

您必须运行以下命令来创建符号链接:

keg-only

请参阅splitting at : GitHub问题。

您的$ brew ln opencv3 --force 应如下所示:

CMakeLists.txt