SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: amina81 en Sábado 22 de Agosto de 2009, 18:34

Título: Tratamiento de imágenes en Visual C#
Publicado por: amina81 en Sábado 22 de Agosto de 2009, 18:34
Hola , estoy realizando un proyecto de tratamiento digital de imágenes en Matlab pero me gustaría poder usar Visual C# porque su entornno gráfico me da más posibilidades. Utilizo el Matlab Builder para .NET para crear las librerías que utilizaré en un proyecto en Visual C# pero claro mi duda es cómo trata C# las imágenes? En Matlab tengo una imagen de entrada que automáticamente se trata como una matriz , le hago el tratamiento a la imagen y la salida es una matriz que matlab reconoce como imagen pero C# puede hacer algo parecido, puedo obtener la matriz de una imagen cuando la abro en Visual C# para poder tratarla como una matriz de alguna forma??

Gracias
Título: Re: Tratamiento de imágenes en Visual C#
Publicado por: Quicksilver en Lunes 24 de Agosto de 2009, 07:17
Espero que me disculpen los "foreros", estoy conciente de que este no es el foro de Matlab :rolleyes:

Amina81, me gustaría que publicaras como haces o compilas las librerías de Matlab para que funcionen en c#, me gustaría aprender, sería bueno que publicaras paso a paso como lo haces, pues desconozco el procedimiento.

En cuanto a tu pregunta, desconozco muy bien como se hace, he trabajado con Matlab y he hecho muy buenos "GUI'S" para los programas que hago, Matlab ofrece mucha versatilidad en cuanto a las imágenes, pero si quieres pasar a otro lenguaje como en este caso al C#, te recomiendo la libreria OpenCV para c#, aca te dejo el link (http://www.codeproject.com/KB/cs/Intel_ ... x3170583xx (http://www.codeproject.com/KB/cs/Intel_OpenCV.aspx?msg=3170583#xx3170583xx" onclick="window.open(this.href);return false;)), en ella podras trabajar imágenes en c#.

Su instalación es un poco confusa, pero sé que al final lo lograras.

Exitos con tu proyecto.
Título: Re: Tratamiento de imágenes en Visual C#
Publicado por: amina81 en Lunes 24 de Agosto de 2009, 17:26
Hola muchas gracias por contestar, le echaré un vistazo a la librería que dices a ver si puedo conseguir lo que quiero con ella. Mi problema con la GUI de Matlab es que yo quiero hacer algo parecido al menu que tiene el programa photoshop  y quiero que al abrir una imagen se muestre dentro del marco de la intefaz , debajo del menu , en una figura , no en unos axes  , alguién en un foro me dijo que no se podía hacer en Matlab . Bueno si tuvieses un buen manual de GUI en Matlab o me dieses una idea de como hacerlo te lo agradecería. Decidí intentarlo en Visual C# porque he trabajado con el programa y me resultaba más fácil pero creo que voy a complicarlo más.

Un saludo y muchas Gracias!
P.D:  siento hablar en este foro de Matlab, la próxima consulta la haré en el Foro Correspondiente.
Título: Re: Tratamiento de imágenes en Visual C#
Publicado por: amina81 en Lunes 24 de Agosto de 2009, 18:30
Ahhh y se me olvidaba sobre lo de cómo compilo las librerías Matlab para que funcionen en C#, tengo un manual que lo explica muy bien pero no se si puedo subirlo aqui o cómo hacerlo, si quieres te lo puedo mandar a tu correo o como prefieras.

Un saludo