OpenCVのコンパイル済みバージョンを使用して.debパッケージを作成する方法は?

OpenCVのコンパイル済みバージョンを使用して.debパッケージを作成する方法は?

OpenCV 2.4.2はRaspberry Piでコンパイルするのに6時間かかりました。すべてをdebとしてパッケージ化したいのですが、以前はそうしたことはありません。必要な追加ライブラリをダウンロードまたは埋め込むようにコンパイルされたファイルをパッケージ化するにはどうすればよいですか?

ベストアンサー1

私はこのスレッドを観察している他の人のためのより良い答えを追加すると思いました。

したがって、デバイス上でopencvを構築するのが難しい場合は、おそらく次のガイドラインに従ってください。

http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html

-D argsこの場合、2番目のステップで動的オーバーライドCMakeパラメータを追加せずにcmake ..(ユーザーが作成した)ビルドディレクトリ内で実行すると、CMakeCache.txtファイルが生成されます。

ファイルを編集すると、CMakeCache.txt以下を変更できます。

CPACK_BINARY_DEB:BOOL=ON

...上記のopencvリンクで指定された他の変数に加えて。実行する必要はありませんmake。またはmake install…実行するだけでmake package魔法が起こります。

警告する:その場合、WITH_CUDA:BOOL=ONパッケージに依存関係の問題がある可能性があります。これはまったく異なる問題です。

詳細については、CPACK_*_*:BOOLcmakeファイルのパラメータを参照し、CPackのマニュアルを参照してください。

http://www.cmake.org/Wiki/CMake:CPackPackageGenerators

おすすめ記事