OpenCV layout.xml命名空间未绑定

时间:2018-09-28 11:13:02

标签: android opencv

我在本教程(http://acodigo.blogspot.com/2018/02/programacion-opencv-para-android.html)中第一次看到了如何在Android上使用OpenCV。我遵循了所有后续步骤,并且在主要活动的布局的XML中有以下错误:命名空间未绑定。 有人知道如何解决吗? 如果有帮助,我将保留pos布局的xml文件。 非常感谢。

XML文件:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <org.opencv.android.JavaCameraView
        android:id="@+id/cameraview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:visibility="gone"
        opencv:camera_id="any"
        opencv:show_fps="true" />

</android.support.constraint.ConstraintLayout>

错误:命名空间opencv没有绑定

1 个答案:

答案 0 :(得分:1)

您忘记了:

xmlns:opencv="http://schemas.android.com/apk/res-auto"

在您的根布局(ConstraintLayout)中。

还要确保org.opencv.android.JavaCameraView的依赖项已添加到您的Build.gradle中。或者至少,如果要手动导入jar文件,请确保在Build.gradle文件中具有库的实现。