FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Un prg Panoramic s'abime avec le temps
par papydall Aujourd'hui à 3:14

» Planétarium virtuel.
par Pedro Alvarez Hier à 16:58

» Dessin 2D: largeur de trait (résolu !)
par Jicehel Hier à 15:16

» Promenade dans le Ciel
par papydall Hier à 3:13

» PanExpress : l'éditeur Panoramic avec création d'objet
par Minibug Sam 23 Juin 2018 - 17:00

» Nouvelle version 0.34
par jean_debord Sam 23 Juin 2018 - 9:39

» Quantité de mémoire utilisée par un exe
par mindstorm Jeu 21 Juin 2018 - 21:22

» Projet de planétarium virtuel.
par Jean Claude Jeu 21 Juin 2018 - 19:02

» Animation: Feux de signalisation
par Minibug Mer 20 Juin 2018 - 20:28

» Problème avec 'file_load'.
par Pedro Alvarez Lun 18 Juin 2018 - 8:12

» Version instantanée V 0.9.28i20 du 13/06/2018
par jjn4 Sam 16 Juin 2018 - 14:25

» string$(0,chr$(32)) sans erreur
par silverman Ven 15 Juin 2018 - 19:56

» Version instantanée V 0.9.28i19 du 13/06/2018
par Minibug Ven 15 Juin 2018 - 19:14

» Mes souhaits d'amélioration de Panoramic.
par Pedro Alvarez Jeu 14 Juin 2018 - 20:17

» [RÉSOLU] Message d'erreur impossible à indentifier
par Minibug Mer 13 Juin 2018 - 20:52

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Juin 2018
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier

Partagez | 
 

 Video Control Center

Aller en bas 
AuteurMessage
Yannick

avatar

Nombre de messages : 8077
Age : 47
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: Video Control Center   Sam 25 Mar 2017 - 18:28

Suite aux dernières fonctions de Kgf,
je vous ai mis sur mon webdav le début d' un centre de control vidéo.
Bon, je ne peux pas tout tester, je n' ai qu' une webcam... 
Rolling Eyes
Le grand écran n' est pas encore actif mais c' est en cours...
Wink

Attention, ce n' est qu' un début !
Laughing
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

Nombre de messages : 5962
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Video Control Center   Sam 25 Mar 2017 - 19:41

Hello Yannick

J’ai téléchargé et j’ai testé.
Ça promet !

Personnellement, je dispose de deux webcams qui se complètent : l’une donne une bonne image mais ne dispose pas de micro, l’autre, son image est altérée (donc pratiquement inexploitable) mais elle dispose d’un bon microphone.
J’utilise ce couple de webcams sur skype et sur Messenger et ça donne de bons résultats.

Revenons au test de video control center :
Le programme ne détecte qu’une seule webcam : celle qui dispose d’un micro et dont l’image est très mauvaise.
Si je débranche cette dernière et je refais le test, l’autre webcam est détectée mais pas de microphone.

Ce problème, je l’ai déjà rencontré avec le code de Klaus :  la liste indiquant les différentes caméras s’affiche trop brièvement et s’efface avant de donner une chance de choisir quelle caméra on veut utiliser.

Voilà, c’est tout pour le moment.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Marc

avatar

Nombre de messages : 796
Age : 57
Localisation : TOURS
Date d'inscription : 17/03/2014

MessageSujet: Re: Video Control Center   Dim 26 Mar 2017 - 1:05

Superbe ! Voilà qui est très pro !

Vivement la suite !

Merci Yannick et Klaus !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

Nombre de messages : 11088
Age : 69
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Video Control Center   Dim 26 Mar 2017 - 1:18

@Papydall:
Citation :
Ce problème, je l’ai déjà rencontré avec le code de Klaus : la liste indiquant les différentes caméras s’affiche trop brièvement et s’efface avant de donner une chance de choisir quelle caméra on veut utiliser.
Je suis désolé, mais c'est que tu as mal lu la doc. Excuse-moi - ce n'est pas méchant, c'est simplement la réalité.

Si tu regardes mon programme de démo de VideoCapture, tu remerqueras qu'il y a un objet LIST qui montre la liste des sources vidéo reconnues par Windows. Techniquement, Windows sait en gérer un maximum de 10, identifiées par un indice de 0 à 9. La première ligne dans cet objet LIST a donc l'indice numéro 0. Et dans mon programme de démo, je regarde, lorsqu'on clique sur le bouton "Connecter", quel est la ligne sélectionnée par l'utilisateur dans cette liste.

