Android studio 不可逆类型;无法强制转换';android.view.view';至';org.opencv.android.JavaCameraView';
对不起,我的英语不好。Android studio 不可逆类型;无法强制转换';android.view.view';至';org.opencv.android.JavaCameraView';,android-studio,opencv4android,Android Studio,Opencv4android,对不起,我的英语不好。 我只是想在Android Studio中使用JavaCameraView,就像我看过的教程一样,但是有一个错误,比如: “不可转换类型;无法将'android.view.view'强制转换为'org.opencv.android.JavaCameraView'” 使用JavaCameraView的代码: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(sav
我只是想在Android Studio中使用JavaCameraView,就像我看过的教程一样,但是有一个错误,比如:
“不可转换类型;无法将'android.view.view'强制转换为'org.opencv.android.JavaCameraView'”
使用JavaCameraView的代码:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
javaCameraView = (JavaCameraView)findViewById(R.id.CameraView);
}
XML文件:
<org.opencv.android.JavaCameraView
android:id="@+id/CameraView"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
实际上,您必须创建一个CameraBridgeViewBase对象,才能从xml布局访问JavaCameraView。
您可以参考此博客,也可以查看此博客以了解更多信息。您好,您可以指定您要学习的教程吗?这可能是一个类混淆错误,因为它会给您在转换方面带来问题。您可能应该使用另一种类型的类或WidgetHank您的答案。我已经检查了你上面附加的博客,但即使从那里复制代码,我也有同样的问题。“setVisibility”方法也有一个错误。