2

我在 Docker 容器中安装了 Opencv,以便我可以上传 linux 二进制文件以支持不属于我的 git 项目。我需要它来运行 python 3.6 和 opencv 3.x,这一切似乎都运行良好。但是,包含该cv2文件夹的目录只有一个 .so 文件:cv2.cpython-36m-x86_64-linux-gnu.so. 我正在尝试贡献的项目具有 opencv py2.7 的构建,并且该文件夹包含许多相关 opencv 包的数十个 .so 文件,所以我觉得有些不对劲。任何人都可以帮忙吗?

这是我在 Docker 和相关文件夹中的输出

这是我正在尝试添加支持的项目的链接。 https://github.com/Miserlou/lambda-packages/tree/master/lambda_packages/OpenCV 假设你不想解压 tar,下面是里面寻找 python 2.7 包的方式这是内部查找 python 2.7 包的方式

4

1 回答 1

3

只要您可以将其导入python并利用它的功能,就没有错。我正在使用 ROS Kinetic 进行研究,它带有内置的 opencv 版本。它也只有一个cv2.so文件,并且运行良好。

于 2017-08-22T06:59:03.047 回答