자세교정 웹페이지 - 티처블머신(Teachable Machine) 사용하기

neulilanikka·2022년 11월 26일
0

프로젝트(Project)

목록 보기
14/27

https://teachablemachine.withgoogle.com/


시작하기를 누릅니다


이미지, 오디오, 포즈 프로젝트를 생성할 수 있으며

자세교정 프로젝트를 위해 포즈 프로젝트를 활용했습니다


다음 화면으로 들어오면 각 동작에 맞는 클래스를 추가해줍니다

웹캠을 활용하거나 기존에 있던 파일 업로드도 가능합니다

구글 드라이브에 있는 파일도 연동 가능합니다


같이 프로젝트를 진행한 친구의 얼굴은 올릴 수 없으니 초췌한 저를 올립니다 ^^

모두 올린 후 모델 학습하기를 누르면


이렇게 웹캠이 활성화 되고 본인이 나옵니다

클래스별로 밑에서 출력이 됩니다

제 얼굴 보고 너무 놀라서 가렸씁니다...

모델 내보내기 버튼을 클릭하면 다음과 같이 뜹니다

저는 업로드를 하는 것을 추천합니다

다운로드 역시 구현이 잘 됩니다

다운로드로 하는 방법은 다음 게시글로 진행하겠습니다

​모델 업로드 버튼을 눌러주면 업로드 중이라고 한참 나옵니다

기다리세요

기다리기 힘들어도 기다리셔야 합니다

기다리면 공유 가능한 링크가 나옵니다!

그 다음 비주얼스튜디오 코드에서 새 파일을 작성합니다


파일명은 index이고 파일은 html로 작성합니다

처음에 파일에

<!DOCTYPE html>
<head>
    <title>티쳐블머신 자세교정 테스트</title>
</head>
<body>
</body>
</html>

코드를 복사해서 붙여넣어줍니다


javascript 코드를 복사하여 비주얼스튜디오 body 코드에 붙여넣습니다


그럼 다음과 같겠죠?


그리고 공유 가능한 링크를 복사하여


다음 블록한 곳에 붙여넣습니다

<script type="text/javascript">
        // More API functions here:
        // https://github.com/googlecreativelab/teachablemachine-community/tree/master/libraries/pose

        // the link to your model provided by Teachable Machine export panel
        const URL = "공유 가능한 링크";
        let model, webcam, ctx, labelContainer, maxPredictions;

        async function init() {
            const modelURL = URL + "model.json";
            const metadataURL = URL + "metadata.json";

저장한 후,


다음과 같이 열어줍니다


그럼 이렇게 뜹니다

start를 누르면
한참 있다가 카메라 허용 팝업이 뜨면 허용해 줍니다

그러면


이렇게 뜹니다...

profile
Now: Mobile Developer

0개의 댓글

관련 채용 정보