A questão real é aparentemente como posso obter o V412-ctl? Comigo, apenas diz "não existe esse arquivo ou diretório". "Não foi possível localizar o pacote v412-ct" Sem essas informações, a resposta está incompleta.
Albert van der Horst
3
Nenhuma das opções acima funcionou para mim. Com Raspbian Stretch (versão de junho de 2018, Kernel 4.14), Python 3.5 e picamera 1.13, usei:
import picamera
with picamera.PiCamera() as cam:
print(cam.revision)
Se você gosta da codificação C, dê uma olhada nas linhas relevantes em raspistill que usam a nova MMAL_PARAMETER_CAMERA_INFOpara pesquisar o tipo de câmera conectada.
Se você não estiver tão satisfeito com C, precisará esperar uma semana ou mais, enquanto eu termino a picamera 1.11, que terá um novo PiCamera.modelparâmetro que você pode consultar pelas mesmas informações (isso retornará uma string contendo o nome do sensor como retornado por MMAL_PARAMETER_CAMERA_INFO).
Atualizar
Como mostra a resposta do EdMc2, acabei chamando isso PiCamera.revisionde modelo!
Respostas:
Nenhuma das acima.
Aproveite o driver v4l (
modprobe bcm2835-v4l2
) e use ov4l2-ctl
comando da CLI ou, se desejar, use as bibliotecas v4l2 de python ou C:(muito mais saída)
fonte
Nenhuma das opções acima funcionou para mim. Com Raspbian Stretch (versão de junho de 2018, Kernel 4.14), Python 3.5 e picamera 1.13, usei:
fonte
Se você gosta da codificação C, dê uma olhada nas linhas relevantes em raspistill que usam a nova
MMAL_PARAMETER_CAMERA_INFO
para pesquisar o tipo de câmera conectada.Se você não estiver tão satisfeito com C, precisará esperar uma semana ou mais, enquanto eu termino a picamera 1.11, que terá um novo
PiCamera.model
parâmetro que você pode consultar pelas mesmas informações (isso retornará uma string contendo o nome do sensor como retornado porMMAL_PARAMETER_CAMERA_INFO
).Atualizar Como mostra a resposta do EdMc2, acabei chamando isso
PiCamera.revision
de modelo!fonte
A resposta de EdMc2 funcionou para mim - mas cam.revision apenas exibe o nome do sensor da câmera. Então eu encontrei a resolução máxima como esta:
Você pode salvar o arquivo (por exemplo, picamera.py) e executá-lo assim:
Meu resultado é
2592x1944
qual é a câmera de 5MP.fonte