gpt4 book ai didi

windows - 完全迷失在 "Installing"OpenCV/ctypes-opencv for Python 3

转载 作者:可可西里 更新时间:2023-11-01 14:15:38 27 4
gpt4 key购买 nike

编辑:real solution现在 OpenCV 支持 python 3。我将在下面为碰巧被旧设置卡住的任何人留下详细信息。


我正在尝试获取 OpenCV使用 Python 3。一位 friend 向我展示了 ctypes-opencv这似乎适用于 Python 3。问题是我完全不知道如何“安装”或让任何代码工作。我已经按照我能从一些提到在 google 上安装的人那里找到的所有说明进行操作,但这些说明似乎都不起作用,或者我什至无法完成他们提到的基础知识。

我只是在研究 Python 3 附带的 IDLE 版本。没有 IDE。

从 OpenCV 开始:

唯一windows installer for OpenCV 2.1是一个 Visual Studio 安装程序。我认为这意味着它安装的文件更易于在 Visual Studio 中使用。 但是,这是否也意味着我不能在 Python 3 中使用该安装程序? dll 不在我的路径中(但我的路径变量确实包含带有 dll 的 OpenCV bin 文件夹)。 这是错误的方向吗?

明显的替代方案是自己构建 OpenCV。我尝试关注 directions here当按下“配置”按钮时,我得到的只是来自 CMake gui 应用程序的“项目文件可能无效”。关注 these hints from Stack Overflow 时相同.我怀疑这也是错误的方向,因为我目前没有使用 CMake 配置中列出的任何工具。 这也是错误的方向吗?

下一个ctypes-opencv:

我安装了它,安装程序识别出 Python3.1 并将其自身放入 site-packages 文件夹中。如果我尝试运行演示,它会告诉我 dll 不在路径中,尽管它们在路径中,如上所述。

总结:

我想我大体上理解了这里的每一部分(代码、编译、dll、导入等),但我不知道所有部分是如何组合在一起的以及我哪里出错了。有人可以告诉我我在这里缺少哪些步骤或理解吗?

我觉得我需要读一两本书来填补我对所有这些部分如何组合在一起的理解上的漏洞。我什至不知道要买哪方面的书,所以如果有任何建议,我们也将不胜感激。

最佳答案

Python 的 ctypes 是 opencv dll 文件的包装器,只要您可以指向已编译的库,设置要编辑的源代码是什么并不重要。对于 Windows,我只需运行安装程序,然后尝试load the dll with ctypes .如果你能做到这一点,任何其他错误都可以通过查看 ctypes 包装器文件并编辑加载部分使其看起来像你的测试文件来修复。

关于windows - 完全迷失在 "Installing"OpenCV/ctypes-opencv for Python 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3286836/

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