`

Mac下安装 OpenCV

阅读更多
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
0
0
分享到:
评论

相关推荐

    mac 下 使用homebrew 安装的opencv4 ,文件名显示2只是因为是我后面改的

    在Mac OS 10.15.5系统中,安装OpenCV库通常会选择使用Homebrew这一包管理器,因为它是方便、快捷且流行的工具,特别适合处理开源软件的安装问题。OpenCV4是一个强大的计算机视觉库,广泛应用于图像处理、机器学习...

    mac 安装opencv3.0 以及测试例子

    在Mac上安装OpenCV 3.0是一个对开发者而言至关重要的任务,特别是在进行计算机视觉项目的开发时。OpenCV(开源计算机视觉库)是一个强大的库,提供了丰富的图像处理和计算机视觉功能。下面,我们将详细讲解如何在Mac...

    MAC下java调用opencv包含opencv_454.jar和libopencv_java454.dylib

    在Mac环境下,使用Java调用OpenCV库是一个常见的需求,特别是在计算机视觉和图像处理的项目中。OpenCV是一个强大的开源库,提供了丰富的功能,用于图像处理、计算机视觉算法以及机器学习。本文将详细介绍如何在Mac上...

    树莓派官方系统安装opencv-4.2.0人工智能(100%安装成功)

    在本文中,我们将深入探讨如何在树莓派上安装OpenCV 4.2.0,这是一个广泛用于计算机视觉和人工智能的开源库。OpenCV(开源计算机视觉库)提供了丰富的功能,包括图像处理、特征检测、对象识别等,是AI项目中的重要...

    MAC版本:opencv4nodejs.tar.gz

    MAC版本的opencv4nodejs的已经编译版本,直接解压放在/usr/local/lib/node_modules目录下。编译环境:MacOS:10.14.6,node:v12.8.0(npm:6.11.2),适用于:appium:1.14.2,其他环境下可能存在不兼容问题,慎用...

    mac下使用xcode开发opencv(c++)的有关配置.docx

    安装完成后,OpenCV的库文件通常位于`/usr/local/Cellar`下的一个特定版本目录,例如`opencv2`。你可以使用Finder的“前往文件夹”功能(command+shift+g)来查找确切的路径。 接下来,我们开始在Xcode中创建一个新...

    Mac python3.8安装不了opencv的问题(csdn)————程序.pdf

    然而,直接在Python 3.8环境下安装OpenCV可能会遇到构建问题,导致安装过程卡住。按照上述方法,特别是指定版本安装,通常可以解决此类问题。 最后,如果你在安装过程中遇到任何问题,或者需要进一步的帮助,欢迎在...

    OpenCV4.5.5安装资源包,包含opencv_contrib-4.5.5及ippicv资源文件

    这个4.5.5版本的安装资源包包括了opencv_contrib-4.5.5和ippicv资源文件,它们是OpenCV的核心组成部分。 **OpenCV贡献模块(opencv_contrib-4.5.5)** opencv_contrib是OpenCV的扩展模块,它包含了更多先进的算法和...

    mac PyCharm环境下安装opencv-python碰见的困难(csdn)————程序.pdf

    在Mac环境下,使用PyCharm进行深度学习或者计算机视觉项目的开发时,往往需要安装`opencv-python`这个包,它是OpenCV库的一个Python接口。OpenCV是一个强大的开源库,广泛用于图像处理、计算机视觉以及机器学习等...

    OpenCV安装配置方法和软件

    对于想要在自己的项目中使用OpenCV的人来说,正确安装和配置OpenCV至关重要。本文将详细介绍如何在不同的操作系统上安装OpenCV,并提供一些使用OpenCV进行图像识别的基本方法。 首先,我们来看看OpenCV的安装步骤:...

    MacOS 下编译的 opencv 3.4.1 (整合opencv_contrib 3.4.1)Android SDK

    在opencv 3+的版本中,由于将SIFT,SURF这些有专利的算法单独提取到了opencv_contrib模块,因为官方给出的android sdk release版本中没有预先编译 opencv_contrib 至opencv库,要想在Android 中使用SURF, SIFT这些...

    OpenCV在vc6下安装与配置(正常安装)

    ### OpenCV在VC6下的安装与配置指南 #### 一、OpenCV简介 OpenCV(Open Source Computer Vision Library)是一个开源计算机视觉库,它包含了多种图像处理和计算机视觉的算法。OpenCV支持多种编程语言,如C++、...

    Learning-OpenCV-QT5.6:mac qt5.6 opencv

    Mac+QT5+OpenCV[toc]Mac上OpenCV安装首先检查OpenCV是否安装成功brew info opencv安装OpenCV必须的依赖工具Cmakebrew install cmake安装OpenCV安装OpenCV 2.4.Xbrew tap homebrew/sciencebrew install opencv安装...

    OpenCV的安装与配置

    OpenCV(Open Source Computer Vision Library)是一款开源的计算机视觉库,支持多种编程语言,如C++、Python等,并且跨平台支持Windows、Linux、Android和Mac OS等操作系统。由于其强大的功能以及丰富的API接口,...

    Opencv1.0安装软件

    1. **系统需求**:首先确认你的操作系统,OpenCV 1.0支持Windows、Linux和Mac OS等主流操作系统。确保系统满足最低硬件要求,如足够的内存和处理器速度。 2. **获取OpenCV源代码**:由于是1.0版本,可能需要从旧的...

    Window系统下Python如何安装OpenCV库

    在Window系统下安装Python的OpenCV库是一个简单的过程,OpenCV是一个强大的计算机视觉库,它提供了多种编程语言的接口,包括Python,使得开发者能够轻松进行图像处理和计算机视觉任务。以下是一个详细的步骤来帮助你...

    m1编译的opencv-453

    MacBook pro 的m1芯片编译的opencv_453版本,编译的是java版本。其中包含了openopencv-453.jar和libopencv_java453.dylib两个文件;m1芯片直接使用

Global site tag (gtag.js) - Google Analytics