首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在OSX上用Python编译OpenCV 3.2.0?

在OSX上使用Python编译OpenCV 3.2.0的步骤如下:

  1. 首先,确保你的OSX系统已经安装了Xcode和Command Line Tools。你可以在终端中运行以下命令来检查是否已安装:xcode-select --version
  2. 安装Homebrew,它是一个包管理器,可以简化安装过程。在终端中运行以下命令来安装Homebrew:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. 使用Homebrew安装必要的依赖项。在终端中运行以下命令:brew install cmake pkg-config brew install jpeg libpng libtiff openexr brew install eigen tbb
  4. 下载OpenCV 3.2.0的源代码。你可以从OpenCV官方网站下载源代码压缩包,然后解压到你喜欢的目录中。
  5. 创建一个用于构建OpenCV的目录,并进入该目录。在终端中运行以下命令:mkdir build cd build
  6. 使用cmake配置编译选项。在终端中运行以下命令:cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_opencv_python2=OFF -D BUILD_opencv_python3=ON -D PYTHON3_EXECUTABLE=$(which python3) -D PYTHON3_INCLUDE_DIR=$(python3 -c "from distutils.sysconfig import get_python_inc; print(get_python_inc())") -D PYTHON3_PACKAGES_PATH=$(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())") ..
  7. 使用make命令编译OpenCV。在终端中运行以下命令:make -j$(sysctl -n hw.ncpu)
  8. 安装OpenCV。在终端中运行以下命令:sudo make install
  9. 配置Python环境变量。打开终端中的.bash_profile文件,并添加以下行:export PYTHONPATH=/usr/local/lib/python3.9/site-packages:$PYTHONPATH
  10. 保存并关闭.bash_profile文件。在终端中运行以下命令使环境变量生效:source ~/.bash_profile

现在,你已经成功在OSX上使用Python编译安装了OpenCV 3.2.0。你可以在Python中导入OpenCV模块并开始使用它了。

注意:以上步骤仅适用于OpenCV 3.2.0版本,如果你想编译其他版本的OpenCV,请参考相应版本的官方文档或社区支持。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

linux python3使用openc

2018/3/5更新 在另一台电脑通过编译源代码的方法无法成功安装,网上找到了更简单的方法 sudo pip3 install -U opencv-python ---- 2018/01/04...,使得Python3可以import cv2 ---- 测试环境: Linux Mint 18.2 KDE 64bit 文件准备 (1)下载最新版opencv3.2.0.zip或opencv3.2.0....tar.gz,解压后终端进入解压后的目录,然后 mkdir build (2) cmake gui 编译 打开cmake GUI界面,选择好源文件目录和编译保存的目录(就是一步建立的文件夹build...,注意BUILD_opencv_world不能勾选,我第一次勾选了竟然只生成了world的库,其他全不见了,而且我也还不了解这是有什么的就不要了...._64-linux-gnu.so ,此时打开python3,执行import cv2便可以了,如果没有就自己将这个文件复制过去,正确操作编译出来会有这个文件的,如果没有就要检查一下编译选项是否正确.

79820

Ubuntu 16.04CMake图形界面交叉编译树莓派的OpenCV3.0

准备工作 首先,我的操作系统是Ubuntu 16.04,其实OpenCV的交叉编译对系统并没有任何特殊要求,只是我个人觉着Linux操作环境比较方便而已,本文提供的方法理论window系统只需稍加修改应该也是适用的...1.建立编译链接目录,cmake-gui配置编译工具 参考操作: apple@hello-world:~$ cd opencv apple@hello-world:...1)先点击Browse Source…选择到opencv的根目录,~/opencv 2)再点击Browse Build…选择到opencv下我们创建的编译链接目录,~/opencv/build...4)在Search栏输入CMAKE_INSTALL_PREFIX,将对应value的值改成我们build下的install装载目录,/home/apple/opencv/build/install...OpenCV官方教程中文版(For Python) PDF  http://www.linuxidc.com/Linux/2015-08/121400.htm Ubuntu Linux下安装

1.1K00

Mac-OSXPython3.5虚拟环境下安装Opencv

Mac-OSXPython3.5虚拟环境下安装Opencv 1   关键词 关键词:Mac,OSX,Python3.5,Virtualenv,Opencv 2   概述 本文是一篇 ...本文适合读者群: MaxOSX用户 Python用户 使用OpenCV进行图片处理的用户 3   安装步骤 Mac OSX 苹果OSX操作系统 HomeBrew 软件库安装命令行 python3.5...注意: 这是MaOSX下python3.5虚拟环境的配置 请认真对照每个路径在本电脑是否正确 本文对比参考资料进行了如下修改:INSTALL_C_EXAMPLES设置为OFF 在续行符号后面另起的行前面都有...[1] Install OpenCV 3.0 and Python 2.7+ on OSX http://www.pyimagesearch.com/2015/06/15/install-opencv-...3-0-and-python-2-7-on-osx/ [2] (1, 2, 3, 4) Install OpenCV 3.0 and Python 3.4+ on OSX http://www.pyimagesearch.com

1.3K90

ubuntu18.04安装ros melodic_ubuntu opengl

