質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Q&A

0回答

1912閲覧

XcodeでOpenCVを用いたiOSアプリ開発をしたい(サンプルを動かしたい)

h9TaNiNi

総合スコア6

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

0グッド

0クリップ

投稿2017/11/12 13:07

###前提・実現したいこと
当方,中学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

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fuzzball

2017/11/13 00:19

参考にされている記事はMac用の記事です。iOS用の記事を探してやり直すことをお勧めします。また、iOSアプリを作成するには、C++ではなく、SwiftかObjective-Cを使う必要があります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問