Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - BADBYTE-K

#331
kreo que esta mas completa la del boton ayuda, serviria mas a kien no sabe usar el foro como dice lord
#332
pues en c sharp estoy en blanco, aunke podrias pasarte por el foro de programacion para que te den una mano, pero si tus intenciones son usar este control puedes ver esta guia para visual basic.net http://www.imagingcontrol.com/ic/docs/html/dotnet/tutorial.htm aseguran que es lo mismo o parecido a c# lo dudo mucho pero de algo te servira


saludox
#333
como no tienes modelo definido aki te puse algo de recursos de CPLD`S Y FPGA`s

http://foro.elhacker.net/index.php/topic,44211.0.html

te serviva la referencia de spartan II una especie de datashet



saludox
#334
pues lo que dicen de la cinta, es muy cierto y es lo mas practico, aunke en tu caso lo que necesitas es hacer un amplificador , buscale por la "red mamá" http://www.google.com.sv/search?q=discman%20amplificador%20&hl=es&lr=&sa=N&tab=iw


saludox
#335
pues aki hay un poko que te puede dar la pauta para buscar mas

http://foro.elhacker.net/index.php/topic,44211.0.html

saludox
#336
pues, no es gran cosa, pero aki hay algo

http://foro.elhacker.net/index.php/topic,22884.0.html

saludox
#337
aki esta a kien le interese ese control

http://foro.elhacker.net/index.php?topic=52050

saludox
#338


Pues como dice el tema esto es una forma "amateur" de controlar una camara web o camara digital desde visual basic 6 y no es que este desordenando el foro con programacion  :P si no que las aplicaciones que puedes darle son de caracter electronico por asi decirlo...

a quienes les sirve?

a quienes no saben programar
a estudiantes de electronica
a aficionados viciados

el control de una camara de esta forma unicamente te servira para una exposicion electronica a la que kieras darle un toke fino o interesante... ya que se hace por medio de un control .ocx pre programado que nos facilitara cualquier lio con el puerto USB, lastimosamente en control es shareware y solo te servira por 2 meses aunque si tienes las posibilidades lo puedes comprar si tus intenciones son mas que una simple exposicion de una semana...de hecho se pueden hacer muchas cosas para la vida real tambien.. como que?

>un sistemilla de seguridad controlado desde la pc
>un sistemilla para araganes que te muestra quien esta tocando la puerta:
de la mano del puerto paralelo el manejo para abrir las puertas
>un sistema externo de vigilancia para tu coche en caso de deteccion de movimiento:
sensores detectaran movimientos de las personas, podras tomar fotos, video automaticamente

varios diran, para que quiero gastar electricidad dejando la pc encendida? me sale mas barato comprar una camara y un monitor y punto... si, es cierto aunque hay que recordar que la programacion te permite hacer "magia" y tu monitor y camara no te almacenara en una base de datos la actividad de las camaras :P , ni te grabara unicamente cuando detecte movimiento por medio de sensores conectados al puerto paralelo  :P, ni te tomara fotos cuando tu le digas  :P, etc...

aunke a decir verdad hasta cierto punto los ejemplos suenan absurdos para algunos, pero para kien le gusta las cosas tipo "hacerla en casa" no les parecera asi, ademas hay que tener imaginacion si en verdad se kiere montar algo asi  :P

aunke si solo kieres joder un rato con tu camara, venga a leer esto  :D

bien, el control es este:

http://www.imagingcontrol.com/ic/downloads/trial/ictrial.zip

trae mucha documentacion, ejemplos y se trae un propio instalador para mayor facilidad

hablemos un poco de la programacion:

para mostrar una imagen en vivo:


  Control.Device = "DFK 21F04"
  Control.VideoFormat = "UYVY (640x480)"
  Control.LiveStart


CitarControl.Device = "DFK 21F04"

debes colocar el nombre de tu camara, (no el nombre de la caja, ejemplo: "HiperMegaUltra camara"  si no el nombre con el que esta "registrada" en tu sistema operativo, por ejemplo: "DGS 21F04")

CitarControl.VideoFormat = "UYVY (640x480)"


formato y resolucion de video, debes seleccionar el correcto porke si no, tu programa dara errores bruscos en ejecución

