文章目录
- 前言
- 一、准备和下载
- 二、正式安装
-
- 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官网
官网链接快速下载方式:在下载按钮右键拷贝地址链接,复制到迅雷下载。
二、正式安装
1.新建build文件夹
找到下载的opencv文件夹中直接新建名为build的空文件夹。
2.安装Cmake并配置
点击安装好后的Cmake,如图选择路径。
两个路径选择完后,点击configure,运行完毕点击generate。有红色也不用管它。之后build文件夹中有了内容,这是编译输出的结果。
3.打开终端窗口进入build文件夹
输入命令make
并运行。
运行完毕后输入命令sudo make install
并运行。
4.Clion
4.1 找usr/local/include下的opencv2文件夹
之前的步骤都是为了把我们编译好的文件导入系统的include,这样我们就可以
#include <opencv2/opencv.hpp>
在~/usr/local/include中可以找到opencv2文件夹。
但是我遇到的情况是~/usr/local/include/opencv4/opencv2。所以我就把这个opencv2文件夹直接拷贝到include文件夹下了,测试之后可行。
4.2 在clion中新建项目
项目名称testName
4.3 修改CMakeLists.txt文件
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 <iostream>
//打开摄像头样例
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/core/core.hpp>
using namespace cv;int main()
{
VideoCapture cap(0);Mat frame;while(1){
cap >> frame;imshow("调用摄像头", frame);waitKey(0);}return 0;
}