Bonjour j'espère que le titre conviendra car je ne sais pas trop comment nommer ce que je cherche...
Ma question est un peu en rapport avec la compression par ondelette...
Je cherche à agrandir les dimensions d'une images par un 2, 4, 8, etc...
J'aimerai que l'image agrandie apparaisse "lisse" - reste à déterminer quel "lissage" adapter.
et surtout ma condition qui change toute la donne : je veux que cette "adaptation" me permet de retrouver l'image initiale exacte lors de sa réduction !!!
La réduction est celle-ci :Ainsi j'espère que vous comprenez bien qu'il ne s'agit pas d'un lissage "classique"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 dst_pixel[i,j] = ( pixel[i*2+0, j*2+0] + pixel[i*2+1, j*2+0] + pixel[i*2+0, j*2+1] + pixel[i*2+1, j*2+1] ) / 4;
Si vous connaissez des approches dans le domaine... ou même des solutions... merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 // Résumé Image B = A.Agrandissement2Lisse(); Image C = B.Reduction2(); // C doit être égale à A !!!
Partager