OpenCv for iphone构建错误

时间:2013-08-02 23:25:04

标签: ios opencv namespaces

我正在尝试按照本教程: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;

@end

1 个答案:

答案 0 :(得分:3)

尝试将ViewController的扩展名从.m更改为.mm。这向编译器发出信号,表示您希望在Objective C ++中编写该段代码。

编辑:有关如何以这种方式有效编写代码的其他信息,请查看this blog post