#multilang(ja){{ OpenCV/Using OpenCV 2.2 on iOS SDK 4.2このページはyoshimasa niwa - iPhoneでOpenCVを使う方法で紹介されている OpenCV 2.2取得公式サイトからOpenCV-2.2.0.tar.bz2をダウンロードします. ビルドスクリプト取得このページの「Downloads」ボタンを押して, パッチファイル取得下記のパッチファイルをダウンロードします. このzipに格納されているファイルの内容は以下の通りです.
パッチの適用下記の3ファイルを展開します.
展開後,下記のフォルダを同一階層に配置します.
(1)OpenCV 2.2のディレクトリに移動 % cd OpenCV-2.2.0 (2)OpenCV 2.2にパッチを適用 % patch -p1 < ../opencv2.2_for_ios4.2_build_script_20101231/OpenCV-2.2.0.patch (3)ビルドスクリプトのディレクトリに移動 % cd ../niw-iphone_opencv_test-4ab0572 (4)ビルドスクリプトにパッチを適用 % patch -p1 < ../opencv2.2_for_ios4.2_build_script_20101231/niw-iphone_opencv_test-4ab0572.patch ここまででパッチの適用が完了です.
ディレクトリ中にあるinclude,lib,shareディレクトリを削除しておきます. ビルドシミュレータ(1)ビルドスクリプトのディレクトリに移動 % cd ../niw-iphone_opencv_test-4ab0572 (2)ビルド用ディレクトリ(シミュレータ用)作成 % mkdir build_simulator (3)ビルド用ディレクトリ(シミュレータ用)に移動 % cd build_simulator (4)CMake実行 % ../opencv_cmake.sh Simulator ../../OpenCV-2.2.0 (5)ビルド % make -j 4 (6)インストール % make install デバイス †(1)ビルドスクリプトのディレクトリに移動 % cd ../niw-iphone_opencv_test-4ab0572 (2)ビルド用ディレクトリ(デバイス用)作成 % mkdir build_device (3)ビルド用ディレクトリ(デバイス用)に移動 % cd build_device (4)CMake実行 % ../opencv_cmake.sh Device ../../OpenCV-2.2.0 (5)ビルド % make -j 4 (6)インストール % make install サンプルプログラム †niw-iphone_opencv_test-4ab0572\OpenCVTest.xcodeprojを }} #multilang(en){{ OpenCV/Using OpenCV 2.2 on iOS SDK 4.2The page describes the method to use OpenCV 2.2 on iOS SDK 4.2. Getting OpenCV 2.2 source codePlease get "OpenCV-2.2.0.tar.bz2" from Official page. Getting the build script(maked by niwa)Please get "niw-iphone_opencv_test-4ab0572.zip" from this page. Getting the patch filePlease get the following patch file. This Zip file contains the following patch file.
Applying the patchPlease extract the following file.
After the extraction, please put the following directory to same hierarchy.
(1)Move to the OpenCV 2.2 directory % cd OpenCV-2.2.0 (2)Apply the patch to OpenCV 2.2 % patch -p1 < ../opencv2.2_for_ios4.2_build_script_20101231/OpenCV-2.2.0.patch (3)Move to the build script directory % cd ../niw-iphone_opencv_test-4ab0572 (4)Apply the patch to the build script % patch -p1 < ../opencv2.2_for_ios4.2_build_script_20101231/niw-iphone_opencv_test-4ab0572.patch This will go through the applying the patch.
BuildFor simulator(1)Move to the build script directory % cd ../niw-iphone_opencv_test-4ab0572 (2)Create the build directory(for simulator) % mkdir build_simulator (3)Move to the build directory(for simulator) % cd build_simulator (4)Do the CMake % ../opencv_cmake.sh Simulator ../../OpenCV-2.2.0 (5)Build % make -j 4 (6)Install the library % make install For device(1)Move to the build script directory % cd ../niw-iphone_opencv_test-4ab0572 (2)Create he build directory(for device) % mkdir build_device (3)Move to the build directory(for device) % cd build_device (4)Do the CMake % ../opencv_cmake.sh Device ../../OpenCV-2.2.0 (5)Build % make -j 4 (6)Install the library % make install Sample ProgramPlease open the niw-iphone_opencv_test-4ab0572\OpenCVTest.xcodeproj using Xcode. }} |