Ploblema com web cam

3 respostas
B

estou a desenvolver uma aplicacao e estou querando q o sistema tire uma foto. Ate ai tudo bem pesquisei encontrei uma maneira de fazer tudo funcionar porem estou com 3 ploblemas que nao consegui resolver.

1- toda vez que eu executo o windows perde o esquema de cores.
2-o jmf exibe uma tela para min e independendente de onde eu cliko ela volta a aparecer na proxima execucao
[img]http://desmond.yfrog.com/Himg266/scaled.php?tn=0&server=266&filename=errov.png&xsize=640&ysize=640[/img]
3- ele me exibe a seguinte mensagem de erro no console [color=red] java.io.IOException: Could not connect to capture device[/color]

segue o codigo que estou usando para inserir a Web can.

public static Player player = null;
    public CaptureDeviceInfo di = null;
    public MediaLocator ml = null;
    public Buffer buf = null;
    public Image img = null;
    public BufferToImage btoi = null;
    public ImagePanel imgpanel = null;
    public static String foto;
    public CapturaFoto capf;
private void initialize() {

        String str2 = "vfw//0";
        di = CaptureDeviceManager.getDevice(str2);
        ml = new MediaLocator("vfw://0");
        try {
            player = Manager.createRealizedPlayer(ml);
            player.start();
            Component comp;
            if ((comp = player.getVisualComponent()) != null) {
                comp.setSize(jfoto.getSize());
                jfoto.add(comp);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }

    }

E antes que alguem fale q a minha camera nao esteja funcionando a aplicacao coloca a camera na tela sim apenas tenho esses 3 inconvenientes antes.

3 Respostas

lopesjpl

Cara estou com o mesmo problema. Conseguiu resolver?

brunno.orpinelli

Uma vez eu utilizei o processing para ler coisas da webcam.

Ele é bem facinho de mexer, e tem muitas coisas prontas.

www.processing.org

Procure por aplicações que utilizam a webcam…

Ah, detalhe importante, a ideia do processing é que você execute os arquivos to tipo .pde, que nada mais é do que um arquivo java, só que sem declarar os imports.

Aqui ele ensina como você colocar o processing em um projeto já existente:
http://processing.org/learning/eclipse/

se funcionar me avisa ai hein!

eltonphysics

Insira código

Manager.setHint(Manager.LIGHTWEIGHT_RENDERER,true);

antes de

di = CaptureDeviceManager.getDevice("XD");
OU            
ml =  new MediaLocator("XD);

Resolve o Problema do ESQUEMA de CORES ou color scheme

Criado 3 de outubro de 2010
Ultima resposta 27 de jun. de 2012
Respostas 3
Participantes 4