DirectShow Java (DSj)

1 resposta
R

Bom dia.

Estou tentando desenvolver uma aplicação simples usando o DSj. A biblioteca já está configurada porém
procurando na net não achei nenhum material que explicasse com clareza como utilizá-lo.

Gostaria de inicializar a Webcam do notebook e mostrar a imagem dentro de um Jpanel do java…
Se alguém tiver algum material sobre o assunto.

obrigado

1 Resposta

aldaypinheiro

O método que construí para capturar o primeiro dispositivo de vídeo conectado ao computador foi esse:

public void ativarCamera(){
    DSFilterInfo[][] dsi = DSCapture.queryDevices(DSCapture.SKIP_AUDIO);
    graph = new DSCapture(DSFiltergraph.DD7, dsi[0][VID_DEV_IDX], false, DSFilterInfo.doNotRender(), null);        
    yS = (int) (graph.getDisplaySize().getHeight()-103);
    xS = (int) (graph.getDisplaySize().getWidth()-153);
    x = (int) (graph.getDisplaySize().getWidth()-103);       
    y=3;
}

Só que estou com sérias dúvidas sobre o DSJ. Alguém sabe me dizer se ele roda em Linux? Ou como eu faço para capturar uma imagem .jpg da WebCam?

Criado 10 de outubro de 2011
Ultima resposta 14 de nov. de 2011
Respostas 1
Participantes 2