Ubuntu上OpenCV2与Python的集成

   2024-09-30 3880
核心提示:在Ubuntu上集成OpenCV2和Python,你需要先安装必要的软件包打开终端(Ctrl + Alt + T)。更新软件包列表:sudo apt-get update安

在Ubuntu上集成OpenCV2和Python,你需要先安装必要的软件包

打开终端(Ctrl + Alt + T)。

更新软件包列表:

sudo apt-get update
安装所需的依赖项:
sudo apt-get install build-essential cmake git pkg-config
安装Python开发工具和NumPy库:
sudo apt-get install python3-dev python3-numpy
克隆OpenCV和OpenCV_contrib的源代码:
git clone https://github.com/opencv/opencv.gitgit clone https://github.com/opencv/opencv_contrib.git
进入OpenCV目录并创建一个名为build的文件夹:
cd opencvmkdir buildcd build
运行cmake以配置编译选项。这里我们指定了OpenCV_contrib模块的路径(-DOPENCV_EXTRA_MODULES_PATH),并启用了Python 3绑定(-D PYTHON3_EXECUTABLE):
cmake -D CMAKE_BUILD_TYPE=RELEASE \      -D CMAKE_INSTALL_PREFIX=/usr/local \      -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \      -D PYTHON3_EXECUTABLE=/usr/bin/python3 \      ..
编译OpenCV:
make -j4    # -j4 表示使用4个内核进行编译,你可以根据你的CPU内核数量进行调整
安装编译好的OpenCV:
sudo make install
将OpenCV Python库添加到系统路径:
echo "/usr/local/lib" | sudo tee -a /etc/ld.so.conf.d/opencv.confsudo ldconfig
创建一个Python脚本以测试OpenCV是否正确安装:
touch test_opencv.py
使用文本编辑器打开test_opencv.py,然后输入以下代码:
import cv2print("OpenCV version:", cv2.__version__)
保存并运行脚本:
python3 test_opencv.py

如果一切顺利,你应该会看到类似于以下的输出,显示已安装的OpenCV版本:

OpenCV version: 4.x.x

现在你已经在Ubuntu上成功地将OpenCV2集成到Python中了。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号