ZBLOG

Ubuntu 使用opencv

在 Ubuntu 上使用 OpenCV 进行开发的步骤如下:

1. 安装 OpenCV

你可以通过以下步骤安装 OpenCV:

使用 APT 安装(简单)

sudo apt update
sudo apt install libopencv-dev python3-opencv

从源代码编译(自定义选项)

如果你需要最新版本或想要自定义构建,按照以下步骤操作:

  1. 安装依赖
   sudo apt update
   sudo apt install build-essential cmake git pkg-config libjpeg-dev libtiff5-dev libjasper-dev libpng-dev \
       libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \
       libgtk2.0-dev libatlas-base-dev gfortran python3-dev
  1. 克隆 OpenCV 仓库
   git clone https://github.com/opencv/opencv.git
   cd opencv
   git checkout <version>  # 可选,选择特定版本,例如:git checkout 4.x.x
  1. 创建构建目录并进入
   mkdir build && cd build
  1. 运行 CMake 配置
   cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
  1. 编译和安装
   make -j$(nproc)  # 使用所有 CPU 核心进行编译,加快速度。
   sudo make install

2. 验证安装

打开终端,输入以下命令来检查 OpenCV 是否正确安装:

pkg-config --modversion opencv4  # 如果是 OpenCV4, 对于 OpenCV3 使用 opencv 的包名。

这应该会返回你所安装的 OpenCV 的版本号。

3. 创建一个简单的程序

以下是一个使用 Python 和 OpenCV 的简单示例,确保你已经安装了 python3-opencv 包。

import cv2

# 创建黑色图像(300x300)
image = np.zeros((300, 300, 3), dtype="uint8")

# 在图像上绘制一个白色矩形 
cv2.rectangle(image, (50, 50), (250, 250), (255, 255, 255), -1)

# 显示图像 
cv2.imshow("Image", image)
cv2.waitKey(0)
cv2.destroyAllWindows()

注意事项

  • 确保你的 Python 环境能够识别 OpenCV 模块。如果在虚拟环境中工作,确保已激活该环境并且安装了 opencv-python
  • 有些功能可能需要额外的模块,比如图像处理、机器学习等,请根据需求查阅官方文档。

学习资源

希望这些信息对你有帮助!如果还有其他问题,请随时问我。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=21606

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?