Mac源码安装使用OpenCV
0.编译安装之前需要下载依赖环境,请参考: Mac安装OpenCV环境及demo
1.下载最新OpenCV源码
2.编译安装
# mkdir -p /usr/local/Cellar/opencv/3.4.0 //指定库安装目录
# midir build
# cd build
# cmake -j8 -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/Cellar/opencv/3.4.0 ../
# make -j8
# sudo make install
4.配置OpenCV环境变量
# emacs /etc/profile
添加:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/Cellar/opencv/3.4.0/lib/pkgconfig
export PKG_CONFIG_PATH
export LD_LIBRARY_PATH=/usr/local/Cellar/opencv/3.4.0/bin:SLD_LIBRARY_PATH
export PATH=${PATH}:/usr/local/Cellar/opencv/3.4.0/lib
# source /etc/profile //重启电脑
5.测试demo,打印当前版本号
<1>test_version.cpp
#include <opencv2/core/utility.hpp>
#include <iostream>
int main(int argc, const char* argv[]){
std::cout << "Welcome to OpenCV " << CV_VERSION << std::endl;
return 0;
}
<2>.Makefile
CXX ?= g++
CXXFLAGS += -c -Wall $(shell pkg-config --cflags opencv)
LDFLAGS += $(shell pkg-config --libs --static opencv)
all: test_version
opencv_example: test_version.o; $(CXX) $< -o $@ $(LDFLAGS)
%.o: %.cpp; $(CXX) $< -o $@ $(CXXFLAGS)
clean: ; rm -f test_version.o test_version
相关文章
- NVIDIA Jetson TK1学习与开发(七):图文详解OpenCV在Jetson TK1上的安装和使用
- 海思hi3518 opencv测试
- Ubuntu 20.04下OpenCV的安装
- Opencv学习笔记 DNN模块调用Tensorflow的mobilenet对象检测模型
- Opencv学习笔记 - 使用OpenCV,scikit-image和Python检测低对比度图像
- Opencv学习笔记 在OpenCV中使用Mask R-CNN
- 【OpenCV-Python】cvui 之 按钮
- 成功解决sub_div.insert(points)cv2.error: OpenCV(3.4.1) C:projectsopencv-pythonopencvmodulesimgproc
- OpenCV上采样、重建及高斯不同
- 【玩转Atlas200DK系列】Atlas 200 DK安装python的hiai库以及opencv
- C++版本的OpenCV 5.x编译生成opencv-python==5.x(GPU版本)接口并进行调用
- yolov4视频目标检测:使用C++版本联合CUDA11.2的OpenCV 5.x编译生成opencv-python==5.x进行推理
- ubuntu 安装 opencv 3.4.1
- jetson nano 安装opencv 4.1.1
- opencv_contrib安装出现无法打开包括文件: “opencv2/xfeatures2d/cuda.hpp”: 解决方法
- 安装OpenCV时提示缺少boostdesc_bgm.i文件的问题解决方案
- 【OpenCV入门指南】第一篇 安装OpenCV
- 在OpenCV里使用特征匹配
- OpenCV入门(二十八)快速学会OpenCV 27 图像匹配
- 【OpenCV 例程200篇】97. 反谐波平均滤波器
- 【youcans 的 OpenCV 例程200篇】145. 形态学之边缘和角点检测
- 【OpenCV 例程 300篇】213. 绘制圆形
- opencv录制视频进行保存
- 如何使用OpenCV进行图像的边缘检测和边缘增强?
- OpenCV——图像分块(1)
- 【边缘设备】nanoPC-T4 安装OpenCV
- [OpenCV]基于SIFT和特征匹配的图像拼接Python
- C++版本的OpenCV 5.x编译生成opencv-python==5.x(GPU版本)接口并进行调用
- mac os 安装opencv