Eu estava pensando em ter minha câmera capaz de fazer o download automático de imagens e, entre outras coisas, quando minha câmera está conectada ao computador. Eu também queria poder executar scripts diferentes através de um programa no meu computador, isso é possível?
Existe uma maneira de escrever um programa para executar scripts na minha câmera (executando o CHDK, é claro)?
EDITAR:
Encontrei http://chdk.wikia.com/wiki/Lua/PTP_Scripting#read_usb_msg Os comandos para ler a gravação do usb_msg, mas não sei como usá-lo. Poste nos fóruns em breve e publique mais aqui mais tarde.
canon
software
automation
chdk
Nate-Wilkins
fonte
fonte
Respostas:
A Canon publica um SDK para interface com suas câmeras EOS chamadas EDSDK . Para usá-lo, você deve morar nos EUA, se registrar no site e preencher um requerimento. Se eles aceitarem seu aplicativo (o que geralmente fazem), você receberá um link para baixar o SDK gratuitamente.
A Canon também aceita aplicativos de residentes fora dos EUA através de outros sites. Veja aqui para mais detalhes.
Observe que a Nikon também publica um SDK, com um processo de inscrição semelhante.
Mais perguntas sobre o SDK devem ser postadas no StackOverflow ; é um site muito melhor para perguntas sobre programação.
fonte
Como você está falando sobre o CHDK, presumo que você esteja usando uma câmera Canon.
O disco do software fornecido com a câmera inclui uma chamada de programa EOS Utility que permite que a câmera e o computador se comuniquem. Parte da funcionalidade incluída no EOS Utility é a capacidade de filmar amarrados . Isso permite ajustar muitas configurações da câmera usando o PC, incluindo TV, Av, ISO, modo de medição, modo de acionamento, bloqueio de espelho, etc. Passar o ponteiro do mouse sobre o botão do obturador tem o mesmo efeito que a metade -Pressione o botão do obturador real da câmera. Clicar com o botão esquerdo do mouse na tela tem o mesmo efeito que pressionar o botão disparador.
Dependendo das configurações selecionadas, a imagem pode ser salva no cartão de memória da câmera, baixada e salva no disco rígido do PC conectado ou em ambas. Você também pode configurar onde o arquivo é salvo e renomeá-lo automaticamente com base em vários fatores, desde a data e a hora até uma sequência selecionada pelo usuário ou uma combinação de vários desses fatores.
As atualizações do EOS Utility estão disponíveis na página de suporte e serviço online da Canon, em http://www.usa.canon.com/cusa/support/consumer. Para instalar as atualizações, você precisa ter uma versão anterior instalada ou o disco fornecido. com a câmera inserida na sua unidade óptica.
fonte
Já existem muitos scripts disponíveis para o CHDK (dê uma olhada aqui para uma seleção). Claro que você pode escrever um novo script, mas eu começaria com um script relacionado, usando-o como estrutura.
Você pode obter melhores respostas sobre como escrever um programa para executar scripts, se publicar perguntas claras e precisas no Stackoverflow .
obrigado
fonte