• Domingo 11 de Mayo de 2025, 14:31

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - alloger

Páginas: [1]
1
Matlab / Segmentar imagen
« en: Jueves 24 de Octubre de 2013, 21:07 »
Hola, soy nuevo en este foro y veo que hay gente que pilota un monton asi que os lanzo la pregunta porque me estoy volviendo loco.
Voy describiendo un poco el trabajo para poner en antecedentes...

Estoy realizando un pequeño programa de vision artificial con una WebCam y Matlab.

Despues de pelearme con la iluminacion por fin encontre la solucion con unos difusores de fotografia.

Quiero identificar figura simples (Triangulos, cuadrados y circulos) y estos son rojos o amarillos.

Para comenzar necesito identificar la forma y para ello uso regionprops para delimitar las zonas.

Una vez segmentada la imagen necesito correlacionarla con unas plantillas o imagenes patron para saber de que forma se trata.

Con los circulos no tengo problemas pero con los cuadrados y triangulos tengo el problema del giro, o sea, si la imagen adquirida no esta completamente recta la correlacion no es buena.

Asi que mi pregunta es como puedo saber cuanto es esa inclinacion para luego girarla y poder compararla con la imagen patron.

He probado con una caracteristica de regionprops que te da la inclinacion respecto al eje X pero no se realmente que inclinacion es, ya que no es la que busco.

Si alguien me aconseja en otra forma de identificar las imagenes, tambien seria estupendo.

2
C++ Builder / Como Controlar El Puerto Usb??
« en: Lunes 6 de Agosto de 2007, 09:23 »
Hola, quisiera saber si es posible controlar el puerto USB de una forma sencilla.
Estoy realizando una aplicacion con C++ Builder 6 y no se si existe un componente como el del puerto serie (comport).
Salu2

3
Dudas informáticas / Videos En Powerpoint
« en: Martes 12 de Diciembre de 2006, 12:11 »
Hola, estoy realizando una presentacion en Powerpoint (Office 2000) en la cual he insertado una serie de videos. La Presentacion esta bien y funciona perfectamente.
Tengo en la misma carpeta la presentacion en formato *.ppt y en *.pps y los videos usados en esta presentacion. El problema que tengo es que cuando quiero exponer la presentacion en otro PC que no es el mio los videos no se ejecutan ya sea en la presentacion *.ppt o en *.pps. Cuando los quiero modificar me dice que la ruta a seguir es la que uso en mi PC pero no me deja sustituirla por la del nuevo, ademas si en el PC que voy a realizar la exposicion no tiene instaladas las office es imposible realizar ninguna modificacion por lo que es obligatorio usar la presentacion con formato *.pps. Con las fotos no ocurre eso, se ven perfectamente.
Les pido ayuda para solucionar esto, ya que si estoy realizando una presentacion y no van los videos la verdad que la presencion al igual que yo perferá credito.
Un saludo y gracias

4
Dudas informáticas / Intermitencia En Powerpoint
« en: Viernes 17 de Noviembre de 2006, 00:45 »
Hola, estoy realizando una presentacion con powerpoint de office 2000 y solo necesito saber como crear intermitencia en un cuadro de texto y que este texto este intermitente mientras dure la diapositiva.

Un saludo y gracias

5
C++ Builder / Duda En Aplicacion
« en: Martes 17 de Octubre de 2006, 23:26 »
Hola, en la aplicacion que estoy desarrollando con c++ builder ejecuto mediante un boton una aplicacion externa, abro un *.exe con el comando ShellExecute();

Cuando se ejecuta se abre en su ventana independiente a mi aplicacion pero cuando pulso algun boton de la aplicacion de c++ esta se pone como ventana principal y el *.exe se queda oculto detras como es logico. Lo que pretendo es si se puede hacer que la aplicacion externa a la mia de c++ este siempre por encima, indistintamente si estoy trabajando con una ventana o con otra. No se si se puede resolver mediante programacion o simplemente se realiza con alguna opcion desde windows.



Un saludo

6
C++ Builder / Leer El Puerto Serie
« en: Lunes 16 de Octubre de 2006, 01:54 »
Hola, estoy realizando una aplicacion con el puerto serie. Desde un módulo externo envio por radiofrecuencia a traves de una UART un dato en binario. Este dato por ejemplo es 0010 0101 (el nº25) y lo quiero representar en una Label. Si yo he enviado 25, tengo que representar 25 pero me representa caracteres del codigo ASCII.
Para capturar por el puerto serie estoy usando el componente CPortLib y este es el codigo con el que leo el puerto:

AnsiString a;                           // Declaro una variable
ComPort1->ReadStr(a,Count); // Leo el puerto serie cargandose el valor en 'a'
Label8->Caption = a;              // Represento el valor leido del puerto en la Label8

Creo que como la variable 'a' es de tipo String se representa como un caracter, pero no se como tratarla para que aparezcan 2 caracteres que formen 25 y se represente el valor que he enviado desde el exterior.

Un saludo y gracias

7
C++ Builder / Como Se Trabaja Con Ejecutables
« en: Miércoles 11 de Octubre de 2006, 17:46 »
Estoy realizando una aplicacion con c++ builder 6 y en un boton le insertado el siguiente codigo:

WinExec("d:\\PROYECTO FINAL\\camara.exe",SW_SHOWNORMAL);

Con este codigo lo que consigo es ejecutar desde mi programa una aplicacion que se encuentra en la ruta establecida. Esta aplicacion es un programa para visualizar la señal de TV de la tarjeta capturadora de video y se ejecuta en su propia ventana. Me gustaria saber si se puede conseguir que esta aplicacion se ejecute en una ventana de mi propia aplicacion de c++. Lo que quiero es obtener la imagen en un Panel.

Si para ejecutar el *.exe uso la instruccion WinExec(); cual es la necesaria para cerrar dicho ejecutable?

Gracias

Páginas: [1]