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
» Mathématiques pour les transformations du plan
par papydall Aujourd'hui à 3:17

» petite animation
par papydall Aujourd'hui à 3:13

» Pour coincer la bulle
par Marc Aujourd'hui à 0:39

» De l’utilité de l’inutile : i^n
par papydall Hier à 16:02

» Un catalogue de photos de fleurs, avec KBDD
par papydall Hier à 15:25

» KGF_dll - nouvelles versions
par Klaus Hier à 15:01

» Version instantanée V 0.9.28i14 du 10/02/2018
par Klaus Hier à 13:05

» Racine cubique d'un nombre
par Marc Jeu 15 Fév 2018 - 21:24

» Problèmes de résolution écran avec Panoramic.
par Pedro Alvarez Jeu 15 Fév 2018 - 17:03

» Changement pour GRID_ONE_COLUMN_WIDTH
par Klaus Jeu 15 Fév 2018 - 8:33

» Exemples de définition et utilisation de Fonctions FNC
par papydall Jeu 15 Fév 2018 - 2:48

» Visualisation d'une équation. Source inachevé...
par Marc Mer 14 Fév 2018 - 21:06

» Pas de limites pour GRID !
par Oscaribout Mar 13 Fév 2018 - 1:14

» Choix de la police dans l'IDE Panoramic
par Marc Lun 12 Fév 2018 - 23:21

» Extension de la dimension des variables de type tableau
par papydall Lun 12 Fév 2018 - 17:17

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Février 2018
LunMarMerJeuVenSamDim
   1234
567891011
12131415161718
19202122232425
262728    
CalendrierCalendrier

Partagez | 
 

 Video Control Center

Aller en bas 
AuteurMessage
Yannick

avatar

Nombre de messages : 8015
Age : 46
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 : 5725
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



Nombre de messages : 623
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 : 10556
Age : 68
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 : 8015
Age : 46
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 : 5725
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 : 8015
Age : 46
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 : 5725
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 : 5725
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 : 8015
Age : 46
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 : 551
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: