-1

我正在用 Python 2.5 编写一个应用程序,我希望能够在不使用 pip 的情况下导入 opencv ( https://github.com/opencv/opencv ) 或 cv2。我想使用 opencv 或 cv2 以便我可以以编程方式将一系列图像转换为视频。这会像将所有文件从 opencv 的 GitHub 复制并粘贴到我的 GitHub 上一样简单吗?这样,我可以从我的 GitHub 打开一个源代码文件并执行“import opencv”或“import cv2”。

如果没有,我该怎么做?

4

2 回答 2

1

不,它不会。

更糟糕的是,opencv 依赖于编译的二进制 blob,因此甚至无法使用 pip 完全安装,你必须要么

  • 为您的操作系统查找二进制发行版

  • 自己编译

您将在 openCV 文档中找到更多信息,例如如何在 Windows 上安装它。从二进制发行版安装相当简单,而从源代码编译是一个更复杂的过程。在上述链接中,您只需完成两个部分之一即可进行有效安装

于 2017-07-06T15:46:19.670 回答
-2

您需要使用 pip 安装文件,因为当您执行 import 语句时,python 将在包含包的特定目录中查找。这样,您可以将包导入您所做的任何 python 代码文件中。安装它会将其放在所述目录中。

或者,您可以导入文件或目录,这样您就可以下载 git 文件并将其放在代码文件的工作目录中。这是有效的,因为您可以导入当前工作目录中的文件/目录。(请注意,如果您制作了一个不同的文件并想在那里使用它,您也必须将文件复制到该目录。)

于 2017-07-06T15:44:56.767 回答