即使我通过 CDN 导入 Mediapipe 任务,也会出现“未定义 FilesetResolver”的错误

问题描述 投票:0回答:0

我从 Mediapipe 网站获得了以下设置,但是当我在本地加载页面时,我不断收到此错误:ReferenceError: FilesetResolver is not defined。当我注释掉 FilesetResolver 代码时,我得到了与 GestureRecognizer 相同的错误。课程似乎不起作用,我不确定为什么。我对网络开发比较陌生,非常感谢任何帮助!

HTML:

    <script type="module" src="https://cdn.jsdelivr.net/npm/@mediapipe/tasks-vision/vision_bundle.js" crossorigin="anonymous"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
    <script src="index.js"></script>

JS:

    async function buildTask() {
        // Create task for image file processing:
        vision = await FilesetResolver.forVisionTasks(
            // path/to/wasm/root
            "https://cdn.jsdelivr.net/npm/@mediapipe/tasks-vision@latest/wasm"
        );
        gestureRecognizer = await GestureRecognizer.createFromOptions(vision, {
            baseOptions: {
            modelAssetPath: "ASL_Recognizer.task"
            },
            numHands: 1
        });
    }

    buildTask();
javascript referenceerror mediapipe
© www.soinside.com 2019 - 2024. All rights reserved.