|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : Détecter une image surexposée, possible ? [ Archives / Graphique ] (DeltaFX)
Informations & options pour cette discussion
|
mercredi 26 avril 2006 à 22:17:33 |
Détecter une image surexposée, possible ?

DeltaFX
|
Salut a tous,
Allez, gnap, dans le vif du sujet. Je poste ici en meme que je me prépare a googler histoire de recueillir des infos de plusieures sources. Vala mon problème: J'ai une webcam (usb 2.0) que je souhaite utiliser en video surveillance. L'acces a la webcam se fait via un composant activeX foutrement puissant, mais je me heurte a un pb Hardware en fait : Si je laisse le slider d'exposition sur auto dans la fenetre des parametres de la cam, immanquablement, il survient une condition d'éclairage telle que la cam oscille entre 2 valeur d'exposition, spécialement si elle choppe un bout de ciel un poil nuageux mais bien ensoleillé et pouf, ca boucle, et j'aime pas. Evidement il suffit de décocher la case idoine, et là, valeur d'exposition fixe, c'est clair, ca le fait plus.... Mais evidement, dès que la luminosité ambiante baisse un poil => image noire (saleté de capteur CMOS, grrr !)
Donc vu que le composant dont je parle me permet l'acces aux différents paramètres de la cam ( et donc celui de l'exposition) je me dis que je pourrais sampler qqs pixels sur l'image (là où c'est utile pour contourner mon pb), et mettre un chouia de logique derriere pour varier l'exposition indépendament de l'auto-adapte (en blindant la possibilité d'osciller entre 2 valeurs, hein). La logique en question ca m'effraie pas, ce qui me gene c'est comment détecter une image surexposée. Quoi regarder, le contrast global, la présence de pixel en 255;255;255, ou que sais-je, justement je sais pas.
Donc euhhhhh héhé, vous auriez des idées lumineuses ?
|
|
|
|
jeudi 27 avril 2006 à 03:03:29 |
Re : Détecter une image surexposée, possible ?

f0xi
|
en fait le probleme de ces webcam c'est qu'elle detecte la "sur-luminositée" en calculant le nombre de pixel de variante couleur de blanc dans l'image et diminue donc la surexpo. malheureusement, est on a deja tester, dans une pieces au mur blanc, meme si la luminositée est parfaite, la webcam fait n'importe quoi ... comme diraient les photographes, l'automatique est au manuel ce que la catapulte est a l'arc pour la chasse au chevreuil. pour eviter tout probleme donc, deja placer la camera a un emplacement adequate pour qu'elle ne prenne plus trop les variations de luminositée. certaine camera, plus evoluée technologiquement, calcul directement le flux de lumiere pour effectuer les reglages ... ce qui est bien mieux. reste maintenant une autre solution, adapter la valeur d'expo mais selon l'heure du jours, si la seule source de lumiere est bien sur, celle du soleil. en fonction de la saison, on sait precisement a qu'elle heure le soleil se couche et se leve et egalement combien de temps il lui faut pour etre a son zenith et donc donner le maximum de sa luminositée. on pourrais egalement tenter d'adoucir les variations du parametres en effectuant des moyennes sur le temps, pour eviter les surexpo et les sousexpo brutale. il suffirait pour cela de recuperer la valeur automatique donnée par le detecteur de luminositée mais d'invalider la mises a jours de la surexpo par ce dernier en retraitant la valeur dans un algorythme qui permettrais alors d'eviter les trop grand variations. en esperant que cela te donne des idées.
|
|
|
|
jeudi 27 avril 2006 à 09:44:41 |
Re : Détecter une image surexposée, possible ?

jlen100
|
salut,
je pense qu'en extrayant la valeur moyenne des composantes RVB tu
devrais pouvoir y arriver avec toutefois quelques limitation
surexposition ou sousexposition trop grande.
D'autre part comme on ne modifie pas le flux de lumière on pert en
contraste et en gamma. Le mieux ce sont les cameras avec diaphragme
mécanique qui eux modifient le flux de lumière
chaque pixel à une valeur sur 4 octets seuls les 3 octets de
poids faible nous intéressent : ce sont les 3 composantes RVB du signal
chacun varie de 0 à 255 en fonction de l'intensité du signal.
pour chaque pixel (ou une zone) tu fais la moyenne des 3 composantes et tu moyenne sur la zone de traitement.
si tu definis un seuil Haut et un seuil Bas
quand la valeur moyenne globale depasse le seuil haut tu baisse le réglage jusqu'à obtenir une valeur inférieure à ce seuil
tu fais l'inverse pour le seuil bas
Notes que pour la différence entre le seuil haut et le seuil bas (Hystérésis) est important moins il y aura de risque de pompage
Mai si tu veux faire de la télésurveillance et de la détection de présence tu devra teir compte d'autre paramètres:
dans le noir complet
1)le systeme est inopérant
2) en cas d'orage du détecteras les éclairs et si tu règle la
sensibilité ou le temps de réaction le sytème sera facilement leuré
La sensibilté dépendant du contraste il devient difficile voir impossible à régler
il vaut mieux prévoir un éclairage constant de la zone de surveillance.
Dans le cas de WebCam tu es limité par la distance (~5m) des liaisons
USB et passer par des rallonges amplifiées ne donne pas toujours de
bons résultat.
je pense qu'il vaut mieux passer par des cameras de video surveillance et convertir ton signal au plus prêt du PC
@+
jlen
|
|
|
|
jeudi 27 avril 2006 à 10:42:41 |
Re : Détecter une image surexposée, possible ?