esta info te la dara facilmente cualquier software con el que bajes las fotos de tu camara digital o cualquier otro software de scanner y camaras


CitarControl.LiveStart

esta es la orden que hace la llamada a tomar el video en vivo en necesario trabajar de la mano de la propiedad enabled del boton en el que este por que si lo presionas dos veces veras otro error brusco en tiempo de ejecucion, algo asi:

  Control.Device = "DFK 21F04"
  Control.VideoFormat = "UYVY (640x480)"
  Control.LiveStart
  Boton.Enabled = False

siendo boton el mismo boton que tiene ese codigo, es decir el que haga una toma en vivo en la camara...

tomando fotos:

    Control.Device = "DFK 21F04"
    Control.VideoFormat = "UYVY (640x480)"
    Control.LiveStart
    Control.MemorySnapImage
    Control.MemorySaveImage "image.bmp"


No se ni para que explico esto xD, pero recuerden que hay que tomar en cuenta a quienes no dominan la programacion  :D

   
CitarControl.MemorySnapImage

toma o captura la imagen que este en ese momento
   
CitarControl.MemorySaveImage "image.bmp"

la guarda xDD

claro si te gustan las cosas mas ordenadas no esta mal trabajar junto a commondialogs de windows en este caso usando el de guardar "showsave" usando las propiedades

FileName(si no mal recuerdo) y ShowSave

que te permitira un commondialog? pues usar la clasica ventana de guardar en donde nos pregunta (esperando eventos) a donde guardaras la imagen y con que nombre

aunque para fotos automaticos seria una ubicacion como

C:/fotospilladas

grabando video (AVI)

   Control.Device = "DFK 21F04"
   Control.VideoFormat = "UYVY (640x480)"
   Control.AviStartCapture "video.avi", "MJPEG Compressor"

CitarControl.AviStartCapture "video.avi", "MJPEG Compressor"

lo mismo guarda video.avi y "MJPEG Compressor" me parece que es el tipo de compresion del video , los que saben de video y esos rollos sabran exactamente de que se trata...

y para hacerlo mas facil aki les dejo los enlaces mas importantes para quienes quieren mas detalles:


Inverting an image

Creating an overlay

Programmer's Guide

Technical Articles

para C++  8)

para tecnologia .NET

Lo que dice google

saludox[/color]


#339
para el caso de visual basic las mas comunes son la io.dll y la inpout32.dll  aunke segun dicen que la io.dll es la ideal para windows XP y la inpout no, pese a eso yo personalmente he trabajado con la inpout bajo windows xp y todo bien unicamente que en el dataport tenia la anormalidad de que los niveles de voltaje a veces variaban repentinamente, aunke ni idea si era a causa de eso... ademas he visto por ahi un control llamado LPT.ocx otro es la inpout16.dll he probado el LPT.ocx y te da una facilidad tremenda a la hora de la programacion porke trabaja con instrucciones tipo port.salida= 1 port.salida=2 basandose en el numero de pin

CitarPor USB es aconsejable hacer este tipo de experimentos, o se va demasiado dificil la cosa.

me propuse trabajar con el USB pero honestamente me encontre limitado por la poka informacion que hay y la dificultad de la que hablan en otros foros, en mi caso unicamente he manejado un sistema de camaras por usb usando un .ocx (shareware) llamado imagingcontrol (a kien le interese buscar por imagingsource icimagingcontrol, imagingcontrol) es de una empresa experta en camaras y esos rollos, lo utilizamos para el manejo de un sistema de vigilancia inteligente... las limitantes del control es que unicamente lo puedes usar dos meses, aunke en la web de la empresa se encuentra mucha info y codigo y ejemplos de programacion.


saludox[/color]
#340

CitarEl Dataport, se puede usar como entrada y como salida (por lo menos en W98/ME).
si, hace poko un amigo hizo un soft que kontrola un sistema de riego y el censo de la humedad de la tierra lo hizo por medio del dataport, aunke personalmente no lo comprobe, pero lo uniko que me afirmo fue que uso otra dll y pues que dañaron un puerto mientras hacian las pruebas, es la razon por la que no me he lanzado a probarlo  ;D, aunke no estaria mal...

saludox[/color]