Skip to content

카메라 2대를 Teachable Machine 코드에서 사용하는 방법을 모르겠습니다. #1130

Open
@kamianri

Description

@kamianri

해결하고자 하는 문제

노트북의 내장 카메라와, USB 카메라 2대를 이용해, Teachable Machine 코드에서 활용하고 싶습니다.
정면 모델과, 옆면 모델을 구분해 각 2대의 판단 결과를 가지고 측정 대상 모델의 정합성을 판단하려고 하는 중 입니다.

코드 혹은 오류

   여기에 코드를 적어주세요. 
async function init() {
        model = await tmPose.load(modelURL, metadataURL);
        model2 = await tmPose.load(modelURL2, metadataURL2);
...
        webcam = new tmPose.Webcam(size, size, flip); // width, height, flip
        webcam2 = new tmPose.Webcam(size, size, flip); // width, height, flip

        await webcam.setup(); // request access to the webcam
        await webcam.play();
        await webcam2.setup();
        await webcam2.play();
        window.requestAnimationFrame(loop);
    }
    async function loop(timestamp) {
        webcam.update(); // update the webcam frame
        webcam2.update();
        await predict();
        window.requestAnimationFrame(loop);
    }
}

오류1. 하나의 웹캠 화면을 두번 스트리밍 함
오류2. pose 의 스켈레톤을 첫번째 화면에서만 나타냄

환경

사용중인 운영체제, 언어, 라이브러리의 버전을 적어주세요.
Windows / Javascript
Teachable machine Javascript code

시도해본 방법

샘플 코드의 webcam 관련 코드를 복사하여 webcam2, model2 등 정면 모델, 옆면 모델을 만들어서 수행했으나,
노트북 내장 카메라의 스크린만 2번 스트리밍 됩니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ML / DLmachine learning, deep learning

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions