2010-04-14 19 views
9

Necesito que tenga al menos características como Content Aware Fill, Content Aware Image Resizing.¿Hay alguna biblioteca de código abierto de C/C++ para las transformaciones de Content Aware Image?

Lo necesito como una biblioteca normal de C/C++, utilizable desde el código, puede estar con dependencias de otras librerías de código abierto. ¡Pero con ejemplos de código compilable en aplicaciones independientes!

¿Existe alguna biblioteca de este tipo? ¿Hay alguna biblioteca de código abierto C o C++ para la edición/transformación de Content Aware Image?

Respuesta

3

de inicio con el código de aquí: "patch match" y continuar con el código de aquí: "image retargeting"

+0

También trabajo en la implementación de dicho algoritmo, pero no es de código abierto. – Ross

1

Al parecer GIMP tiene un plugin: http://liquidrescale.wikidot.com/

Tal vez usted podría adaptar dicho o envolverlo en una forma que no es necesario gimp.

+0

veo cambiar el tamaño, pero no veo Aware Fill contenido en ella. – Rella

2
+0

cómo hacerlo inti normal C/C++ lib para usarlo desde el código? – Rella

+0

Creo que deberías comenzar a leer el código, debería haber un punto de entrada para el complemento; entonces puedes adaptar las estructuras relacionadas con GIMP para tus propios fines ... – fortran

+0

... ¿de ninguna manera más fácil? – Rella

Cuestiones relacionadas