时遇到的问题及解决方案: g2o版本的管理: 再次编译、运行rgbdslam_v2 安装:openni + ros接口 运行过程中遇到的问题以及解决方案 在数据集测试 软硬件 (1)软件:装有ROS_melodic...版本问题,我一开始使用的是opencv4.1.0 (目前,这样修改可以编译通过,但是之后还会遇到一些问题,最后我是链接了opencv3.2.0才成功运行的) openni_listener.cpp...删除了build和delve文件夹后,重新catkin_make,发现虽然编译成功了,但是最后会出现下图所示的警告,大概意思应该是opencv版本不是3.2.0导致的。...(一开始把4.1.0改成了3.4.7还是不行,只能下载3.2.0了) 于是,还是老老实实的用作者提供的g2o库,pcl-1.8,以及opencv3.2.0opencv_contrib-3.2.0...安装opencv3.2.0时遇到的问题及解决方案: opencv编译:CMAKE_INSTALL_PREFIX是选择安装的目录,当需要管理多个版本时,安装在指定位置。

99010

Android Studio中使用jni进行opencv开发的环境配置方法

使用jni进行opencv开发可以快速地将PC端的opencv代码移植到手机上,但是如何在android studio下进行配置,网上几乎找不到教程,大多都是eclipse下使用mk文件的方法,找不到使用...其实找对了方法,android studio配置环境要比eclipse简单很多,首先是预先准备的环境: 1.Android studio,官网最新版,我的是2.3.1; 2.OpenCV4Android...,官网最新版,我3.2.0; 就这两个就行了,不需要像eclipse一样手动配置jni啊adt啊一堆有的没的。...编译jni的部分,如果你cmake用得很熟练,那么只要在这个文件里配置好opencv的路径,再在gradle里加点参数就可以轻松搞定,具体过程如下: 【2.编辑CMakeList.txt】 在CMakeList.txt...\sdk\java,把java版的opencv作为模块添加进来,然后在我们的app右键- open module settings- dependencies- ‘+’- add module dependency

1.7K20

【杂谈】如何应对烦人的开源库版本依赖-做一个心平气和的程序员?

所以意思就是很明显了,自己装一套python环境,自己编译一些常用的库放在自己目录下,比如opencv,protobuf等。这样的好处有两个: 1、不是管理员也可以随意安装库了,比如python。...比如python,很多人anaconda,就可以不使用系统的python。个人不使用anaconda,而是原生的python环境,那样可以完全掌控。 3 使用Docker:快速迁移环境 ?...\ && cd opencv \ #&& git checkout 3.2.0 \ #&& cd ~ \ #&& git clone https://github.com/Itseez.../opencv_contrib.git \ #&& cd opencv_contrib \ #&& git checkout 3.2.0 \ #&& cd ~/opencv \ && mkdir...可以看到在这里我们安装了numpy,cmake,编译opencv,基本就跟在平常的Linux环境下工作是一样的。

1K20

Windows中PythonOpenCV C++之间Mat传递

[删除自动创建的文件] 删除后,记得要在C/C++》预编译头 中取消使用预编译头 [取消使用预编译头] 1.3 配置OpenCV环境 这一步可参靠我的另一篇文章《OpenCV 3.2.0 + opencv_contrib...[添加包含目录和库目录] [添加附加依赖项] 2 编写调用OpenCV的C代码 创建MyDLL.cpp文件,输入如下代码: #include <opencv2/imgproc/imgproc.hpp...注意: 由于cpp_canny函数中申请了内存空间,需要释放,因此加了函数release,用于在python端释放内存。...3 编译生成DLL 执行 [编译生成DLL] 在项目目录中可以找到生成的DLL文件 [生成的DLL文件] 4 编写Python代码 创建Python文件,输入如下代码: import cv2 from...[输出结果] 6 源码 https://github.com/huachao1001/blog/tree/master/python_cpp_opencv

3K70

windows安装opencv(opencv安装不了)

走了太多弯路了 系统:windows10 Qt:Qt5.11.1,mingw5.3版本 opencv3.2.0版本 一直有用最新软件的强迫症,这次屈服了,没有使用opencv3.4.2版本,本人尝试了...,在install的时候报错,提示类似无法编译opencv_python的错误,具体错误没有保存,如果有读者遇到这种错误可以把cmake的选项build_opencv_python 去掉 (5)opencv2.7...版本不支持Qt5 (6)编译opencv3.1版本很顺利,但还是无法在Qt使用,可能是添加的库的问题,没有再试了。...今天在博客https://blog.csdn.net/qq_40680049/article/details/81436663里看到了官网关于配置opencv的介绍,的是Qt5.9和opencv3.2...,因此规规矩矩地重新按照教程走了一遍,重要可以在Qt使用opencv了,不过也出现了一些小问题。

1.2K20

Python2.7安装Opencv3

Python2.7安装Opencv2的教程网上有很多,我安装的是Python2.7,安装Opencv2按照网上的教程很顺利,但是在自己学习OpenCV-Python Tutorials教程时,...整个安装过程包括了python的一些安装工具使用,python的一些库安装(例如Numpy、Matplotlab等),当然最主要的是想要安装Opencv3 使用python的命令安装的numpy、matplotlib...上面一切顺利,下面开始安装Opencv3,Opencv3的下载地址为https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.2.0.../opencv-3.2.0-vc14.exe/download 安装步骤如下: 1、找到用于Pythonopencv3的文件,路径为【Opencv的解压目录\opencv\build\python\2.7...5、numpy升级成功后,就完成了安装,进入python环境下查看opencv的版本,命令行如图所示: ?

1.3K20
领券