





La proyección láser teclado virtual diseñado en esta tesis se basa en OpenCV combinan con cámara de imagen, lineal láser de 980nm, filtro infrarrojo 980nm y teclado proyección láser, la detección de la cámara de imagen utilizada con filtro infrarrojo 980nm es causada por la protección de dedos para hacer reflexión difusa de 980nm láser lineal de la luz. Mediante la detección y localización de la posición central del contorno luz para discernir y detectar la posición del dedo y entonces asignar a la posición del teclado para lograr eventos clave teclado relativa. Con la biblioteca de la visión de OpenCV, es rápido encontrar el contorno del dedo que se consigue por la cámara de la imagen, la posición de ubicación del dedo y revisar la distorsión de imagen superficial causada por la cámara de imagen. Usando OpenCV, el código de unidad de hardware inferior escrito puede reducirse e invocar función incorporada puede directamente cara al hardware de escribir código para fijar la dificultad y la velocidad de desarrollo del programa. De experimento y prueba, este teclado virtual puede correctamente y con precisión localizar y detectar la posición del dedo, por el contrario, este teclado también tratamiento tolerante y finalmente realizar la función de entrada.