3

私はこのチュートリアルに従おうとしています: http://docs.opencv.org/doc/tutorials/ios/video_processing/video_processing.html

私は手順に従いましたが、viewController.h ファイルでは、「using namespace cv;」と入力するように指示されています。ファイルの先頭付近。

Xcode はこれをエラーと見なします。そして、それは私に構築させません。これを修正するにはどうすればよいですか?

XCode 4.6.3 を使用していて、使用している openCV のバージョンがわかりませんが、ダウンロードしたばかりなので、おそらく最新です。また、opencv フレームワークをインポートしたことも知っています。

viewController.h のコード行は次のとおりです。

 #import <UIKit/UIKit.h>
 #import <opencv2/highgui/cap_ios.h>
 using namespace cv;

 @interface ViewController : UIViewController

 @property (weak, nonatomic) IBOutlet UIButton *button;
 @property (weak, nonatomic) IBOutlet UIImageView *imageView;

 - (IBAction)actionStart:(id)sender;

@終わり

4

1 に答える 1

3

ViewController の拡張子を から.mに変更してみてください.mm。これは、そのコードを Objective C++ で記述したいということをコンパイラに通知します。

編集: この方法で効果的にコードを記述する方法の詳細については、このブログ投稿を確認してください。

于 2013-08-02T23:56:26.397 に答える