python – 在Windows上从源代码构建opencv 3.1时未生成cv2.pyd

python – 在Windows上从源代码构建opencv 3.1时未生成cv2.pyd,第1张

概述我按照 here和 here所示的方法从源代码安装opencv.但是,尽管一步一步地遵循它,但是没有生成cv2.pyd.我从源代码构建的原因是因为我需要在构建它之前在matchers.cpp中应用补丁,如果我从可执行文件安装,我就无法做到. 我遇到了同样的问题.而且我不知道它没有被生成的原因.但是,解决方法是使用.whl(wheel)文件来安装构建的库.所以一旦你使用Visual Studio构建 我按照 here和 here所示的方法从源代码安装opencv.但是,尽管一步一步地遵循它,但是没有生成cv2.pyd.我从源代码构建的原因是因为我需要在构建它之前在matchers.cpp中应用补丁,如果我从可执行文件安装,我就无法做到.解决方法 我遇到了同样的问题.而且我不知道它没有被生成的原因.但是,解决方法是使用.whl(wheel)文件来安装构建的库.所以一旦你使用Visual Studio构建,只需从 here下载相应的wheel文件,然后,

>从cmd转到该位置(以管理员身份运行)
>运行pip install(whl文件)
示例:pip install opencv_python-3.2.0 contrib-cp36-cp36m-win32.whl

而已.您应该在Python / lib /中的site-packages中看到这些文件.
whl文件的作用是将文件移动到站点包.它也以某种方式创建了cv2.pyd.如果有人能够深入解释它是如何工作的,那将是非常有帮助的!

希望这适合你.

总结

以上是内存溢出为你收集整理的python – 在Windows上从源代码构建opencv 3.1时未生成cv2.pyd全部内容,希望文章能够帮你解决python – 在Windows上从源代码构建opencv 3.1时未生成cv2.pyd所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1196173.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存