OpenCV/Using OpenCV 2.2 on iOS SDK 4.1
の編集
http://www.atinfinity.info/wiki/index.php?OpenCV/Using%20OpenCV%202.2%20on%20iOS%20SDK%204.1
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
Adobe Generic Image Library
Android
Android/Usage of vs-android
BracketName
ChucK
ChucK/Programmer's Reference
Contact
dandelion%27s%20laboratory
dandelion's laboratory
Diffused Illumination
FormatRule
FormattingRules
FrontPage
Gainer
Gainer/Gainer with C++
Gainer/Gainer動作確認
Gainer/タクトスイッチ + LED
Gainer/加速度センサ
Gainer/加速度センサ(おまけ)
gainercxx
Help
Intel TBB
Intel TBB/インストール
InterWiki
InterWikiName
InterWikiSandBox
Links
Mac
Mac/stroyとP4Mergeを連動させる
MenuBar
Navigation
Oculus Rift DK2
Oculus Rift DK2/Bookmarks
OpenCV
OpenCV/Building of opencv_ffmpeg.dll on OpenCV 2.3.1
OpenCV/Build steps for OpenCV(Windows RT)
OpenCV/Method to control of pixel value drawing in Qt Window
OpenCV/Method to enable OpenEXR on OpenCV
OpenCV/Method used for oclMat on OpenCV 2.4.3
OpenCV/OpenCV 2.4.6.1 Framework for Mac OS X
OpenCV/OpenCV 3.0 Latest news and the Roadmap(日本語訳)
OpenCV/OpenCV Framework for iOS SDK 4.2
OpenCV/OpenCV wrapper list
OpenCV/OpenCVラッパーまとめ
OpenCV/Patch to enable capturing frame rate setting on OpenCV 2.2
OpenCV/Patch to enable capturing using DirectShow on OpenCV 2.3
OpenCV/Patch to support WebP format on OpenCV 2.2
OpenCV/Patch to support WebP format on OpenCV 2.3.1
OpenCV/Patch to support WebP format on OpenCV 2.4.2
OpenCV/RAW画像生成
OpenCV/SVN版 OpenCVビルド
OpenCV/the result of OpenCV 2.4.0 module testing on iOS device
OpenCV/Using OpenCV 2.2 on iOS SDK 4.1
OpenCV/Using OpenCV 2.2 on iOS SDK 4.2
OpenCV/videoInput Libraryによるビデオキャプチャ
OpenCV/VS 2005でCVCAMを使う
PHP
Platform SDKインストール
PukiWiki
PukiWiki/1.4
PukiWiki/1.4/Manual
PukiWiki/1.4/Manual/Plugin
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/V-Z
Python
Python/Bookmarks
Python/CV Tips
RecentDeleted
SandBox
SideBar
TopPage
WikiEngines
WikiName
WikiWikiWeb
Windows SDKインストール
WinRT
WinRT/Bookmarks
YukiWiki
あの楽器
#multilang(ja){{ *OpenCV/Using OpenCV 2.2 on iOS SDK 4.1 [#de5dc430] このページは[[yoshimasa niwa - iPhoneでOpenCVを使う方法:http://niw.at/articles/2009/03/14/using-opencv-on-iphone/ja]]で紹介されている&br;OpenCV 2.1用のビルドスクリプトをOpenCV 2.2で使うための方法を記載しています. iOS SDK 4.2で動作させたい場合は[[OpenCV/Using OpenCV 2.2 on iOS SDK 4.2]]を 参照下さい. **OpenCV 2.2取得 [#p40a0c1f] [[公式サイト:http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.2/]]からOpenCV-2.2.0.tar.bz2をダウンロードします. **ビルドスクリプト取得 [#x7ead151] [[このページ:https://github.com/niw/iphone_opencv_test/commit/4ab0572d48a07f2401a15ca4c894c169983ae0fd]]の「Downloads」ボタンを押して,&br; niw-iphone_opencv_test-4ab0572.zipをダウンロードします. **パッチファイル取得 [#kcebe76e] 下記のパッチファイルをダウンロードします.&br; |Filename|Size|Date|Type|Download| |BGCOLOR(white):opencv2.2_for_ios_build_script_20101230.zip|BGCOLOR(white):5.06kb|BGCOLOR(white):20101230|BGCOLOR(white):Zip|BGCOLOR(white):[[http://www.atinfinity.info/img/download.gif:http://www.atinfinity.info/opencv/patch/opencv2.2_for_ios_build_script_20101230.zip]]| このzipに格納されているファイルの内容は以下の通りです. -OpenCV-2.2.0.patch --- OpenCV 2.2に適用するパッチ -niw-iphone_opencv_test-4ab0572.patch --- ビルドスクリプトに適用するパッチ **パッチの適用 [#dcff9e79] 下記の3ファイルを展開します. -OpenCV-2.2.0.tar.bz2 -niw-iphone_opencv_test-4ab0572.zip -opencv2.2_for_ios_build_script_20101230.zip 展開後,下記のフォルダを同一階層に配置します. -OpenCV-2.2.0 -niw-iphone_opencv_test-4ab0572 -opencv2.2_for_ios_build_script_20101230 (1)OpenCV 2.2のディレクトリに移動 % cd OpenCV-2.2.0 (2)OpenCV 2.2にパッチを適用 % patch -p1 < ../opencv2.2_for_ios_build_script_20101230/OpenCV-2.2.0.patch (3)ビルドスクリプトのディレクトリに移動 % cd ../niw-iphone_opencv_test-4ab0572 (4)ビルドスクリプトにパッチを適用 % patch -p1 < ../opencv2.2_for_ios_build_script_20101230/niw-iphone_opencv_test-4ab0572.patch ここまででパッチの適用が完了です.&br; そして,niw-iphone_opencv_test-4ab0572にある -opencv_simulator -opencv_device ディレクトリ中にあるinclude,lib,shareディレクトリを削除しておきます.&br; (※OpenCV 2.1用のライブラリとヘッダが格納されているため) **ビルド [#f33e5bec] ***シミュレータ [#e5ea2869] (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 ***デバイス [#z6fc8ce8] (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 **サンプルプログラム [#tc28e35c] niw-iphone_opencv_test-4ab0572\OpenCVTest.xcodeprojを&br; Xcodeで開き,ビルドしてください. |CENTER:&ref(sample_app_edge_detect_20101230.png);| |CENTER:エッジ検出のデモ| &br; |CENTER:&ref(sample_app_face_detect_20101230.png);| |CENTER:顔検出のデモ| }} #multilang(en){{ *OpenCV/Using OpenCV 2.2 on iOS SDK 4.1 The page describes the method to use OpenCV 2.2 on iOS SDK 4.1.&br; And, this method use [[yoshimasa niwa - Using OpenCV on iPhone:http://niw.at/articles/2009/03/14/using-opencv-on-iphone/en]] as a reference. If you use iOS SDK 4.2, please read [[OpenCV/Using OpenCV 2.2 on iOS SDK 4.2]]. **Getting OpenCV 2.2 source code Please get "OpenCV-2.2.0.tar.bz2" from [[Official page:http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.2/]]. **Getting the build script(maked by niwa) Please get "niw-iphone_opencv_test-4ab0572.zip" from [[this page:https://github.com/niw/iphone_opencv_test/commit/4ab0572d48a07f2401a15ca4c894c169983ae0fd]]. **Getting the patch file Please get the following patch file.&br; |Filename|Size|Date|Type|Download| |BGCOLOR(white):opencv2.2_for_ios_build_script_20101230.zip|BGCOLOR(white):5.06kb|BGCOLOR(white):20101230|BGCOLOR(white):Zip|BGCOLOR(white):[[http://www.atinfinity.info/img/download.gif:http://www.atinfinity.info/opencv/patch/opencv2.2_for_ios_build_script_20101230.zip]]| This Zip file contains the following patch file. -OpenCV-2.2.0.patch --- The patch for OpenCV 2.2 -niw-iphone_opencv_test-4ab0572.patch --- The patch for build script **Applying the patch Please extract the following file. -OpenCV-2.2.0.tar.bz2 -niw-iphone_opencv_test-4ab0572.zip -opencv2.2_for_ios_build_script_20101230.zip After the extraction, please put the following directory to same hierarchy. -OpenCV-2.2.0 -niw-iphone_opencv_test-4ab0572 -opencv2.2_for_ios_build_script_20101230 (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_ios_build_script_20101230/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_ios_build_script_20101230/niw-iphone_opencv_test-4ab0572.patch This will go through the applying the patch.&br; Please delete "include","lib","share" directory from the following directory.&br; -niw-iphone_opencv_test-4ab0572\opencv_simulator -niw-iphone_opencv_test-4ab0572\opencv_device **Build ***For 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 Program Please open the niw-iphone_opencv_test-4ab0572\OpenCVTest.xcodeproj using Xcode. |CENTER:&ref(sample_app_edge_detect_20101230.png);| |CENTER:Sample of edge detection| &br; |CENTER:&ref(sample_app_face_detect_20101230.png);| |CENTER:Sample of face detection| }}
タイムスタンプを変更しない
#multilang(ja){{ *OpenCV/Using OpenCV 2.2 on iOS SDK 4.1 [#de5dc430] このページは[[yoshimasa niwa - iPhoneでOpenCVを使う方法:http://niw.at/articles/2009/03/14/using-opencv-on-iphone/ja]]で紹介されている&br;OpenCV 2.1用のビルドスクリプトをOpenCV 2.2で使うための方法を記載しています. iOS SDK 4.2で動作させたい場合は[[OpenCV/Using OpenCV 2.2 on iOS SDK 4.2]]を 参照下さい. **OpenCV 2.2取得 [#p40a0c1f] [[公式サイト:http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.2/]]からOpenCV-2.2.0.tar.bz2をダウンロードします. **ビルドスクリプト取得 [#x7ead151] [[このページ:https://github.com/niw/iphone_opencv_test/commit/4ab0572d48a07f2401a15ca4c894c169983ae0fd]]の「Downloads」ボタンを押して,&br; niw-iphone_opencv_test-4ab0572.zipをダウンロードします. **パッチファイル取得 [#kcebe76e] 下記のパッチファイルをダウンロードします.&br; |Filename|Size|Date|Type|Download| |BGCOLOR(white):opencv2.2_for_ios_build_script_20101230.zip|BGCOLOR(white):5.06kb|BGCOLOR(white):20101230|BGCOLOR(white):Zip|BGCOLOR(white):[[http://www.atinfinity.info/img/download.gif:http://www.atinfinity.info/opencv/patch/opencv2.2_for_ios_build_script_20101230.zip]]| このzipに格納されているファイルの内容は以下の通りです. -OpenCV-2.2.0.patch --- OpenCV 2.2に適用するパッチ -niw-iphone_opencv_test-4ab0572.patch --- ビルドスクリプトに適用するパッチ **パッチの適用 [#dcff9e79] 下記の3ファイルを展開します. -OpenCV-2.2.0.tar.bz2 -niw-iphone_opencv_test-4ab0572.zip -opencv2.2_for_ios_build_script_20101230.zip 展開後,下記のフォルダを同一階層に配置します. -OpenCV-2.2.0 -niw-iphone_opencv_test-4ab0572 -opencv2.2_for_ios_build_script_20101230 (1)OpenCV 2.2のディレクトリに移動 % cd OpenCV-2.2.0 (2)OpenCV 2.2にパッチを適用 % patch -p1 < ../opencv2.2_for_ios_build_script_20101230/OpenCV-2.2.0.patch (3)ビルドスクリプトのディレクトリに移動 % cd ../niw-iphone_opencv_test-4ab0572 (4)ビルドスクリプトにパッチを適用 % patch -p1 < ../opencv2.2_for_ios_build_script_20101230/niw-iphone_opencv_test-4ab0572.patch ここまででパッチの適用が完了です.&br; そして,niw-iphone_opencv_test-4ab0572にある -opencv_simulator -opencv_device ディレクトリ中にあるinclude,lib,shareディレクトリを削除しておきます.&br; (※OpenCV 2.1用のライブラリとヘッダが格納されているため) **ビルド [#f33e5bec] ***シミュレータ [#e5ea2869] (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 ***デバイス [#z6fc8ce8] (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 **サンプルプログラム [#tc28e35c] niw-iphone_opencv_test-4ab0572\OpenCVTest.xcodeprojを&br; Xcodeで開き,ビルドしてください. |CENTER:&ref(sample_app_edge_detect_20101230.png);| |CENTER:エッジ検出のデモ| &br; |CENTER:&ref(sample_app_face_detect_20101230.png);| |CENTER:顔検出のデモ| }} #multilang(en){{ *OpenCV/Using OpenCV 2.2 on iOS SDK 4.1 The page describes the method to use OpenCV 2.2 on iOS SDK 4.1.&br; And, this method use [[yoshimasa niwa - Using OpenCV on iPhone:http://niw.at/articles/2009/03/14/using-opencv-on-iphone/en]] as a reference. If you use iOS SDK 4.2, please read [[OpenCV/Using OpenCV 2.2 on iOS SDK 4.2]]. **Getting OpenCV 2.2 source code Please get "OpenCV-2.2.0.tar.bz2" from [[Official page:http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.2/]]. **Getting the build script(maked by niwa) Please get "niw-iphone_opencv_test-4ab0572.zip" from [[this page:https://github.com/niw/iphone_opencv_test/commit/4ab0572d48a07f2401a15ca4c894c169983ae0fd]]. **Getting the patch file Please get the following patch file.&br; |Filename|Size|Date|Type|Download| |BGCOLOR(white):opencv2.2_for_ios_build_script_20101230.zip|BGCOLOR(white):5.06kb|BGCOLOR(white):20101230|BGCOLOR(white):Zip|BGCOLOR(white):[[http://www.atinfinity.info/img/download.gif:http://www.atinfinity.info/opencv/patch/opencv2.2_for_ios_build_script_20101230.zip]]| This Zip file contains the following patch file. -OpenCV-2.2.0.patch --- The patch for OpenCV 2.2 -niw-iphone_opencv_test-4ab0572.patch --- The patch for build script **Applying the patch Please extract the following file. -OpenCV-2.2.0.tar.bz2 -niw-iphone_opencv_test-4ab0572.zip -opencv2.2_for_ios_build_script_20101230.zip After the extraction, please put the following directory to same hierarchy. -OpenCV-2.2.0 -niw-iphone_opencv_test-4ab0572 -opencv2.2_for_ios_build_script_20101230 (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_ios_build_script_20101230/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_ios_build_script_20101230/niw-iphone_opencv_test-4ab0572.patch This will go through the applying the patch.&br; Please delete "include","lib","share" directory from the following directory.&br; -niw-iphone_opencv_test-4ab0572\opencv_simulator -niw-iphone_opencv_test-4ab0572\opencv_device **Build ***For 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 Program Please open the niw-iphone_opencv_test-4ab0572\OpenCVTest.xcodeproj using Xcode. |CENTER:&ref(sample_app_edge_detect_20101230.png);| |CENTER:Sample of edge detection| &br; |CENTER:&ref(sample_app_face_detect_20101230.png);| |CENTER:Sample of face detection| }}
テキスト整形のルールを表示する