gpt4 book ai didi

android - 你好 OpenCV Android

转载 作者:行者123 更新时间:2023-11-29 21:50:16 27 4
gpt4 key购买 nike

我正在尝试位于 here 的教程

我已经为 openCV 编译了示例代码,没有任何问题 - 所以我确定我已经为 opencv 安装了所有必要的东西。我已经将 opencv 库添加到我的项目中,并且我正在使用 java 1.6 进行编译(java 7 现在不适用于 opencv4android AFAIK)。我还添加了 opencv 库作为资源。

但是,一旦进入 Hello OpenCV 示例下的第 5 步,示例代码对我来说就没有意义了。

public void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mView = new HelloOpenCVView(this);
setContentView (mView);
}

是我正在谈论的代码,我立即收到错误“mView 无法解析为变量”。在整个代码中一直使用 mview 而无需声明——它是否来 self 应该导入的另一个文件?有任何想法吗?谢谢B

最佳答案

mView中的“m”表示它是一个成员变量。这是大多数 Android 应用程序中使用的语言命名约定(如果您愿意,可以阅读更多相关信息 here)。所以只需在 MyActivity 中添加以下内容:

public class MyActivity extends Activity implements HelperCallbackInterface
{
private HelloOpenCVView mView;

... // rest of class
}

这应该可以解决您的 mView cannot be resolved to a variable 错误,这只是一个范围问题。

在那个页面上,它说要引用 15-puzzle 示例以获取更多详细信息。我建议看一下here .

我同意这有点令人困惑。由于 OpenCV 是开源的,请随时向他们发送 GitHub 拉取请求,并修改这部分文档。

关于android - 你好 OpenCV Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14594857/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com