Je suis à la recherche d'une bonne bibliothèque de traitement d'images qui puisse être utilisée pour une nouvelle application que je prévois de créer. Je vais utiliser C#.NET (VS 2008).
Mon application doit faire ce qui suit :
- Charger une image au démarrage et l'afficher dans une boîte à images
- Je devrais alors pouvoir sélectionner quatre points (TopLeft, TopRight, BottomLeft, BottomRight) n'importe où dans la boîte à images.
- Je dois ensuite transformer l'image source dans la perspective correcte en utilisant les 4 points source et destination.
De plus, l'image de sortie finale doit avoir une taille précise. Je veux que l'application puisse utiliser la même perspective et renvoyer une image de la taille rectangulaire spécifiée (pas la taille de 4 points) que je spécifie. J'espère que vous comprenez ce que je veux dire. L'image source doit être mise en mosaïque et transformée pour produire une sortie qui s'adapte complètement à la zone spécifiée.
J'ai essayé certaines bibliothèques comme Aforge.NET, ImageMagick, EMGU etc. Certaines sont lentes. Certaines ne peuvent produire qu'une image en perspective de petite taille. Certaines donnent des erreurs de mémoire. Je n'ai pas trouvé de solution appropriée.