簡體   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