gpt4 book ai didi

Python - 如何同时使用 OpenCV2 和 OpenCV3

转载 作者:太空宇宙 更新时间:2023-11-03 21:20:44 25 4
gpt4 key购买 nike

我一直在我的 Python 环境中使用 OpenCV 2 库使用通用指令导入它:

import cv2

我现在需要使用 OpenCV 3 中实现的功能,因此我想安装它而不覆盖现有的 OpenCV 2 版本。理想的情况是能够编写一个简单的脚本,该脚本能够同时分别导入 OpenCV 2 和 OpenCV 3,例如:

import cv2 # Import OpenCV version 2 
import cv3 # Import OpenCV version 3

这怎么可能实现?

任何帮助将不胜感激

最佳答案

我觉得是可以的。首先安装opencv3,修改cv2模块文件夹名称和__init__.py中的响应名称。然后安装opencv2。所以它不会覆盖 opencv3。

enter image description here

第一步:重命名site-packages中的文件夹名称:

site-packages/cv2 => site-packages/cv3

第二步:修改site-packages/cv3/__init__.py中的模块名称:

globals().update(importlib.import_module('cv3.cv2').dict)

第 3 步:尝试在您的终端中导入它 ...

import cv3

关于Python - 如何同时使用 OpenCV2 和 OpenCV3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52591714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com