2017-03-02 49 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。