Par défaut, aucune ligne n'est sélectionnée, bien entendu. Et donc, je prends par défaut l'indice 0. Mais si tu as deux ou pliusieurs lignes de source vidéo dans cette liste, tu peux cliquer sur une autre ligne que la première (celle de ta "bonne" caméra, par exemple), et le clic sur le bouton "Connecter" va alors en déduire l'indice correct (numéro de ligne -1) et passer cet indice à la fonction de connexion. Et ça marchera correctement.

J'ai bien écrit dans la documentation que la fonction de connexion sélectionne le driver en fonction de l'indice qu'on lui passe. Voici l'extrait de la doc:
Citation :
par1% = handle de l'objet dans lequel on place l'objet VideoCapture
par2% = index de la source vidéo (0, 1, 2, ..., 9)
par3% = visibilité: VideoCapture_Hide% ou VideoCapture_Show%
par4% = ./.
et tu constate que dans par2%, tu passes l'indice du driver que tu veux connecter.

Maintenant, la première chose à faire, c'est de lancer mon programme de démo, et, sans rien faire d'autre, regarder le contenu de l'objet LIST à droite. Est-ce qu'il y a bien deux lignes ? Si oui, tu cliques sur la ligne qui t'intéresse, puis ensuite, tu cliques sur "Connecter". Si par conte, une seule ligne apparaît dans cette liste, alors pas de chance, Windows n'a pas reconu deux sources vidéo distinctes. Je remplis cette liste à l'aide d'un API Windows, tout à fait indépendemment de la fonction de capture.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Yannick

avatar

Nombre de messages : 8077
Age : 47
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Dim 26 Mar 2017 - 1:49

@ Papydall,

dans VCC_Init.bas, remplace les lignes 17 à 26 par ceci :
Code:
'    Listage des périphériques
      create_hide
      memo PeriphListe% : width PeriphListe%,400
      res% = dll_call1("GetCaptureDriverNames",handle(PeriphListe%))
      if count(PeriphListe%)=0
        m%=message_information_ok("Aucun Périphérique vidéo trouvé !")
      else
        message text$(PeriphListe%)
      end_if
      create_show

et dis nous ce que tu as en message stp.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

Nombre de messages : 5962
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Video Control Center   Dim 26 Mar 2017 - 4:06

Ça donne :
 


Puis ça affiche les deux caméras:
 


Je choisis la bonne:
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Yannick

avatar

Nombre de messages : 8077
Age : 47
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Dim 26 Mar 2017 - 4:33

Les deux cam sont sur un port different ou sur un Hub ?
C' est curieux qu' une seule soit détecté par kgf...
scratch
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

Nombre de messages : 5962
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Video Control Center   Dim 26 Mar 2017 - 4:45

Elles sont connectées chacune sur un port USB.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
papydall

avatar

Nombre de messages : 5962
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Video Control Center   Dim 26 Mar 2017 - 5:29

@Klaus
Ton programme de DEMO fonctionne et je peux choisir la caméra que je veux utiliser.
Le "problème" venait de mon impatience : je n'attendais pas l'affichage de la LIST avant le clic sur le bouton "Connecter"
Le programme va donc utiliser la 1ère caméra qui n'est pas la bonne.

En devenant plus sage, scratch  j'ai pu choisir ma caméra et tout devient correct.
Je suis désolé pour le dérangement. Embarassed

Spoiler:
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Yannick

avatar

Nombre de messages : 8077
Age : 47
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Mar 28 Mar 2017 - 5:09

Suite à quelques difficultés que j' ai attribué pour partie à mon interface,
j' ai un peu modifiée celle ci.
J' ai mis un version 2 sur mon webdav.

On peut théoriquement (j' ai qu' une cam pour vérifier) visualiser 9 caméra
en passer une de petit ecran à grand ecran.
et enregistrer une photo ou une video.

Je vais m' attaquer au son... Rolling Eyes
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
mindstorm

avatar

Nombre de messages : 554
Age : 49
Localisation : charente
Date d'inscription : 13/02/2013

MessageSujet: Re: Video Control Center   Mar 28 Mar 2017 - 21:01

bonsoir Messieurs
tous cela m'a l'air bien intéressant.
il faut que je retrouve ma vieille webcam LEGO Mindstorms pour lui donner une seconde vie.
santa
MERCI
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Video Control Center   

Revenir en haut Aller en bas
 
Video Control Center
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» media center box
» Media center qui ne trouve pas mes videos
» Media-center, On vous dit tout...
» Probleme Media Center - Image se fige
» Media Center Bbox : Mise à jour et une version MAC

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos projets-
Sauter vers: