因为新疆不能用github不能安homebrew所以记录一下安装过程。
电脑中已安装Xcode、已激活Clion(15块一年的那种)。
1.下载CMake
新疆地域问题,官网链接下载不了,这个地址下载的也能用。
链接: CMAKE下载(非官网地址)
2.OpenCV
选择需要版本的Sources下载。
下载地址1:OpenCV/OpenCV_contrib国内快速下载
下载地址2:OpenCV官网
官网链接快速下载方式:在下载按钮右键拷贝地址链接,复制到迅雷下载。
找到下载的opencv文件夹中直接新建名为build的空文件夹。
点击安装好后的Cmake,如图选择路径。
两个路径选择完后,点击configure,运行完毕点击generate。有红色也不用管它。之后build文件夹中有了内容,这是编译输出的结果。
输入命令make
并运行。
运行完毕后输入命令sudo make install
并运行。
之前的步骤都是为了把我们编译好的文件导入系统的include,这样我们就可以
#include
在~/usr/local/include中可以找到opencv2文件夹。
但是我遇到的情况是~/usr/local/include/opencv4/opencv2。所以我就把这个opencv2文件夹直接拷贝到include文件夹下了,测试之后可行。
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})#新加
#include
//打开摄像头样例
#include
#include
#include
using namespace cv;
int main()
{
VideoCapture cap(0);
Mat frame;
while(1)
{
cap >> frame;
imshow("调用摄像头", frame);
waitKey(0);
}
return 0;
}