J'ai programmé côté serveur et côté client pour recevoir un flux vidéo d'une webcam en Java.Opencv et jmf Together
C'est ce que j'utilise dans le côté client:
public void update (ReceiveStreamEvent event) {
if (event instanceof NewReceiveStreamEvent) {
ecritureAffichage("Reception d'un flux");
//new flux received
ReceiveStream rs = event.getReceiveStream();
try {
Player p = Manager.createRealizedPlayer(rs.getDataSource());
//if the payer has a visual component , then create new jframe
Je reçois le flux à partir du serveur parfaitement, ce que je dois maintenant est de faire de la détection de mouvement sur le côté client, je Je pense utiliser OpenCv mais je ne sais pas comment le faire fonctionner! tout ce que je sais est que OpenCv peut ouvrir un fichier vidéo ou utiliser la webcam directement, ce que je ne sais pas, c'est peut-il prendre un flux vidéo comme une entrée?
cela pourrait-il être fait? ou je vais juste dans le mauvais sens. S'il vous plaît donnez-moi quelques idées, Merci
Ce qu'ils veulent dire par là utilise l'appareil photo directement ou ouvrir un fichier vidéo mais ce que j'ai un flux provenant d'un serveur à un client, wich signifie que l'appareil est sur le côté serveur. J'espère que vous avez eu ma signification, Merci :) –
S'il vous plaît, y at-il quelqu'un qui pourrait m'aider ?? –