views:

360

answers:

3

I am looking for any example code or libraries to perform image morphing in C#. For example, taking two images, defining common points and "merging" the features. My google search failed me, unless the only option is to write this from scratch? Many thanks

+2  A: 

Perhaps C++ is close enough ?

http://www.cg.tuwien.ac.at/~xmrm/
Hamish Grubijan
+2  A: 

AForge.NET has a morph filter. I don't know if it lets you define the point set or if it just does a "dumb" default, but worth a look anyway. I use AForge for lots of things- pretty slick, and free.

nitzmahone
+1 for AForge.NET. It's awesome and actively being developed.
ParmesanCodice
A: 

Take a look at homographies. Its a way to merge the two images, given a common set (4 pairs) of points. If you want to match the two images by features you will need to use machine learning, techniques to detect the similarities. AForge has a few image processing techniques, and the necessary tools for machine learning.

monksy