###前提・実現したいこと
当方,中学2年生なので,不備が多いと思いますがお助けください・・・。
XcodeでOpenCVを用いたiOSアプリ開発をしたい(サンプルを動かしたい)
http://hermemo.com/archives/822 の手順に従いました.
###発生している問題・エラーメッセージ
ネットに存在している先行記事や個人的なサポートサイトを
試してみたのですが,バージョンが大きく異なるのでうまく動作しないです.
<エラーメッセージ>
★/usr/local/Cellar/opencv/3.3.0_3/include/opencv2/core/types.hpp:837:6: Empty paragraph passed to '@note' command
★: "_cvCreateCameraCapture", referenced from:
★: Linker command failed with exit code 1 (use -v to see invocation)
など多数
###試したこと
0. Xcodeのインストール
0. brewを用いたOpencvのインストール
0. XcodeにおけるOpencvの登録(Pathを通す・ライブラリの登録)
3.1 /usr/local/Cellar/opencvにパスを通す([recursive]に変更)
3.2 [libopencv_highgui.dylib]というファイルをドラッグ&ドロップして追加
0. サンプルコードを拝借してもエラーが出てしまう
C++
1#include <cv.h> 2#include <highgui.h> 3#include <ctype.h> 4 5int 6main (int argc, char **argv) 7{ 8 CvCapture *capture = 0; 9 IplImage *frame = 0; 10 double w = 320, h = 240; 11 int c; 12 13 // (1)コマンド引数によって指定された番号のカメラに対するキャプチャ構造体を作成する 14 if (argc == 1 || (argc == 2 && strlen (argv[1]) == 1 && isdigit (argv[1][0]))) 15 capture = cvCreateCameraCapture (argc == 2 ? argv[1][0] - '0' : 0); 16 17 /* この設定は,利用するカメラに依存する */ 18 // (2)キャプチャサイズを設定する. 19 cvSetCaptureProperty (capture, CV_CAP_PROP_FRAME_WIDTH, w); 20 cvSetCaptureProperty (capture, CV_CAP_PROP_FRAME_HEIGHT, h); 21 22 cvNamedWindow ("Capture", CV_WINDOW_AUTOSIZE); 23 24 // (3)カメラから画像をキャプチャする 25 while (1) { 26 frame = cvQueryFrame (capture); 27 cvShowImage ("Capture", frame); 28 c = cvWaitKey (2); 29 if (c == '\x1b') 30 break; 31 } 32 33 cvReleaseCapture (&capture); 34 cvDestroyWindow ("Capture"); 35 36 return 0; 37}
###補足情報(言語/FW/ツール等のバージョンなど)
Opencv 3.3.3_1
Xcode 8.3
あなたの回答
tips
プレビュー