¿Cómo disparo en modo conectado usando un software propio para controlar la cámara?

¿Es posible capturar una imagen desde una computadora con una cámara Canon EOS y guardarla en la computadora? ¿Se puede usar la utilidad EOS para esto?

Quiero usar mi propio software (escrito en Java) para controlar la cámara desde la computadora y capturar imágenes.

Gracias.

No me queda muy claro lo que quieres. ¿Podría explicar un poco más su situación, por favor?
Creo que quieren escribir un programa en Java para controlar la cámara y capturar la imagen, tal como lo hace EOS Utility. ¿Está bien? Edite su pregunta.
Ah, ya veo. Pero la camera in backgroundparte todavía no está clara entonces.
Lo siento, mi pregunta no es clara. Como dice Paul Cezanne, quiero escribir un programa en Java para controlar la cámara EOS y capturar la imagen.
Así que edite la pregunta para decir eso.

Respuestas (4)

Como dijo AF, es posible usar Canon EDSDK y su contenedor Java: https://github.com/kritzikratzi/edsdk4j/wiki . Funciona a las mil maravillas.

Es posible. Técnicamente lo llaman "Captura Tethering" desde la computadora. Por ejemplo, Photoshop Lightroom es compatible con algunas de las cámaras EOS para conexión. Consulte: http://helpx.adobe.com/lightroom/kb/tethered-camera-support-lightroom-4.html

El "software EOS Utility" también es compatible con conexión/disparo remoto. En el menú, seleccione "Configuración de la cámara/Disparo remoto". Consulte el siguiente enlace para obtener más información: http://www.beyondmegapixels.com/2011/02/tethered-shooting-with-a-canon-dslr/

Para su programa, puede utilizar el "Kit de desarrollador de software para cámaras digitales de Canon"[enlace] usa.canon.com/cusa/consumer/standard_display/sdk_homepage Sin embargo, no es compatible con el lenguaje Java.

Si está preguntando si la computadora puede controlar una cámara EOS y tomar fotografías sin la interacción de un fotógrafo, la respuesta es .Hay algunos límites a lo que puede hacer a través de EOS Utility, el principal es que no puede cambiar la distancia focal de una lente de zoom sin mover físicamente el anillo de zoom (o el cilindro de empujar/tirar) de la lente. Puede ajustar el enfoque, la apertura, el ISO, la velocidad de obturación, el balance de blancos y muchos otros parámetros a través de la interfaz conectada. También puede configurar el programa para que tome automáticamente tomas de lapso de tiempo a intervalos específicos. Si planea realizar tomas continuas durante más de un par de horas, debe usar una fuente de alimentación externa o la cámara solo disparará hasta que se agote la batería. También necesita asegurar el espacio adecuado en la tarjeta de memoria de la cámara o en el disco de la computadora y asegúrese de especificar la ubicación correcta para guardar los archivos.

Si está preguntando si la computadora se puede usar para que la cámara tome una foto de sí misma que se muestra en la pantalla de la computadora, la respuesta es: "No sin un espejo también". Aún necesitaría apagar la pantalla LCD en la parte posterior de la cámara o arriesgarse a recibir retroalimentación óptica en la imagen.

risk optical feedback in the image. ¿Es esto realmente un riesgo (es decir, riesgo de daño) o solo una forma de decirlo? Si es el primero, ¿podrías dar más detalles?
El riesgo está en dos niveles. El primero es el riesgo de que se produzcan artefactos en la imagen, incluso si no hay daños en la cámara. El segundo es el riesgo de que, si la intensidad de la luz es lo suficientemente fuerte, podría dañar la pantalla LCD de la cámara, la pantalla de la computadora o incluso el sensor de la cámara.
@MichaelClark: si hay alguna pantalla que sea capaz de hacer que la luz sea lo suficientemente brillante como para dañar una cámara, ¿dónde se ha estado escondiendo todos estos años? Esa tendría que ser una pantalla muy, muy brillante (probablemente imposible). Además, mostrar blanco puro no debería dañar una pantalla a menos que esté muy mal diseñada.
En los viejos tiempos, sin duda podía freír la pantalla en una cámara de video de calidad de estudio con retroalimentación apuntándola a la imagen que estaba enviando a un monitor. Por supuesto, esos eran CRT, no pantallas LCD que son comunes ahora. En lo que respecta al sensor, se sabe que la luz solar fuerte y los láseres supuestamente seguros para los humanos queman píxeles en un sensor CMOS dentro de una DSLR.

Sí, es posible conectarse a la cámara y capturar imágenes fuera de EOS Utility. Esto se puede ver en múltiples programas disponibles para Android e iOS que hacen específicamente esto. En cuanto a cómo escribir un programa para hacer eso, desafortunadamente es una cuestión de programación, no de fotografía y está fuera de tema para la fotografía. Probablemente tengas mejor suerte con StackOverflow.