Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Menu

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menu

Mensajes - Mercuriot

#1
EX3, gracias por el codigo pero ya lo tenía y de todas formas me presenta 2 problemas: la variable COLOR tira error por valer -1 y ademas que solo me sirve para el formulario que se este mostrando, no para, por ejemplo, una ventana del Winamp donde se muestre un video.

Fiero, la verdad que no entendi te entendi nada :oops:
pero me puse a leer por internet y parece que puede andar, me bajare el Visual C y despues  comento que tal me fue, muchas gracias.


Y sobre lo de hacerlo parecido a un filtro de codecs... alguien sabe algo?
#2
Es decir, quiero capturar los valores RGB de cada pixel de ciertas regiones de la pantalla (las esquinas y bordes) para luego sacar el valor RGB predominante de cada una de esas regiones y enviar estos valores finales a un dispositivo electrónico conectado a la PC.

La parte electrónica y la interface ya esta, pero no se cono obtener los valores RGB, ¿alguna idea?
Quizá sea fácil pero jamás programé en bajo nivel... son mis primeras experiencias, en mi presentación lo explico bien.

Esa "captura de valores RGB" necesito que sea de cualquiera de estas 2 formas, que entiendo que son procedimientos bastante diferentes (no?):

* En tiempo real, sea lo que sea que se este ejecutando o mostrando en ese momento por el monitor.

* O que, cuando abra un reproductor de video mediante un codec o filtro (supongo que administrado por FFDSHOW), se tomen los valores RGB de regiones que estén dentro de la resolución del video mostrado (de la peli quiero decir).

Espero haberme expresado lo más correctamente posible. Disculpen si estoy pidiendo algo imposible o si postié en el lugar incorrecto.

Espero sus ideas, gracias.
#3
General / ¿ERES NUEVO EN STRATOS? ¡PRESÉNTATE AQUÍ!
22 de Junio de 2008, 09:57:05 PM
Hola, soy Gabriel. Estudio en un colegio técnico y a fin de año me dan el titlo de técnico en electronica con orientacion a automatismos  :P
Estudieré ingenieria en electronica, ¿Que hago aqui entonces? bueno, para fin de año debo presentar un proyecto y se me ocurrio hacer una interface para pc parecida el efecto ambilight de Phillips, aqui les dejo un enlace para que sepan más o menos lo que quiero hacer:

http://www.flattv.ce.philips.com/es/es/ambilight/

La parte eléctrica y electrónica ya esta hecha, pero necesito que la pc me mande el color de cada pixel, es decir, necesito hacer un programa que capture el valor RGB (cada valor por separado) de cada pixel QUE EL MONITOR ESTE MOSTRANDO en tiempo real, luego esos datos los envio por el puerto paralelo o el usb a mi equipo. El problema es ese, no se como obtener los valores RGB "del monitor". O sino, tambien podria ser que la toma de valores la haga por medio de un codec de video administrado por FFDSHOW, me limitaria a capturar los valores solo cuando reprodusco un video pero me sirve igual (es cuando usamos este efecto, no? cuando vemos una peli...).

Pero de ninguna de las 2 maneras se como hacerlo, no se que estudiar ni nada (lo mio es la electronica, no la programacion de bajo nivel... :oops: ).
Se programar en Visual Basic, C y programa microcontroladores (No estoy avanzado en niguno), pero con tal de hacer funcionar este aparato estoy dispuesto a estudiar el lenguaje que sea, para eso tengo facilidad.

Por lo que lei, puedo hacerlo por DirectDraw, aunque la opcion de gestionarlo por FFDSHOW me gustaria más, pero no se, espero que en este foro puedan ayudarme. Por eso estoy aqui, desde ya, muchas gracias.





Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.