繁体   English   中英

Python-如何同时使用OpenCV2和OpenCV3

[英]Python - How to use OpenCV2 and OpenCV3 at the same time

我一直在我的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,然后在__init__.py修改cv2模块的文件夹名称和响应名称。 然后安装opencv2。 因此它不会覆盖opencv3。

在此处输入图片说明

步骤1:在site-packages重命名文件夹名称:

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

步骤2:在site-packages/cv3/__init__.py修改模块名称:

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

步骤3:尝试将其导入您的终端...

导入cv3

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM