Messages : 1,190
Sujets : 47
Inscription : Mar 2016
Réputation :
71
Système d'exploitation:
Distribution(s) Linux: Fedora 29
02-11-17, 09:27
(Modification du message : 02-11-17, 09:29 par aurelienpierre.)
(02-11-17, 09:04)jpg54 a écrit : Encore merci Aurélien pour les explications très très techniques (même si je suis parfois largué surtout les abréviations).
J'ai édité le post avec des liens pour expliquer les abréviations
Messages : 6,586
Sujets : 140
Inscription : Feb 2016
Réputation :
55
Système d'exploitation:
02-11-17, 09:44
(Modification du message : 02-11-17, 09:47 par jpg54.)
Tu es déjà debout Aurélien et tu as fini tes examens ? C'est pas urgent ! Je suis entrain de me battre avec LensFun.
Messages : 461
Sujets : 9
Inscription : Feb 2016
Réputation :
5
Système d'exploitation:
Distribution(s) Linux: Debian
Pour le parallélisme, je crois (mais je peux me tromper) que les opérations NumPy se font en parallèle, mais que tu te resynchronises sur le « global interpreter lock » dès que tu repasses côté Python. Si c'est le cas effectivement il ne faut pas attendre de miracle (sauf en manipulant des images vraiment gigantesques).
Messages : 1,190
Sujets : 47
Inscription : Mar 2016
Réputation :
71
Système d'exploitation:
Distribution(s) Linux: Fedora 29
(02-11-17, 10:20)mmoy a écrit : Pour le parallélisme, je crois (mais je peux me tromper) que les opérations NumPy se font en parallèle, mais que tu te resynchronises sur le « global interpreter lock » dès que tu repasses côté Python. Si c'est le cas effectivement il ne faut pas attendre de miracle (sauf en manipulant des images vraiment gigantesques).
Les opérations élémentaires sont parallélisées, en effet. Mais les assemblages que tu fais de ces fonctions (gradients custom, FFT) ne sont pas parallélisables de façon simple en faisant sauter le GIL. Il faudrait pour ce faire recoder ces fonctions en Cython avec OpenMP, mais par expérience, c'est aussi long et plus propre de les recoder directement en C++, ce qui sera fait à terme si le module voit le jour, mais dépasse le cadre de ma preuve de concept. Parce que même en parallélisant, ça ne règle pas tous mes problèmes, dont la gestion de mémoire (une image de 24 Mpx fait crasher le programme avec 16 Go de RAM…).
Sinon j'ai fini mes examens Jean-Paul ;-)
Messages : 1,190
Sujets : 47
Inscription : Mar 2016
Réputation :
71
Système d'exploitation:
Distribution(s) Linux: Fedora 29
Nouveaux résultats sur une photo de JP Gauche, avec un flou de bougé et de lentille non simulé. Idéalement, vu que le flou est assez large, il aurait fallu plus d'itérations, mais l'idée ici est de montrer qu'au moins, on n'ajoute pas d'effet louche.
Messages : 409
Sujets : 10
Inscription : Feb 2016
Réputation :
9
Et faire la map correctement à la pdv? Non???
Ok je s..... ????
"Donne un poisson à un homme, tu le nourris pour un jour. Apprends-lui à pêcher, tu le nourris pour toujours."
Pop Os! 64 Bits Gnome 3.32 Sony A7 et quelques vieux cailloux...
Messages : 851
Sujets : 101
Inscription : Jan 2017
Réputation :
5
Système d'exploitation:
Distribution(s) Linux: Solus
WOW impressionnant quand même le résultat avec la photo de JPG.
Messages : 1,190
Sujets : 47
Inscription : Mar 2016
Réputation :
71
Système d'exploitation:
Distribution(s) Linux: Fedora 29
15-11-17, 12:08
(15-11-17, 11:52)Carafife a écrit : Et faire la map correctement à la pdv? Non???
Ok je s..... ????
Des baffes
Messages : 409
Sujets : 10
Inscription : Feb 2016
Réputation :
9
(15-11-17, 12:07)pixtolero a écrit : WOW impressionnant quand même le résultat avec la photo de JPG.
Oui c'est plus que prometteur... J'le veuuuuux ????
"Donne un poisson à un homme, tu le nourris pour un jour. Apprends-lui à pêcher, tu le nourris pour toujours."
Pop Os! 64 Bits Gnome 3.32 Sony A7 et quelques vieux cailloux...
Messages : 244
Sujets : 19
Inscription : Sep 2016
Réputation :
1
Système d'exploitation:
Ca calme :-)
Et je me demande qu'est-ce que ce module de déconvolution peut apporter sur une image non flou?
|