Não toque! Gerenciar uma página da Web usando uma webcam



Mais cedo ou mais tarde, a quarentena terminará e os moradores da cidade poderão deixar suas casas novamente. Mas agora está ficando claro que os meses de auto-isolamento não passarão sem deixar vestígios. Nossos hábitos da vida para a quarentena mudarão, e o mundo ao nosso redor terá que se adaptar a isso.


: , , , . IT- . . .


, : , . . , : - - .


. - : (Intel RealSense, Leap Motion) (Npointer).


. , .




, Chrome. . , .


.




web TypeScript.




, !




, — , . .


3D- Facemesh, .


C Facemash , , .


, . , , .


3D : Z , .





, , (), , Z .


web-. web- TypeScript.


. .





, headPitch, . , .





mesh. , . , ? .





Z , headPitch. pitch , , , .





. :






— . . , Handpose . .





, , .





HandEstimator FaceEstimator.


, . — HandCursor.





:





. .





, :





, . . .







:






, , , .



. . pointer.



?
— ;
— .





, 2 :
— ;
— .



A(xa, ya, za) B(xb, yb, zb) :


AB = √(xb — xa)2 + (yb — ya)2 + (zb — za)2



pointer, (firstLenght / secondLenght) > 1.5.




: github.com/worksolutions/screen-gesture-control




Então, literalmente, em um dia você pode implementar uma alternativa viável aos
teclados anti-vandalismo. Claro, isso é apenas o começo. Você também precisa otimizar o código, trabalhar na definição de gestos e implementar o mapeamento de gestos com APIs do navegador, mas o potencial dessa tecnologia já é visível.


O crescimento excessivo do auto-isolamento ajudou na preparação do material. dpereverza. Foi o rosto dele que você viu em todas as manifestações. Estou certo de que Dima ficará feliz em responder a quaisquer comentários e perguntas. Isso é tudo, obrigado por assistir!


All Articles