[Idee debile]"Photo" de l'ecran en conti

Fermé
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 - 24 juin 2003 à 15:17
lof. Messages postés 689 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 11 juin 2007 - 28 juin 2003 à 20:35
Salut, juste un truc qui me passe par la tete, je me demandais si quelqu'un connaissait un logiciel ou une idee du genre d'algo possible pour prendre une photo en continu du PC (enfin photo de l'ecran, et sans appareil photo :o) ).

Je m'explique, par exemple, avec une pellicule tres peu sensible, une toute petite ouverture, on peut prendre une photo pendant plusieurs heures/jour. Quelqu'un a fait la photo d'un match de foot sur l'ensemble du match, resultat, on voit les gens sur le banc, sur les tribunes, les arbitres de touche tres legerement de meme que les gardiens comme traits de couleurs et une pelouse vide :-)

Voila et je me demandais si on avait une sorte d'utilitaire qui "impressionnait" une photo au fur et a mesure ce que l'on obtiendrais mettons a la fin de la journee....Voila, c'est debile et inutile, mais j'avais prevenu, alors si quelqu'un veut etre debile avec moi :-D
.  .
\_/
A voir également:

32 réponses

je remarque que des gens n'ont pas grand chose à faire de leur journée !!
;o)
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
24 juin 2003 à 15:20
Le pire c'est que je dois bosser aujourd'hui :-D

.  .
\_/
0
maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 453
24 juin 2003 à 16:56
Et bien c'est du propre ça!!
Mais c'est vrai que si ça existait, on pourrait voir ce qui ne bouge jamais de ton écran!! J'aime bien le concept!! Par contre, je sais pas ou trouver ça!!

Maily   :-))))
0
lof. Messages postés 689 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 11 juin 2007 44
24 juin 2003 à 17:21
Teebo, rien à faire aujourd'hui ...

Une idée pour faire avancer la Teebocapture ...

Prise en continu impossible : ici discret
donc une photo toute les x secondes ....
(utilisé xnview par exemple totalement cinfigurable il me semble)
ensuite comparaison des 2 dernières photos
Alors ici intervient le TeeboAlgorithme qui te permet de mélanger 2 photos (principe que le futur billTeebo ne dévoille pas)
Puis à la fin de plusieurs heures jours, mois année tu dois avoir le résultat . . .

<pub>
Vous ne savez pas ce que font vos employés, vous voulez savoir comment ils utilisent leurs ordinateur, si ils jouent au démineur, utiliser le nouveau(TMS) TeeboModoSurveillance.
</pub>

lof. qui va peut être faire du consulting ...
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
24 juin 2003 à 17:25
PTDR :-D
Oui il doit falloir faire une photo par seconde et melanger ca, mais comment? Quand au TMS, je pense que j'en serais une des premieres victime, sur mon ecran de droite on verrait clairement tous les menus CCM et au milieu une sorte de brouillon avec les differents posts de lajournee :-DD

Mais le probleme est que chaque seconde doit avoir autant d'importance et qu'il faut traiter ca vite, hors melange 2 images 3200x1200 en moins d'une seconde ca risque d'etre coton :o)

Vais voir quand j'aurais le temps et une meilleur maitrise de serpent si il ne peut pas m'aidre avec ca tiesn :o)

.  .
\_/
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
24 juin 2003 à 18:32
En fait, je pense que avec les librairies graphiques de python ca devrait etre un jeu d'enfait :o)
Bon, quand j'aurais le temps je m'y met et je vous tiens au courant :o)

.  .
\_/
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 533
24 juin 2003 à 22:29
Arf, mon pauvre teebo !

Si tu y arrives, fais nous signe...

<question_que_je_me_pose>
J'ai jamais compris pourquoi il se servait de cette race de serpent ! :?
</question_que_je_me_pose>


:DDDDD


Linux is like sex, it's better when it's free... ;)))
C'est ceux qui s'en servent pas qui en disent du mal...
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
25 juin 2003 à 09:01
Ouais ouais je vous tiens au courant :o)

Pour Python je me posais la meme question que toi...avant de m'y mettre ;-)

.  .
\_/
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 533 > teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011
25 juin 2003 à 09:09
Et tu n'aurais pas un site ou c'est hyper bien expliqué ?
car j'ai voulu m'y mettre il y a quelque temps déjà, mais...
:o
trop chaud !!!

En plus il a l'air vraiment puissant comme serpent...heu...comme langage !
:DDD

Merci.
Linux is like sex, it's better when it's free... ;)))
C'est ceux qui s'en servent pas qui en disent du mal...
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
25 juin 2003 à 09:11
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
25 juin 2003 à 13:45
Hop, en fait ca marche en Python, le code est super simple, je ne sais pas bien ce que ca donne, j'ai lance sur une heure avec une image toutes les 2 secondes, on va voir si il s'ecroule ou pas, mon probleme est que ca ne prend que mon ecran de gauche mais bon, ca je m'en doutais, meme la capture d'ecran avec le clavier me fait ca alors :-S

Alors le code:


from Image import blend
from time import sleep, clock
from ImageGrab import grab
from Numeric import *
#bbox=input("Enter the portion of screen you want to take: (x,y,dx,dy) ")
length=input("Please enter the exposition time in seconds: ")
inter= input("Please enter the interval in seconds between two shots: ")
#bbox=(0,0,1600,1200)
film=[]
while clock() < length:
film.insert(0,grab())
sleep(inter)

i=0
j=0.
imfin=film[0]
nbr=size(film)

while i in range(nbr):
j=j+i
print j/(j+1.)
imfin=blend(imfin,film[i],1.-(j/(j+1.)))
i=i+1
j=0.
imfin.save("test.jpg")




Et vogue la galere. Prochaine etape si ca marche, interface et compilation, je n'ai aucune idee de ce qui peut se faire :o)


.  .
\_/
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
25 juin 2003 à 13:52
Mouais :-S
Ca bouffe une memoire folle :-S
Ca plante quand je fait Ctr+Alt+Suppr pour ouvrir le taskman ou pour bloquer la station apr exemple :-S

.  .
\_/
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
25 juin 2003 à 13:59
Mouais, bingo, memory error :-S

.  .
\_/
0
lof. Messages postés 689 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 11 juin 2007 44
25 juin 2003 à 13:59
Salut teebo,

Une petite remarque sur ton code, mais je peux me tromper :
Ne vas tu pas saturer ta mémoire,car tu n'enregistres aucune image avant la fin de la saisie donc film doit devenir monstreusement énorme
. ....

Pourquoi ne pas sauvegarder toutes les images une à une et ensuite les resprendres pour les traiter hors ligne ??

lof. qui ne trouve pas le temp pour ce gere de ##$$^**^^#{"'
m'enfin
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
25 juin 2003 à 14:01
Ben si... :-D
C'est justement ce que je suis en train de faire, mais je me demandais si python supportait ou pas, apparement non :-D
Moi j'ai que ca a foutre en ce moment :-S

.  .
\_/
0
lof. Messages postés 689 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 11 juin 2007 44
25 juin 2003 à 14:06
Heu je ne connais aucun langage qui supporte l'explosion des choses en mémoire

et oui une sauvarde par seconde . . .

test00.jpg
test01.jpg
test02.jpg
....

lof. qui cherche ou on signe pour ne rien foutre en Allemagne !!!
0
lof. Messages postés 689 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 11 juin 2007 44
25 juin 2003 à 14:12
Pour TON idée débile, le traitement (je fais un truc pas loin en ce moment mais pas dans l'imagerie) ne serait pas de ne garder pour chaque pixel, la couleur qui apparait le plus souvent sur toutes les images ??
et donc tu erradiques les couleurs fugitives !!

un peu rustique, il faut voir avec les stats . . .
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
25 juin 2003 à 14:25
Ben non le blend c'est tres bien je trouve :o)

.  .
\_/
0
lof. Messages postés 689 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 11 juin 2007 44
25 juin 2003 à 14:53
blend ??

lof. qui a encore du louper un épisode !!
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
25 juin 2003 à 14:58
Blend prend 2 images et un coefficient en parametre et renvoie une image qui melange les deux en fonction du coef (0,5 et c'est a part egale, 1 il te renvoie une image et 0 l'autre)...
Ca marche super comme ca :o)

.  .
\_/
0
lof. Messages postés 689 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 11 juin 2007 44
25 juin 2003 à 15:02
Ok mais il s'agit d'un mélange et pas d'enlever les "morceaux d'images" fugitive comme le ferait un appareil photo ....
Ne respect pas le cahier des charges
;-)
et
re ;-)
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
25 juin 2003 à 15:04
Ben au contraire, l'appareil photo prend tout mais par exemple sur 6000 image, si j'ai 5000 fois mon fond d'ecran a un endroit, c'est lui qui devrai apparaitre quasi parfaitement non?

.  .
\_/
0
lof. Messages postés 689 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 11 juin 2007 44
25 juin 2003 à 15:18
connait pas assez le domaine, il faut voir.

Donc quand tu mélanges,il faut que ta nouvelle photo ait un poid de
inférieur à toutes les photos réunie.
non ??

Comment vas tu faire varier tes coefficients en fonction du nombre de photos ??

Le 0.5 0.5 ne marchera pas pour les 6000 photos sinon la dernière aura plus de poid que les 5999 autres ??

c'est le probème de la moyenne et de la moyenne des moyennes ...
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
25 juin 2003 à 15:20
Bien sur, c'est pour ca que dans mon code j'utilise i/i+1 comme coef
Quand je melange les 2 premieres, je melange avec 0.5, puis apres je melange le resultat avec la 3eme photo avec 2/3 pour le resultat etc...ca marche :o)
Mais la je me bat avec ma liste de fichiers :o)

.  .
\_/
0