bc9/Software/OpenEmbedded/OpenCV_for_bc9
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
]
開始行:
[[labs.beatcraft.com]]~
[[bc9/Software/OpenEmbedded]]~
*OpenCV for bc9 [#feeb74db]
**使用する version に関して [#e790f368]
OpenCV2.0beta(OpenCV 1.2)は cmake が primary build system...
(autotools 用の configure.in が用意されていません。)~
cmake は version 2.6 以降でないと cross compile に対応し...
bc9-oe-sdk の cmake は version 2.4 で cross compile に対...
cross compile を行いたい場合は自分で version 2.6 を sourc...
また、OpenCV 1.2 はまだ Windows 版しか動作確認ができてい...
~
以上の理由により、OpenCV1.0 release(OpenCV 1.1pre1)を使用...
**環境変数設定 [#dac385d9]
bc9 版を build するためには、bc9 用 kernel を build した...
export PATH=/home/beat/gumstix/gumstix-oe/tmp/cross/bin:...
export ARCH=arm
export CROSS_COMPILE=arm-angstrom-linux-gnueabi-
bc9-oe-sdk/bc9-android-sdk の /home/beat/kernel_work/envs...
**configure [#n38c7921]
以下のような config option で configure を実行します。~
./configure --host=arm-angstrom-linux-gnueabi --build=i...
--prefix=/home/beat/temp/usr/local \
CC=/home/beat/gumstix/gumstix-oe/tmp/cross/bin/arm-angst...
CXX=/home/beat/gumstix/gumstix-oe/tmp/cross/bin/arm-angs...
CPPFLAGS=-I/home/beat/gumstix/gumstix-oe/tmp/staging/arm...
LDFLAGS=-L/home/beat/gumstix/gumstix-oe/tmp/staging/arm-...
**make & make install [#c3c46eb8]
prefix を /home/beat/temp/usr/local としてありますので、...
make install で仮インストールをすると /home/beat/temp/usr...
必須のものはこれだけで build されますが、bc9 上で動作を確...
sample は仮インストール先で build しますので、まず source...
$ cd /home/beat/temp/usr/local/share/opencv/samples/c
すべての samples を一括 build するための build_all.sh が...
$ chmod +x build_all.sh
この script の中の gcc をすべて /home/beat/gumstix/gumsti...
次に以下の環境変数を設定し、pkg-config で include PATH と...
$ export PKG_CONFIG_PATH=/home/beat/temp/usr/local/lib/p...
ここまでの設定を終えたら build_all.sh を実行します。
$ ./build_all.sh
これで samples が build されます。~
(ただし opencv 自体が gtk2.0=no で build されていますの...
~
これを bc9 では /usr/local に install しますので、以下の...
$ cd /home/beat/temp/
$ tar cvfz opencv_for_bc9.tgz usr
できあがったインストール用アーカイブ使って bc9 実機にイン...
アーカイブを bc9 にコピー~
$ scp opencv_for_bc9.tgz root@{bc9_IPADDR}:~/
bc9 に login 後アーカイブを展開します。~
root@bc9:~$ tar -C / -xzvf opencv_for_bc9.tgz
展開終了後、ldconfig を実行します。~
root@bc9:~$ ldconfig
次に libstdc++ をインストールします。~
bc9-oe-sdk の以下のディレクトリに
#ref(libstdc++6_4.1.2-r10_iwmmxt.ipk)
が build されていますので、それを bc9 にコピーします。
$ cd ~/gumstix/gumstix-oe/tmp/deploy/glibc/ipk/iwmmxt/
$ scp libstdc++6_4.1.2-r10_iwmmxt.ipk root@{bc9_IPADDR}~/
bc9 に login し、インストールします。
root@bc9:~$ ipkg install libstdc++6_4.1.2-r10_iwmmxt.ipk
正常にインストールが終了したら samples のうち gui を必要...
例として letter_recog を実行すると以下のようになります。
root@bc9:~$ cd /usr/local/share/opencv/samples/c/
root@bc9:/usr/local/share/opencv/samples/c$ ./letter_recog
The database ./letter-recognition.data is loaded.
Training the classifier ...
Recognition rate: train = 4.0%, test = 3.9%
Number of trees: 100
var# importance (in %):
0 0.0
1 0.0
2 0.0
3 0.0
4 0.0
5 0.0
6 127.3
7 5.7
8 0.0
9 0.0
10 19.3
11 -5.7
12 -23.9
13 76.1
14 -92.0
15 -6.8
Proximities between some samples corresponding to the le...
proximity(0,103) = 70.0%
proximity(0,106) = 56.0%
proximity(106,103) = 72.0%
**URL [#t350b6a0]
ビルド済みのインストール用アーカイブは以下の url からダウ...
http://sourceforge.jp/frs/redir.php?m=iij&f=%2Fbc9-dev%2F...
終了行:
[[labs.beatcraft.com]]~
[[bc9/Software/OpenEmbedded]]~
*OpenCV for bc9 [#feeb74db]
**使用する version に関して [#e790f368]
OpenCV2.0beta(OpenCV 1.2)は cmake が primary build system...
(autotools 用の configure.in が用意されていません。)~
cmake は version 2.6 以降でないと cross compile に対応し...
bc9-oe-sdk の cmake は version 2.4 で cross compile に対...
cross compile を行いたい場合は自分で version 2.6 を sourc...
また、OpenCV 1.2 はまだ Windows 版しか動作確認ができてい...
~
以上の理由により、OpenCV1.0 release(OpenCV 1.1pre1)を使用...
**環境変数設定 [#dac385d9]
bc9 版を build するためには、bc9 用 kernel を build した...
export PATH=/home/beat/gumstix/gumstix-oe/tmp/cross/bin:...
export ARCH=arm
export CROSS_COMPILE=arm-angstrom-linux-gnueabi-
bc9-oe-sdk/bc9-android-sdk の /home/beat/kernel_work/envs...
**configure [#n38c7921]
以下のような config option で configure を実行します。~
./configure --host=arm-angstrom-linux-gnueabi --build=i...
--prefix=/home/beat/temp/usr/local \
CC=/home/beat/gumstix/gumstix-oe/tmp/cross/bin/arm-angst...
CXX=/home/beat/gumstix/gumstix-oe/tmp/cross/bin/arm-angs...
CPPFLAGS=-I/home/beat/gumstix/gumstix-oe/tmp/staging/arm...
LDFLAGS=-L/home/beat/gumstix/gumstix-oe/tmp/staging/arm-...
**make & make install [#c3c46eb8]
prefix を /home/beat/temp/usr/local としてありますので、...
make install で仮インストールをすると /home/beat/temp/usr...
必須のものはこれだけで build されますが、bc9 上で動作を確...
sample は仮インストール先で build しますので、まず source...
$ cd /home/beat/temp/usr/local/share/opencv/samples/c
すべての samples を一括 build するための build_all.sh が...
$ chmod +x build_all.sh
この script の中の gcc をすべて /home/beat/gumstix/gumsti...
次に以下の環境変数を設定し、pkg-config で include PATH と...
$ export PKG_CONFIG_PATH=/home/beat/temp/usr/local/lib/p...
ここまでの設定を終えたら build_all.sh を実行します。
$ ./build_all.sh
これで samples が build されます。~
(ただし opencv 自体が gtk2.0=no で build されていますの...
~
これを bc9 では /usr/local に install しますので、以下の...
$ cd /home/beat/temp/
$ tar cvfz opencv_for_bc9.tgz usr
できあがったインストール用アーカイブ使って bc9 実機にイン...
アーカイブを bc9 にコピー~
$ scp opencv_for_bc9.tgz root@{bc9_IPADDR}:~/
bc9 に login 後アーカイブを展開します。~
root@bc9:~$ tar -C / -xzvf opencv_for_bc9.tgz
展開終了後、ldconfig を実行します。~
root@bc9:~$ ldconfig
次に libstdc++ をインストールします。~
bc9-oe-sdk の以下のディレクトリに
#ref(libstdc++6_4.1.2-r10_iwmmxt.ipk)
が build されていますので、それを bc9 にコピーします。
$ cd ~/gumstix/gumstix-oe/tmp/deploy/glibc/ipk/iwmmxt/
$ scp libstdc++6_4.1.2-r10_iwmmxt.ipk root@{bc9_IPADDR}~/
bc9 に login し、インストールします。
root@bc9:~$ ipkg install libstdc++6_4.1.2-r10_iwmmxt.ipk
正常にインストールが終了したら samples のうち gui を必要...
例として letter_recog を実行すると以下のようになります。
root@bc9:~$ cd /usr/local/share/opencv/samples/c/
root@bc9:/usr/local/share/opencv/samples/c$ ./letter_recog
The database ./letter-recognition.data is loaded.
Training the classifier ...
Recognition rate: train = 4.0%, test = 3.9%
Number of trees: 100
var# importance (in %):
0 0.0
1 0.0
2 0.0
3 0.0
4 0.0
5 0.0
6 127.3
7 5.7
8 0.0
9 0.0
10 19.3
11 -5.7
12 -23.9
13 76.1
14 -92.0
15 -6.8
Proximities between some samples corresponding to the le...
proximity(0,103) = 70.0%
proximity(0,106) = 56.0%
proximity(106,103) = 72.0%
**URL [#t350b6a0]
ビルド済みのインストール用アーカイブは以下の url からダウ...
http://sourceforge.jp/frs/redir.php?m=iij&f=%2Fbc9-dev%2F...
ページ名:
BC::labsへの質問は、bc9-dev @ googlegroups.com までお願い致します。