0

我将一个 openCV 应用程序从较新版本的 Xcode 移动到较旧版本 (3.2.1) 并使用相同的代码我从一开始就遇到了很多错误。

using namespace std;
using namespace cv;

返回以下错误:“此处未声明的命名空间”

cvInRangeS(imgHSV, cvScalar(10, 100, 100), cvScalar(20, 255, 255), imgThreshed);

返回以下错误:'函数'cvscalar'的参数太少

有谁知道这可能是为什么?在最近的 XCode 上一切正常。

4

1 回答 1

0

感谢您解释您要做什么。

不要与旧版本的 Xcode 抗争(从 Xcode 3 到 Xcode 4 的转变比从 Xcode 4 到 Xcode 5 的转变要剧烈得多),但是您可以在项目中为您的应用程序设置最低部署版本设置。

这是我这样做时的样子:

在此处输入图像描述

于 2013-09-01T07:42:16.057 回答