7
votes

Exemple de capture de la webcam FMJ

Je cherche depuis maintenant et je ne trouve pas un exemple simple de la manière de capturer un flux de webcam avec FMJ. Y a-t-il des tutoriels ou des exemples disponibles qui pourraient m'aider?


0 commentaires

3 Réponses :


1
votes

Je sais que ce n'est pas ce que vous voulez entendre, mais j'ai utilisé JMF pour cette tâche et cela fonctionne très bien. Il y a suffisamment d'exemples en ligne pour obtenir une application de capture Web Cam simply fonctionnant assez facilement. Je posterai plus si vous êtes intéressé.


3 commentaires

J'ai un exemple de JMF avec le problème suivant Stackoverflow.com/questions/1272018 / peinture-over-jmf-composer ent c'est pourquoi je voulais essayer fmj


Je sais que c'est vieux, mais pourriez-vous me signaler à un exemple de JMF de travail?


Cochez cette question: Stackoverflow.com/Questtions/17585917/...



3
votes

Je travaille avec FMJ depuis un moment et je n'ai pas trouvé de nombreux exemples pour commencer non plus. Ce que je ferais, c'est d'explorer la classe FMJStudio qui a la fonctionnalité Webcam intégrée et son assez simple vers l'avant.

pour BOB:

Ce que vous voulez est FMJ. FMJ utilise une mise en œuvre de la source de données pour que CIVIl fonctionne avec JMF. Je vous recommanderais d'aller à http://fmj-sf.net/ Téléchargez la dernière source et explorez FMJStudio ASWELL puisqu'il utilise Civil pour capturer.

pour TheDUDE:

Vous avez raison, vous pouvez utiliser jmf aswell, mais le même code que vous utilisez pour JMF fonctionnera probablement avec FMJ (peut-être avec des changements de coupla) et la performance sera bien meilleure, spécialement si vous voulez une large gamme de Webcams pour travailler avec votre logiciel.


0 commentaires

0
votes

Le code suivant vous aiderait à démarrer.

    System.setProperty("java.library.path", "D:/fmj-sf/native/win32-x86/");
    Field fieldSysPath;
    try {
        fieldSysPath = ClassLoader.class.getDeclaredField("sys_paths");
        fieldSysPath.setAccessible(true);
        fieldSysPath.set(null, null);
    } catch (Exception e) {
        e.printStackTrace();
    }


0 commentaires