controle de câmera estendido no Windows Mobile

votos
2

Eu sei como capturar um snaphot câmera no Windows Mobile 5.0 / 6 usando SHCameraCapture. Mas há algo mais extenso que me permite um controle muito mais fino? Ou seja, para obter níveis de zoom disponíveis e para definir o nível de zoom programaticamente, também, por exemplo, diferentes modos ISO / lightsensitivity e configuração do modo macro, se disponível. (Ie semelhante ao que JSR 234 ofertas).

Meu projeto é provavelmente vai ser escrito em C ++.

Update: Supõe-se para ser executado em todos os dispositivos WM 5.0 e 6 disponíveis. Eu estou procurando uma solução genérica que não é específico para um determinado modelo.

Publicado 31/10/2008 em 14:41
fonte usuário
Em outras línguas...                            


3 respostas

votos
1

Para os modos de ISO, sensibilidade à luz e outros controles avançados etc. geralmente é dispositivo específico de tudo que eu já vi. Sei diferentes fabricantes vão expor suas bibliotecas imager através de seus SDKs. Que tipo de dispositivo móvel que você está usando? Verifique com o fabricante para obter uma API exposta através do seu SDK.

Para coisas simples que você provavelmente já tinha um olhar para a classe a seguir:

CameraCaptureDialog Classe

E para coisas como qualidade de imagem um presente:

CameraCaptureStillQuality enumeração

** Nota: Estes são para Windows Mobile 6.

Respondeu 31/10/2008 em 14:57
fonte usuário

votos
0

Eu modificado e utilizado o código da amostra é ligada ao (o código basicamente envolve DirectShow). Ele não vai deixar você controlar os aspectos da câmera que deseja controlar (zoom, sensibilidade à luz, etc.). Se as câmeras ainda têm estas características e as características são expostos em tudo, é só através da sua API e é, portanto, específico do dispositivo.

Você pode usar o código para definir programaticamente a resolução (embora este é complicado) e disparar a câmera, e obter a imagem como um bitmap, que você pode fazer o que quiser com, assim que você poderia implementar seu próprio recurso de zoom, filtros de cor etc. . BTW, se você fez isso com sucesso, eu acho que você iria acabar com um produto comercialmente viável, porque não há absolutamente nada que faz isso no mundo Windows mobile (espero que eu estou provado errado por outra resposta).

Eu também aprendi com esse código porque (baratas) câmeras digitais sempre tirar fotos tarde quando eles usam a tela como um visor (que é por isso que suas fotos nunca olhar a maneira que você quer que eles), e por que este é um problema fundamentalmente unfixable (pelo menos em câmeras digitais mais baratos).

Respondeu 20/11/2008 em 22:51
fonte usuário

votos
0

Via alguma outra pergunta sobre SO achei http://blogs.msdn.com/marcpe/archive/2006/03/03/542941.aspx que oferece uma outra maneira (genérico) de acessar a câmera. Eu ainda não descobri ainda que e como posso definir opções como zoom etc, mas eu acho que seria o caminho a percorrer.

Respondeu 03/11/2008 em 08:31
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more