[英]How to use TensorFlow in R if I have Anaconda Python already installed?
[英]I already have OpenCV C++ installed. Can I use its functions in Python without reinstalling the library?
首先,我正在为机器学习项目设置环境。 我计划使用 tensorflow 进行训练,使用 opencv 进行数据采集和预处理。 在之前的项目中,我已经在 C++ 中安装了 opencv,但是这次我想将我的所有代码保留在 python 中,以使一切都干净。
我的计划可以实现吗? 我需要重新配置或重新编译库吗? 如果是这样,有没有办法使现有的 opencv 库与 python 一起使用?
如果你有更好的建议,欢迎在下方留言。
关于我当前系统的信息:
只有绑定才需要编译。 python 包装器是从 OpenCV 的源代码生成的。 生成的存根代码必须与 Python 和 OpenCV 库链接。
该过程从modules/python/CMakeFiles.txt
中的 Cmake 文件开始,该文件应定义需要从 Python 提供的模块列表。 接下来,通过驻留在 OpenCV 源结构中的 python 绑定生成器脚本从这些文件中抓取和解析这些标题。 标头应包括 function 声明等,然后应通过相同的生成器脚本将其转换为包装函数。
您可以尝试修改 cmake 以排除/包含您不想编译和构建绑定的任何模块。 这不会重新编译 OpenCV
请查看: OpenCV Python 绑定以详细了解如何生成 python 绑定。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.