Android 在图像识别后,如何在vuforia sdk ImageTarget中显示布局而不是茶壶模型

Android 在图像识别后,如何在vuforia sdk ImageTarget中显示布局而不是茶壶模型,android,augmented-reality,Android,Augmented Reality,如果图像在高通vuforia sdk中被识别,我们如何在版面中显示简单文本,即“Hello”。我正在使用高通vuforia sdk的ImageTarget示例,现在它在识别图像后显示一个茶壶。我是增强现实的新手。请帮助我。在JNI文件夹中,转到imagetarget.cpp文件,评论以下内容 #include "Teapot.h" 这是正在加载3d纹理的文件 之后 // Draw object: glBindTexture(GL_TEXTURE_2D, thisTexture-&g

如果图像在高通vuforia sdk中被识别,我们如何在版面中显示简单文本,即“Hello”。我正在使用高通vuforia sdk的ImageTarget示例,现在它在识别图像后显示一个茶壶。我是增强现实的新手。请帮助我。

在JNI文件夹中,转到imagetarget.cpp文件,评论以下内容

#include "Teapot.h" 
这是正在加载3d纹理的文件 之后

 // Draw object:
    glBindTexture(GL_TEXTURE_2D, thisTexture->mTextureID);
    glTexCoordPointer(2, GL_FLOAT, 0, (const GLvoid*) &teapotTexCoords[0]);
    glVertexPointer(3, GL_FLOAT, 0, (const GLvoid*) &teapotVertices[0]);
    glNormalPointer(GL_FLOAT, 0,  (const GLvoid*) &teapotNormals[0]);
    glDrawElements(GL_TRIANGLES, NUM_TEAPOT_OBJECT_INDEX, GL_UNSIGNED_SHORT,
                   (const GLvoid*) &teapotIndices[0]);
对于顶点,请注释以下行

 glUseProgram(shaderProgramID);

    glVertexAttribPointer(vertexHandle, 3, GL_FLOAT, GL_FALSE, 0,
                          (const GLvoid*) &teapotVertices[0]);
    glVertexAttribPointer(normalHandle, 3, GL_FLOAT, GL_FALSE, 0,
                          (const GLvoid*) &teapotNormals[0]);
    glVertexAttribPointer(textureCoordHandle, 2, GL_FLOAT, GL_FALSE, 0,
                          (const GLvoid*) &teapotTexCoords[0]);
这个呢

GL抽屉元素(GL_三角形、NUM_茶壶、OBJECT_索引、GL_UNSIGNED_SHORT、,
(const GLvoid*)和teapotindex[0])

即在标记上显示纹理 使用

ndk-build in Cmd 
并运行茶壶将不会显示
在android的正常方式下,在on create show your own Text按钮中,现在它既不显示我在onCreate()中创建的文本视图,也不显示识别后的茶壶。这是我的onCreate代码。LinearLayout l1=新的LinearLayout(本);LayoutParams p=新的LayoutParams(LayoutParams.WRAP_内容,LayoutParams.WRAP_内容);TextView t1=新的TextView(本);t1.setText(“你好世界”);l1.添加视图(t1);setContentView(l1);请帮助我。转到此方法更新应用程序状态,此方法中有一个案例APPSTATUS_INITED:在这种情况下,您可以完成您想要的工作Don
t在onCreate中完成它将不会工作尝试此方法并让我知道它是否工作还请查看以下链接@LKY您是否能够添加文本或显示布局而不是茶壶图像目标上的模型?如果是这样,请让我知道你在哪里添加了文本