lab/技術情報/opencv-1.1.0OnFedora6
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[lab/技術情報/fedoraOnDellVostro]]
*負けログです [#e8102b65]
インストールしたぁ!と思って意気揚々と途中まで書いたらあ...
*はじめに [#g8d12dc4]
opencv-1.1.0をfecdora core 6にインストールするためのメモ
*概要 [#m2395d83]
#contents
*環境 [#m77f07c0]
-OS: Linux Fedora Core 6 2.6.22.14-72.fc6 i686
*インストール手順 [#q7bcd1c2]
**ライブラリの準備 [#pce8506c]
-libraw1394, libdc1394をインストールしておく.yumのリポジ...
-ライブラリのパスを通すために,root権限で/etc/ld.so.confに
---/usr/local/lib
---/usr/lib
と記載しroot権限で
---ldconfig
を実行.
**ソースの準備 [#bdeeb51b]
-opencv-1.1.0はまだ正式リリースされていないのでとりあえず...
---cvs -d:pserver:anonymous@opencvlibrary.cvs.sourceforge...
passwordを要求されたら何も考えずにEnterを押す.
---cvs -z3 -d:pserver:anonymous@opencvlibrary.cvs.sourcef...
でカレントディレクトリにopencvというディレクトリができて...
-このままだとバグっていてコンパイルが通らない.
-http://www.visionopen.com/smf/index.php?topic=983.msg141...
opencv/interfaces/swig/python/_cv.cppで
--line 89708
---cvCalibrationMatrixValues((CvMat const *)arg1,arg2,arg...
↓
---cvCalibrationMatrixValues((CvMat const *)arg1,cvSize(a...
--line 90122
---cvConvertPointsHomogenious((CvMat const *)arg1,arg2);
↓
---cvConvertPointsHomogeneous((CvMat const *)arg1,arg2);
-コンパイルが通ることを確認
---cd opencv
---./configure
---make
エラーがでなければok
**RPMを作る [#d66fabc3]
-コンパイルが通ればひとつ上のディレクトリにあがって,
mv opencv opencv-1.1.0
にリネーム
-ソースをかためる
tar cvzf opencv-1.1.0.tar.gz opencv-1.1.0.tar
-root権限でコピー
su
~
cp opencv-1.1.0.tar.gz /usr/src/redhat/SOURCE/
-root権限でRPMをビルド
su
~
rpmbuild -ta opencv-1.1.0.tar.gz
これで/usr/src/redhat/RPMSの下にopencv-1.1.0-1.i386.rpmの...
**yumでRPMをインストール [#zebff1fb]
-さっき作ったRPMファイルをyumでlocalinstallする
su
~
yum localinstall opencvc-1.1.0.*****.rpm
-えらー
Error: Missing Dependency: libdc1394_control.so.12 is ne...
ありゃりゃ?
/usr/local/lib/libdc1394_control.so.12
は存在するし,LD_LIBRARY_PATHにも書いてあるし,/etc/ld.so...
*もしかして... [#m5ff0891]
./configure なときに --libdir / --includedir な指定が必要...
終了行:
[[lab/技術情報/fedoraOnDellVostro]]
*負けログです [#e8102b65]
インストールしたぁ!と思って意気揚々と途中まで書いたらあ...
*はじめに [#g8d12dc4]
opencv-1.1.0をfecdora core 6にインストールするためのメモ
*概要 [#m2395d83]
#contents
*環境 [#m77f07c0]
-OS: Linux Fedora Core 6 2.6.22.14-72.fc6 i686
*インストール手順 [#q7bcd1c2]
**ライブラリの準備 [#pce8506c]
-libraw1394, libdc1394をインストールしておく.yumのリポジ...
-ライブラリのパスを通すために,root権限で/etc/ld.so.confに
---/usr/local/lib
---/usr/lib
と記載しroot権限で
---ldconfig
を実行.
**ソースの準備 [#bdeeb51b]
-opencv-1.1.0はまだ正式リリースされていないのでとりあえず...
---cvs -d:pserver:anonymous@opencvlibrary.cvs.sourceforge...
passwordを要求されたら何も考えずにEnterを押す.
---cvs -z3 -d:pserver:anonymous@opencvlibrary.cvs.sourcef...
でカレントディレクトリにopencvというディレクトリができて...
-このままだとバグっていてコンパイルが通らない.
-http://www.visionopen.com/smf/index.php?topic=983.msg141...
opencv/interfaces/swig/python/_cv.cppで
--line 89708
---cvCalibrationMatrixValues((CvMat const *)arg1,arg2,arg...
↓
---cvCalibrationMatrixValues((CvMat const *)arg1,cvSize(a...
--line 90122
---cvConvertPointsHomogenious((CvMat const *)arg1,arg2);
↓
---cvConvertPointsHomogeneous((CvMat const *)arg1,arg2);
-コンパイルが通ることを確認
---cd opencv
---./configure
---make
エラーがでなければok
**RPMを作る [#d66fabc3]
-コンパイルが通ればひとつ上のディレクトリにあがって,
mv opencv opencv-1.1.0
にリネーム
-ソースをかためる
tar cvzf opencv-1.1.0.tar.gz opencv-1.1.0.tar
-root権限でコピー
su
~
cp opencv-1.1.0.tar.gz /usr/src/redhat/SOURCE/
-root権限でRPMをビルド
su
~
rpmbuild -ta opencv-1.1.0.tar.gz
これで/usr/src/redhat/RPMSの下にopencv-1.1.0-1.i386.rpmの...
**yumでRPMをインストール [#zebff1fb]
-さっき作ったRPMファイルをyumでlocalinstallする
su
~
yum localinstall opencvc-1.1.0.*****.rpm
-えらー
Error: Missing Dependency: libdc1394_control.so.12 is ne...
ありゃりゃ?
/usr/local/lib/libdc1394_control.so.12
は存在するし,LD_LIBRARY_PATHにも書いてあるし,/etc/ld.so...
*もしかして... [#m5ff0891]
./configure なときに --libdir / --includedir な指定が必要...
ページ名: