2017-03-02 68 views
1

我用这buildpacks对Heroku的构建Python与opencv在Heroku

heroku buildpacks:add --index 2 https://github.com/shunjikonishi/heroku-buildpack-ffmpeg.git 

安装的ffmpeg,这buildpacks到在Heroku上安装python的OpenCV

heroku buildpacks:add --index 3 https://github.com/diogojc/heroku-buildpack-python-opencv-scipy.git 

我可以使用的ffmpeg命令和更好的支持python opencv在heroku上分开。使用python opencv,我可以打开并阅读图像。但我无法阅读视频。不知何故,opencv不是用ffmpeg编译的。我的问题是如何编译pyfc opencv与ffmpeg支持。

回答

0

这个heroku-buildpack-python-opencv-scipy buildpack实际上并没有编译任何东西。它下载已经编译好的环境,并插入到Heroku应用程序中。

但你可以做的是修改https://github.com/diogojc/heroku-buildpack-python-opencv-scipy/blob/master/Dockerfile包含ffmpeg。然后你可以重建这个容器并更改buildpack来下载你的修改版本。这将需要很多工作,但我认为这是最好的选择。或者你可以找到另一个包含所有必需库的buildpack。