FishEye, Effet d'Image (Distorsion en Barillet) Algorithme (avec Java)?

Je suis à la recherche de l'algorithme (bitmap manipulation de pixels) pour simuler l'objectif fisheye (Distorsion en Barillet) à partir d'images normales. Jusqu'à présent, j'ai trouvé la mise en œuvre impliquant des bibliothèques externes comme OpenCV, OpenGL ou jhlabs. Depuis que je suis prise d'une classe de Traitement Numérique de l'Image, et je suis en train de faire un cours de l'évaluation du projet, je ne suis pas sûr de savoir si l'aide extérieure de la lib va me gagner un bon niveau. Si quelqu'un pourrait-il me donner la référence d'un tel algorithme?

Ps. Je suis invité à la mettre en œuvre en Java, mais l'exemple de n'importe quel langage serait le faire.

OriginalL'auteur tsong99 | 2011-02-12