AR.js 基本场景:Image.png 出现在 UI 上

问题描述

预先抱歉,我是一个完整的编程初学者,但我似乎无法找到我的问题的答案。 我从 AR.js 进行了这个基本设置:

from jupyter_dash import JupyterDash
import dash_core_components as dcc
import dash_html_components as html
import dash_table
import dash_bootstrap_components as dbc
from dash.dependencies import Input,Output,State
import requests,io
import pandas as pd
import plotly.express as px

# get data by manufactuerer
dfm = pd.read_csv(io.StringIO(
    requests.get("https://raw.githubusercontent.com/owid/covid-19-data/master/public/data/vaccinations/vaccinations-by-manufacturer.csv").text))


def buildTab(col="location"):
    dfc = pd.DataFrame({col: dfm[col].unique()})
    return dash_table.DataTable(
        id=col,columns=[{"name": c,"id": c} for c in dfc.columns],data=dfc.to_dict("records"),row_selectable="multi",style_header={"fontWeight": "bold"},style_as_list_view=True,css=[{"selector": ".dash-spreadsheet tr","rule": "height: 5px;"}],)

# Build App
app = JupyterDash(__name__,external_stylesheets=[dbc.themes.BOOTSTRAP])
app.layout = html.Div(
    [
        dbc.Row(
            [
                dbc.Col(
                    buildTab(col="location"),width=3,style={"height": "20vh","overflow-y": "auto"},),dbc.Col(
                    buildTab(col="vaccine"),],html.Div(id="graphs"),style={
        "font-family": "Arial","font-size": "0.9em",},)

@app.callback(
    Output(component_id="graphs",component_property="children"),Input("location","selected_rows"),Input("vaccine",State("location","data"),State("vaccine",)
def updateGraphs(selected_location,selected_vaccine,location,vaccine):
    global dfm
    if selected_location and selected_vaccine:
        d = dfm.merge(
            pd.DataFrame(location).iloc[selected_location],on="location",how="inner"
        ).merge(pd.DataFrame(vaccine).iloc[selected_vaccine],on="vaccine",how="inner")
        return dcc.Graph(
            figure=px.bar(
                d.sort_values(["location","vaccine","date"])
                .groupby(["location","vaccine"],as_index=False)
                .last(),x="location",y="total_vaccinations",color="vaccine",)
        )
    else:
        return None

# Run app and display result inline in the notebook
app.run_server(mode="inline")

每个 AR 代码迟早都会遇到的问题是会话不是从相机开始,而是从图像开始。 Image 是用于显示 gltf 模型的 png 文件。当我在相机前移动标记时,图像消失,我可以看到相机。标记跟踪本身正在工作。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...