audiv027-2024-1

Clase 10/05/2024

the component Gallery

yo puedo modificar el codigo de una pagina sin alterarla en general porque estar en una pagina es como descargarla y hacerla correr en el momento la version que funciona actualmente equivalente a var en javascript es let

let hand_results;

function setup() { let p5canvas = createCanvas(400, 400); p5canvas.parent(‘#canvas’);

// お手々が見つかると以下の関数が呼び出される.resultsに検出結果が入っている. gotHands = function (results) { hand_results = results; adjustCanvas(); } }

function draw() { // 描画処理 clear(); // これを入れないと下レイヤーにあるビデオが見えなくなる

// 各頂点座標を表示する // 各頂点座標の位置と番号の対応は以下のURLを確認 // https://developers.google.com/mediapipe/solutions/vision/hand_landmarker if (hand_results) { if (hand_results.landmarks) { for (const landmarks of hand_results.landmarks) { for (let landmark of landmarks) { noStroke(); fill(100, 150, 210); circle(landmark.x * width, landmark.y * height, 10); } } } }

}

function windowResized() { adjustCanvas(); }

function adjustCanvas() { // Get an element by its ID var element_webcam = document.getElementById(‘webcam’); resizeCanvas(element_webcam.clientWidth, element_webcam.clientHeight); //console.log(element_webcam.clientWidth); }

“definiciones del codigo”