Estaba pensando en hacer que mi cámara pueda 'auto' descargar imágenes, y entre otras cosas cuando mi cámara está conectada a la computadora. También quería poder ejecutar diferentes Scripts a través de un programa en mi computadora, ¿es esto posible?
¿Hay alguna manera de escribir un programa para ejecutar Scripts en mi cámara (ejecutando CHDK, por supuesto)?
EDITAR:
Encontré http://chdk.wikia.com/wiki/Lua/PTP_Scripting#read_usb_msg Los comandos para leer escribiendo usb_msg pero no sé cómo usarlo. Publicaremos en los foros pronto y publicaremos más aquí más tarde.
canon
software
automation
chdk
Nate-Wilkins
fuente
fuente
Respuestas:
Canon publica un SDK para interactuar con sus cámaras EOS llamado EDSDK . Para usarlo, debe vivir en los EE. UU., Registrarse a través de su sitio web y completar una solicitud. Si aceptan su solicitud (lo que suelen hacer), se le proporcionará un enlace para descargar el SDK de forma gratuita.
Canon también acepta solicitudes de residentes no estadounidenses a través de otros sitios. Ver aquí para más detalles.
Tenga en cuenta que Nikon también publica un SDK, con un proceso de solicitud similar.
Se deben publicar más preguntas sobre el SDK en StackOverflow ; Es un sitio mucho mejor para preguntas de programación.
fuente
Como está hablando de CHDK, supongo que está utilizando una cámara Canon.
El disco de software que se envió con su cámara incluye un programa llamado EOS Utility que permite que su cámara y computadora se comuniquen. Parte de la funcionalidad incluida en EOS Utility es la capacidad de disparar atado . Esto le permite ajustar muchas configuraciones en la cámara usando la PC, incluyendo TV, Av, ISO, modo de medición, modo de manejo, bloqueo del espejo, etc. Al pasar el puntero del mouse sobre el botón del obturador tiene el mismo efecto que la mitad Presione el botón del obturador real de la cámara. Hacer clic izquierdo en el botón de la pantalla tiene el mismo efecto que presionar por completo el botón del obturador.
Dependiendo de la configuración seleccionada, la imagen puede guardarse en la tarjeta de memoria de la cámara, descargarse y guardarse en el disco duro de la PC conectada, o en ambos. También puede configurar dónde se guarda el archivo y cambiarle el nombre automáticamente en función de varios factores, desde la fecha y la hora hasta una cadena seleccionada por el usuario o una combinación de varios de estos factores.
Las actualizaciones de EOS Utility están disponibles en la página de soporte y servicio en línea de Canon en http://www.usa.canon.com/cusa/support/consumer Para instalar las actualizaciones, necesita tener instalada una versión anterior o el disco que vino con su cámara insertada en su unidad óptica.
fuente
Ya hay muchos scripts disponibles para CHDK (Echa un vistazo aquí para ver una selección). Claro que puedes escribir un nuevo script, pero comenzaría con uno relacionado, utilizándolo como marco.
Puede obtener mejores respuestas sobre cómo escribir un programa para ejecutar scripts, si publica preguntas claras y precisas en Stackoverflow .
Gracias
fuente