OpenCV4.5.0-Clion-CMake-MAC安装过程

OpenCV4.5.0+CLion+Mac10.15.5。不用brew。

文章目录

  • 前言
  • 一、准备和下载
  • 二、正式安装
    • 1.新建build文件夹
    • 2.安装Cmake并配置
    • 3.打开终端窗口进入build文件夹
    • 4.Clion
      • 4.1 找usr/local/include下的opencv2文件夹
      • 4.2 在clion中新建项目
      • 4.3 修改CMakeLists.txt文件
      • 4.4 测试


前言

因为新疆不能用github不能安homebrew所以记录一下安装过程。


一、准备和下载

电脑中已安装Xcode、已激活Clion(15块一年的那种)。
1.下载CMake
新疆地域问题,官网链接下载不了,这个地址下载的也能用。
链接: CMAKE下载(非官网地址)
2.OpenCV
选择需要版本的Sources下载。
下载地址1:OpenCV/OpenCV_contrib国内快速下载
下载地址2:OpenCV官网

官网链接快速下载方式:在下载按钮右键拷贝地址链接,复制到迅雷下载。OpenCV4.5.0-Clion-CMake-MAC安装过程_第1张图片

二、正式安装

1.新建build文件夹

找到下载的opencv文件夹中直接新建名为build的空文件夹。
OpenCV4.5.0-Clion-CMake-MAC安装过程_第2张图片

2.安装Cmake并配置

点击安装好后的Cmake,如图选择路径。OpenCV4.5.0-Clion-CMake-MAC安装过程_第3张图片
两个路径选择完后,点击configure,运行完毕点击generate。有红色也不用管它。之后build文件夹中有了内容,这是编译输出的结果。

3.打开终端窗口进入build文件夹


输入命令make并运行。

运行完毕后输入命令sudo make install并运行。
在这里插入图片描述

4.Clion

4.1 找usr/local/include下的opencv2文件夹

之前的步骤都是为了把我们编译好的文件导入系统的include,这样我们就可以
#include
在~/usr/local/include中可以找到opencv2文件夹。

但是我遇到的情况是~/usr/local/include/opencv4/opencv2。所以我就把这个opencv2文件夹直接拷贝到include文件夹下了,测试之后可行。

4.2 在clion中新建项目

项目名称testName
OpenCV4.5.0-Clion-CMake-MAC安装过程_第4张图片

4.3 修改CMakeLists.txt文件

OpenCV4.5.0-Clion-CMake-MAC安装过程_第5张图片

cmake_minimum_required(VERSION 3.15)
project(testName)

set(CMAKE_CXX_STANDARD 14)
set(OpenCV_DIR /Users/wzw/Downloads/opencv-4.5.0/build) #新加(此处设置为build文件夹所在路径)
set(SOURCE_FILES main.cpp)#新加
add_executable(testName main.cpp)
find_package(OpenCV REQUIRED)#新加
target_link_libraries(testName ${
     OpenCV_LIBS})#新加,记得改成项目名称
include_directories(${
     OpenCV_INCLUDE_DIRS})#新加

4.4 测试

#include 
//打开摄像头样例
#include 
#include 
#include 
using namespace cv;

int main()
{
     
    VideoCapture cap(0);
    Mat frame;
    while(1)
    {
     
        cap >> frame;
        imshow("调用摄像头", frame);
        waitKey(0);
    }
    return 0;
}

你可能感兴趣的:(图像,opencv,cmake,mac)