Mac下安装 OpenCV
1.下载Opencv:
cd ~/<my_working _directory>
svn co http://code.opencv.org/svn/opencv/trunk
2.使用CMake编译Opencv
cd ~/opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
3.测试~
cpp 代码:
#include <cv.h>
#include <highgui.h>
using namespace cv;
int main(int argc, char** argv) {
Mat image;
image = imread(argv[1], 1);
if(argc != 2 || !image.data) {
printf("No image data \n");
return -1;
}
namedWindow("Display Image", CV_WINDOW_AUTOSIZE);
imshow("Display Image", image);
waitKey(0);
return 0;
}
Cmake 代码:
project( DisplayImage )
find_package( OpenCV REQUIRED )
add_executable( DisplayImage DisplayImage )
target_link_libraries( DisplayImage ${OpenCV_LIBS} )
终端运行:
stefan321@Lius-MacBook$ /usr/local/bin/cmake/bin/cmake .
-- The C compiler identification is GNU 4.2.1
-- The CXX compiler identification is Clang 3.1.0
-- Checking whether C compiler has -isysroot
-- Checking whether C compiler has -isysroot - yes
-- Checking whether C compiler supports OSX deployment target flag
-- Checking whether C compiler supports OSX deployment target flag - yes
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as
cmake_minimum_required(VERSION 2.8)
should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/stefan321/opencv
~/opencv
stefan321@Lius-MacBook$ make
Scanning dependencies of target DisplayImage
[100%] Building CXX object CMakeFiles/DisplayImage.dir/DisplayImage.o
Linking CXX executable DisplayImage
[100%] Built target DisplayImage
~/opencv
stefan321@Lius-MacBook$ ./DisplayImage 123.jpg
- 大小: 126 KB
- 大小: 310.7 KB
分享到:
相关推荐
mac PyCharm环境下安装opencv-python碰见的困难(csdn)————程序
简单易懂的描述教你如何在MAC上搭建opencv3.0开发环境,并附带实例程序,包含人脸标记。
MAC下java调用opencv-java的独立静态库文件 包含 opencv_454.jar libopencv_java454.dylib
mac os 10.15.5下 使用homebrew 安装的opencv4 ,文件名显示2只是因为是我后面改的。我在QT5.14.2下使用正常
mac下使用xcode开发opencv(c++)的有关配置,非常全,从全新机器到编写第一个例程
在opencv 3+的版本中,由于将SIFT,SURF这些有专利的算法单独提取到了opencv_contrib模块,因为官方给出的android sdk release版本中没有预先编译 opencv_contrib 至opencv库,要想在Android 中使用SURF, SIFT这些...
Mac+QT5+OpenCV[toc]Mac上OpenCV安装首先检查OpenCV是否安装成功brew info opencv安装OpenCV必须的依赖工具Cmakebrew install cmake安装OpenCV安装OpenCV 2.4.Xbrew tap homebrew/sciencebrew install opencv安装...
MAC版本的opencv4nodejs的已经编译版本,直接解压放在/usr/local/lib/node_modules目录下。编译环境:MacOS:10.14.6,node:v12.8.0(npm:6.11.2),适用于:appium:1.14.2,其他环境下可能存在不兼容问题,慎用...
在mac下编译的opencv3.4.3.jar包,在java项目中进行opencv相关技术开发时使用。需要配合https://download.csdn.net/download/u012582211/11002125这个里面的dylib库进行使用
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言...
个人从opencv官网下载了opencv编译版本(3.4.6),自己编译成功的jar
Mac OS X 编译opencv失败: boostdesc_binboost_256.i file not found, vgg_generated_120.i file not found boostdesc_bgm_bi.i boostdesc_binboost_064.i boostdesc_lbgm.i vgg_generated_64.i boostdesc_bgm_hd.i...
Mac python3.8安装不了opencv的问题(csdn)————程序
OpenCV_4.0.0安装资源(适合Windows、Mac、树莓派等).zip
Win & Mac & Linux Standalone support Preview support in the Editor OpenCV for Unity is an Assets Plugin for using OpenCV 4.0.0 from within Unity. Features: - Since this package is a clone of OpenCV ...
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 [1] 它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python...
OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 [1] 它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了...
OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 [1] 它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了...