Paso 14: Boblight
EDITAR:Mi programa sólo funciona para usuarios de Windows. Para mi ordenador tarda Screenhots unos 20 por segundo que es más que suficiente. Puedo incluso hacerlo más rápido incrementando la anchura de paso a 10 o algo.
Pero luego cambia a Ubuntu y quería ver una película con mi sistema de sonido Digital Dolby y mis nuevas luces de LED. Hubo un problema. Linux no permite tomar captura de pantalla rápida igual que Windows. Fue alrededor de 4 imágenes por segundo y la película parado mientras que procesa. Que no era aceptable, así que encontré otro programa útil, que está escrito en C++ y no tanto como mi aplicación (acutally hace un muuuuuuuuuuuuucha más, si quieres). Pero sin la interfaz de usuario agradable. Se llama Boblight y los usuarios de Linux pueden compilar el código fuente en su propio.
Asegúrese de que usted tiene libs necesarias todas:
sudo apt-get install libx11-dev libgl1-mesa-dev libxrender-dev portaudio19-dev dev libavcodec libavformat-dev libswscale-dev libavdevice-dev
Aquí puedes encontrar el código fuente de Boblight.
http://code.Google.com/p/boblight/Source/checkout
Después de instalado el programa que necesitas para crear un archivo llamado boblight.conf. Ese archivo dice boblight demonio donde se encuentra el micro controlador y qué protocolo usar.
Acabo de añadir mi archivo de boblight.conf a este paso, para que puedas descargarlo y cambiar a sus deseos. Tienes que cambiar la salida de los dispositivos a los puertos serie.
En mi ejemplo un dispositivo de archivo se configura para Ubuntu y otra para Windows. Eso es solo un ejemplo y no funciona, porque es necesario tener Linux o ambos Windows. Sólo quería mostrar cómo nombrar los puertos. Lo cambie a "comXX" (Windows) o /dev/usbXX para Linux.
Después de todo se ha instalado puede iniciar el boblightd (demonio) que espera clientes conectarse y luego envía los datos a los micro controladores.
Que el cliente puede ser boblight-X11 que toma imágenes de la pantalla y analiza al igual mi solicitud.
Los usuarios de Windows también pueden utilizar boblight (no la versión actual, pero un viejo).
Basta con descargar esta carpeta y copie el archivo boblight.conf en
http://www.xs4all.nl/~Loosen/boblight/boblight-1.3-beta1.rar
Después de haber cambiado el el archivo de configuración a sus necesidades iniciar el daemon y luego getpixel.
Windows Vista y W7 usuarios tienen que cambiar tema a Windows 7 clásico, porque el (getpixel)-no funciona con temas de aero.
Para mí sólo funciona bien en Windows 7 y Ubuntu y no requiere mucho poder de cómputo.
Si desea obtener más información sobre boblight y cómo utilizar comprobación de ti (especialmente sobre los archivos de configuración)
http://Blogger.xs4all.nl/Loosen/
(viejo)
o http://code.google.com/p/boblight/ (actual ubicación del proyecto).