
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
!https://github.com/gigante/python-opencv/actions/workflows/build.yml/badge.svg !https://img.shields.io/docker/pulls/hdgigante/python-opencv?style=flat-square
Python OpenCV是包含OpenCV库及其Python绑定的Docker镜像,旨在为计算机视觉开发提供便捷的运行环境。该镜像预安装了OpenCV核心库及扩展模块,无需手动配置即可快速启动Python视觉项目开发与部署。
镜像可在https://hub.docker.com/r/hdgigante/python-opencv%E8%8E%B7%E5%8F%96%E3%80%82
| OpenCV版本 | 基础镜像 | 标签 | Python版本 | 镜像大小 |
|---|---|---|---|---|
| 5.0.0-alpha | https://hub.docker.com/_/fedora | hdgigante/python-opencv | 3.13 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/5.0.0-alpha-fedora?label=%20&logo=docker&logoColor=white&style=flat-square |
| https://hub.docker.com/_/python | hdgigante/python-opencv:5.0.0-alpha-alpine | 3.13 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/5.0.0-alpha-alpine?label=%20&logo=docker&logoColor=white&style=flat-square | |
| https://hub.docker.com/_/ubuntu | hdgigante/python-opencv:5.0.0-alpha-ubuntu | 3.12 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/5.0.0-alpha-ubuntu?label=%20&logo=docker&logoColor=white&style=flat-square | |
| https://hub.docker.com/_/debian | hdgigante/python-opencv:5.0.0-alpha-debian | 3.11 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/5.0.0-alpha-debian?label=%20&logo=docker&logoColor=white&style=flat-square | |
| 4.12.0 | https://hub.docker.com/_/fedora | hdgigante/python-opencv:4.12.0-fedora | 3.13 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/4.12.0-fedora?label=%20&logo=docker&logoColor=white&style=flat-square |
| https://hub.docker.com/_/python | hdgigante/python-opencv:4.12.0-alpine | 3.13 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/4.12.0-alpine?label=%20&logo=docker&logoColor=white&style=flat-square | |
| https://hub.docker.com/_/ubuntu | hdgigante/python-opencv:4.12.0-ubuntu | 3.12 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/4.12.0-ubuntu?label=%20&logo=docker&logoColor=white&style=flat-square | |
| https://hub.docker.com/_/debian | hdgigante/python-opencv:4.12.0-debian | 3.11 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/4.12.0-debian?label=%20&logo=docker&logoColor=white&style=flat-square | |
| 4.11.0 | https://hub.docker.com/_/fedora | hdgigante/python-opencv:4.11.0-fedora | 3.13 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/4.11.0-fedora?label=%20&logo=docker&logoColor=white&style=flat-square |
| https://hub.docker.com/_/python | hdgigante/python-opencv:4.11.0-alpine | 3.13 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/4.11.0-alpine?label=%20&logo=docker&logoColor=white&style=flat-square | |
| https://hub.docker.com/_/ubuntu | hdgigante/python-opencv:4.11.0-ubuntu | 3.12 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/4.11.0-ubuntu?label=%20&logo=docker&logoColor=white&style=flat-square | |
| https://hub.docker.com/_/debian | hdgigante/python-opencv:4.11.0-debian | 3.11 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/4.11.0-debian?label=%20&logo=docker&logoColor=white&style=flat-square |
通过以下命令启动交互式Python环境,验证OpenCV安装:
bashdocker run -it hdgigante/python-opencv python3 >>> import cv2 >>> print(cv2.__version__) # 输出OpenCV版本号
挂载本地项目目录并运行Python脚本:
bashdocker run -it -v $(pwd):/app hdgigante/python-opencv python3 /app/your_script.py
创建docker-compose.yml文件,集成到项目中:
yamlversion: '3' services: cv-app: image: hdgigante/python-opencv:4.12.0-ubuntu volumes: - ./src:/app command: python3 /app/main.py working_dir: /app
启动服务:
bashdocker-compose up
镜像构建时使用以下OpenCV编译选项,可根据需求调整:
-D OPENCV_ENABLE_NONFREE=ON # 启用非免费算法 -D WITH_JPEG=ON # 启用JPEG支持 -D WITH_PNG=ON # 启用PNG支持 -D WITH_TIFF=ON # 启用TIFF支持 -D WITH_WEBP=ON # 启用WebP支持 -D WITH_JASPER=ON # 启用Jasper支持 -D WITH_EIGEN=ON # 启用Eigen线性代数库 -D WITH_TBB=ON # 启用Intel TBB并行计算 -D WITH_LAPACK=ON # 启用LAPACK线性代数库 -D WITH_PROTOBUF=ON # 启用Protobuf支持 -D WITH_V4L=OFF # 禁用V4L视频捕获 -D WITH_GSTREAMER=OFF # 禁用GStreamer -D WITH_GTK=OFF # 禁用GTK GUI -D WITH_QT=OFF # 禁用QT GUI -D WITH_CUDA=OFF # 禁用CUDA支持 -D WITH_VTK=OFF # 禁用VTK可视化 -D WITH_OPENEXR=OFF # 禁用OpenEXR支持 -D WITH_FFMPEG=OFF # 禁用FFMPEG视频处理 -D WITH_OPENCL=OFF # 禁用OpenCL加速 -D WITH_OPENNI=OFF # 禁用OpenNI -D WITH_XINE=OFF # 禁用Xine -D WITH_GDAL=OFF # 禁用GDAL -D WITH_IPP=OFF # 禁用IPP -D BUILD_OPENCV_PYTHON3=ON # 构建Python 3绑定 -D BUILD_OPENCV_PYTHON2=OFF # 禁用Python 2绑定 -D BUILD_OPENCV_JAVA=OFF # 禁用Java绑定 -D BUILD_TESTS=OFF # 禁用测试构建 -D BUILD_IPP_IW=OFF # 禁用IPP IW构建 -D BUILD_PERF_TESTS=OFF # 禁用性能测试 -D BUILD_EXAMPLES=OFF # 禁用示例构建 -D BUILD_ANDROID_EXAMPLES=OFF # 禁用Android示例 -D BUILD_DOCS=OFF # 禁用文档构建 -D BUILD_ITT=OFF # 禁用ITT支持 -D INSTALL_PYTHON_EXAMPLES=OFF # 不安装Python示例 -D INSTALL_C_EXAMPLES=OFF # 不安装C示例 -D INSTALL_TESTS=OFF # 不安装测试
如需本地构建镜像,可使用以下命令(需项目Makefile支持):
bashmake build CV=5.0.0-alpha DIST=fedora
!https://github.com/gigante/python-opencv/actions/workflows/build.yml/badge.svg !https://img.shields.io/docker/pulls/hdgigante/python-opencv?style=flat-square
Python OpenCV是包含OpenCV库(带contrib扩展模块)和Python绑定的Docker镜像,旨在为计算机视觉开发提供便捷、一致的运行环境,无需手动配置复杂的依赖关系。
该镜像可在https://hub.docker.com/r/hdgigante/python-opencv%E8%8E%B7%E5%8F%96%E3%80%82
| OpenCV版本 | 基础镜像 | 标签 | Python版本 | 镜像大小 |
|---|---|---|---|---|
| 5.0.0-alpha | https://hub.docker.com/_/fedora | hdgigante/python-opencv | 3.13 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/5.0.0-alpha-fedora?label=%20&logo=docker&logoColor=white&style=flat-square |
| https://hub.docker.com/_/python | hdgigante/python-opencv:5.0.0-alpha-alpine | 3.13 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/5.0.0-alpha-alpine?label=%20&logo=docker&logoColor=white&style=flat-square | |
| https://hub.docker.com/_/ubuntu | hdgigante/python-opencv:5.0.0-alpha-ubuntu | 3.12 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/5.0.0-alpha-ubuntu?label=%20&logo=docker&logoColor=white&style=flat-square | |
| https://hub.docker.com/_/debian | hdgigante/python-opencv:5.0.0-alpha-debian | 3.11 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/5.0.0-alpha-debian?label=%20&logo=docker&logoColor=white&style=flat-square | |
| 4.12.0 | https://hub.docker.com/_/fedora | hdgigante/python-opencv:4.12.0-fedora | 3.13 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/4.12.0-fedora?label=%20&logo=docker&logoColor=white&style=flat-square |
| https://hub.docker.com/_/python | hdgigante/python-opencv:4.12.0-alpine | 3.13 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/4.12.0-alpine?label=%20&logo=docker&logoColor=white&style=flat-square | |
| https://hub.docker.com/_/ubuntu | hdgigante/python-opencv:4.12.0-ubuntu | 3.12 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/4.12.0-ubuntu?label=%20&logo=docker&logoColor=white&style=flat-square | |
| https://hub.docker.com/_/debian | hdgigante/python-opencv:4.12.0-debian | 3.11 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/4.12.0-debian?label=%20&logo=docker&logoColor=white&style=flat-square | |
| 4.11.0 | https://hub.docker.com/_/fedora | hdgigante/python-opencv:4.11.0-fedora | 3.13 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/4.11.0-fedora?label=%20&logo=docker&logoColor=white&style=flat-square |
| https://hub.docker.com/_/python | hdgigante/python-opencv:4.11.0-alpine | 3.13 | !https://img.shields.io/docker/image-size/hdgigante/python-opencv/4.11.0-alpine?label=%20&logo=docker&logoColor=white&style=flat-square | |
| https://hub.docker.com/_/ubuntu | hdgigante/python-opencv:4.11.0-ubuntu |
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务