Python中的OpenCV Contrib

2025年1月5日 | 阅读 4 分钟

引言

在本教程中,我们将学习 Python 中的 OpenCV contrib。OpenCV contrib 是 Python 编程语言中的一个特殊模块,仅由系统运行 SURF 注释所需,这些注释与开源库中的 OpenCV 模块协同工作。应该注意的是,deserve 算法受版权保护,因此只能用于培训和开发目的或个人使用,并且只有在用户完全理解并检查了模块的版权状况后,才能用于任何其他目的。OpenCV 在其网站上提供了预编译的 Java jar 文件和完整的文档。但是,如果您使用默认的 OpenCV jar 文件和 DLL,在运行围绕 OpenCV 教程构建的程序时可能会出现错误。这在处理找不到的 org.feature 包并阻止数据写入时尤其有用。

语法

OpenCV contrib 在 Python 中的语法如下:

请注意,如果用户按照上述步骤在用户创建的 OpenCV 文件夹中创建目录,则在上述命令不起作用的情况下,需要执行以下命令。

如何让系统使用 OpenCV contrib()?

要运行本教程,我们首先需要从 GitHub 等授权下载网站下载 OpenCV 的源代码,并从 GitHub 下载 OpenCV contract 的源代码。首先,您需要创建一个名为 opt OpenCV workspace 的文件夹;好吧,我们将检查需要从 GitHub 网站或任何其他信誉良好的网站下载并放入存储库的源代码。此步骤对于 OpenCV 库和 OpenCV contrib 是必需的。您可以通过运行 git clone 来执行相同的操作。

然后,我们将创建一个文件夹,用于存放我们的代码。客户可以随意命名(此处为 Build)。我们还需要创建一个脚本(此处为 Build_OpenCV.bat),可以将其重命名为任何名称。每次需要运行编译器时都必须重复此步骤。

首先,我们需要下载 OpenCV 包并将其安装到我们的系统中。下载后,我们必须将其保存在 C 盘的程序文件夹中,或者根据需要保存在特殊文件夹中。然后,必须再次解压存档以便在我们的系统中安装。除了上述内容,我们还需要下载平台上可用的最新版本,然后将其安装到我们的系统中。在系统中安装平台时,请记住将 CMake 添加到系统非常重要。安装完成后,打开 CMake。它会提醒我们要创建的代码。转到我们创建的 OpenCV 文件夹,然后选择需要上传的文件。

在这里,我们选择二进制存档的创建位置,并根据需要更改您想要给出的名称。现在您需要单击“Configure”,选择您将使用的当前 Visual Studio,然后选择您将使用的平台模型,然后单击“Finish”和“Configure”。如果您提供的信息全部正确,您将看到“configuration done”消息,确认系统配置已完成。

安装 OpenCV contrib 后,您的系统会出现什么错误?

除了将该模块用于 Raspberry Pi 系统之外,用户还尝试为 Brighton 编程语言安装 OpenCV。因此,用户将根据需要遵循 OpenCV 网站上的说明,但使用不同的方法。开发过程中会有很多试错。您还需要设置如何在 OpenCV 平台上设置 pip 2 setup contracts。

OpenCV 的合同 Python 编程语言包含在付费软件包列表中,并在 Python 平台感应网站上提供。用户应该按照页面上的建议安装 PyPI 的 pip3 和 pip。如果用户尝试直接从 Web 链接安装,他们将遇到以下错误。

基于 Python 编程语言,OpenCV contrib 包含预先编译好的二进制文件,专门用于在特定架构上运行。pip 仅针对 x86_64 位和 x86 构建(ARM 构建除外,因此需要 Pi)。用户还应注意,OpenCV 编译应自行完成,因为不需要在云和处理器二进制文件中进行。

结论

因此,在本教程中,我们将学习 Python 中的 OpenCV contrib。OpenCV contrib 是 Python 编程语言中的一个特殊模块,仅由系统运行 SURF 注释所需,这些注释与开源库中的 OpenCV 模块协同工作。OpenCV contrib 是 Python 编程语言提供的综合库,可以安装在许多语言中,如 Java 和 C++。OpenCV 在其网站上提供了预编译的 Java jar 文件和完整的文档。它提供了高级功能,允许用户 2 使用各种命令,减少了冗长性,并增加了编译复杂任务以进行多次运行所需的时间。