DeltaFX
|
Difficile d'assurer des conditions de luminosité stable, paske l'ensemble pc + camera + illumunation IR est embarqué, donc....
Adapter la valeur d'expo aux heures solaires, c'est déja prévu, y a un gps dans le setup, et un tit calcul des heures de lever/coucher/pénombre en fonction de l'heure légale du lieu et de longitude & latitude. (m'en sert pour tagger les photos de la cam)
La foudre ne generait pas a priori, j'ai pris une cam usb2 pour avoir un bon débit, donc je peux faire mes calculs en stackant plusieures images. Par contre la lumière ne sera pas uniquement solaire, je risque de voir un peu de tout (de la lampe a mercure aux phares xenons).
La hauteur de ciel visible serait constante (plus ou moins), je pensais travailler sur la partie qui contient le sol pour calculer un pseudo contraste depuis l'image et en deduire "finement" que "contraste calculé maximal => exposition optimale". N'ayant pas le ciel dans le calcul, les effet de pompage disparaitraient, non ?
|
|
|
|
jeudi 27 avril 2006 à 10:57:35 |
Re : Détecter une image surexposée, possible ?

jlen100
|
si ta zone de ciel est a peu près constante tu peux l'éliminer du
calcul de lunimunisté par contre tu auras un effet de halo dans cette
zone par forte luminosité (saturaton du capteur)
si les caméras sont fixes tu peux même faire un réglage auto initial définissant la zone à traiter
@+
jlen
|
|
|
|
jeudi 27 avril 2006 à 15:32:18 |
Re : Détecter une image surexposée, possible ?

shining
|
la lumière se calcul en "lux" et c'est pas du luxe !!!
http://fr.search.yahoo.com/search?p=calculer+la+lumi%C3%A8re+ambiante+lux&ei=UTF-8&fr=fp-tab-web-t-1&fl=1&x=wrt&meta=vl%3D
|
|
|
|
jeudi 27 avril 2006 à 19:14:25 |
Re : Détecter une image surexposée, possible ?

DeltaFX
|
Yep, toute source de lumière ponctuelle forte me saturera le capteur localement, avec une jolie tache bleue fluo (sur cette camera là). La camera est a hauteur constante du sol, donc l'horizon est, ormis grosse monté, cuvette ou descente, globalement toujours à la meme place. En fait je ferai 3 calculs, un pour le sol un pour le ciel un pour une zone Sol+ciel intermediaire, et je verrai comment ponderer les résultats.
|
|
|
|
jeudi 27 avril 2006 à 20:42:01 |
Re : Détecter une image surexposée, possible ?

jlen100
|
il y a une chose qui m'a toujours surpris c 'est compte tenu des
pietres qualités des réglages des caméras video lest constructeurs n'ai
jamais integre de diapragme électronique (du moins pas à ma
connaissance) Nous avions fait à une époque des essais de laboratoire
avec un diaphramme à cristaux liquides sur un capteur CCD qui
permettait de *5 les possibilités de réglage. Surtout qu'un tel circuit
ne couterait pas plus de quelques centimes d'euros sans augmenter la
taille des capteurs(épaisseur 0,5mm) Mais c'est vrai que les fabricants
de capteur sont des électroniciens et pas des opticiens: il sufifit de
regarder la qualité des optiques pour être fixés!! quand on voit les
reslultats obtenus par ceratins appareil à 8Mpixels ça laisse rêveur....
@+
jlen
|
|
|
|
jeudi 27 avril 2006 à 22:46:34 |
Re : Détecter une image surexposée, possible ?

DeltaFX
|
Diaphragme LCD ? Tu veux dire une série d'anneaux concentrique que l'on éteint au choix ? Pas con ca,et en plus ca permettrait de corrigé un poil les optique bas de gamme, mais faudrait un vrai capteur CCD.
La vraie question qui me turlupine c'est pourquoi depuis le temps ne trouve t'on pas a prix correct des webcams avec monture standard. Rha je connais des gosses qui kifferaient trop de pouvoir chopper une webcam, et la coller sur leur microscope sans etre obligé de s'appeler McGyver, et qqs passionnées d'astro-photographie amateur qui tueraient pour une camera refroidie a la glace carbonique...
Je crois que la Isight d'Apple sort quand meme franchement du lot niveau fonctionnalité/qualité.
Ouaip, mieux vaut un bon 3Megapix qu'un mauvais 8 megapix.
|
|
|
|
jeudi 27 avril 2006 à 23:06:38 |
Re : Détecter une image surexposée, possible ?

jlen100
|
oui 5 anneaux concentriques pour obtenir les diaphragmes de 2 à 32
raison 2. c'était un sujet que j'avais donné à un élève ingénieur pour
un stage de fin d'étude. Bon on avait pas trop miniaturisé (5mm de
diametre et 2 lames de verre de labo de 0,4mm d'épaisseur) mais
c'était efficace.
pour les optiques sur les appareils premiers prix et pratiquement toute
les Webcam c'est un vulgaire morceau de plastique pour les qualités
optique on fait mieux. D'ailleurs sur les appareils de qualité
l'optique coute pratiquement plus cher que le boitier (ils utilisent
les optiques des argentiques)
|
|
|
Cette discussion est classé dans : image, détecter, cam, exposition, surexposée
Répondre à ce message
Sujets en rapport avec ce message
Détecter souris hors d'un Timage [ par JackTheRipp3r ]
Salut @ tous !Voilà, je suis en train de créer une application dont le design est totalement modifié, et là j'en suis aux boutons agrandissement quitt
Glisser/Deposer des images [ par Ricolabricot ]
Bonjour,suis un peu dans la galere, pour un projet je dois faire un sorte ke lorsque je clik sur une image (ki est en fait une icone) et ke je depose
copie d'image sur un schema [ par Ricolabricot ]
Salut, Voila, pour un projet je doit faire en sorte ke lorsque je clique sur un icone dans la barre d'outils, je peut deplacer cette icone sur un sche
Probleme : insérer une image sur un TForm et pouvoir la déplacée [ par ErayK ]
Bonjour,Je débute en Delphi ( et en C )J'ai déjà fait une calculatrice que je mettrais plus tardJ'essaie de faire un programme pour faire un montage é
Ecriture d'un fichier image dans un bichier binaire. [ par altefcat ]
j'utilise un fichier binaire pour enregistrer des enregistrement (nom,resume,remarque,etc)dans un fichier. je suhaite ajouter en plus pour chaque enre
OpenGL - Image [ par Lennemi ]
J'aimerais savoir comment convertir un GLSceneViewer en image JPG et avoir possibilité de changer la qualité de l'image.J'ai trouver ceci :GLSceneView
Détecter l'arrivée d'un nouveau drive [ par pokepix ]
Bonjour à tous,J'essaye de déclencher un évennement lorsque j'inserre une carte compact flash dans mon lecteur.Existe t il un moyen de détecter 'l'arr
RECONNAISSANCE FORMES DANS IMAGE [ par James64 ]
Bonjour a tous, voila, j'aimerais savoir comment reconnaitre une forme (ex:rectangle), dans une image à niveaux de gris. Comment spécifier un contour(
Chercher une form dans un TImage [ par blue71 ]
Voila, je veux fair eun programme, qui depuis un TImage charger une image que j ai decidé sur paint, Le fond est bleu et les rond sont rouge, J'arrive
seuillage d'une image [ par James64 ]
bonjour, je voudrais seuiller une image a niveau de gris. Y a t il une fonction qui renvoie le niveau de la couleur d'un pixel ?quelles sont les instr
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
|