Pruebas2 con cvMatchTemplate

| No Comments | No TrackBacks
He estado investigando con un par de videos que me he descargado (de no muy buena calidad) en el que el primero es una entrevista, y recorto un trozo del fondo con el logo del Banco Santander para localizarlo. El resultado es bueno ya que el fondo no cambia y el template es exactamente el mismo.

entrevistacartelfondo.jpg

Tambien he probado con un video que muestra el coche desde diferentes angulos y la busqueda del template es bastante buena, si es aproximadamente del mismo tamaño y no esta muy cerca o muy lejos Las mejores busquedas las realizo con el metodo del cvmatchtemplate de TM_SQDIFF y TM_SQDIFF_NORMED quedándome con el minimo valor para la detección del template.Tengo que mejorar el algoritmo ya que siempre me detecta un template, incluso cuando no hay nada del mismo color, y debería de quedarme con varios mínimos no con uno solo.


aleron.jpg


fondo.jpg


lateral.jpg

En esta búsqueda si busco el logo entero empieza a detectarlo cuando a mostrado hasta "santan".



nodetecta2.jpg
No lo encuentra ya que esta cerca y grande.



nodetecta.jpg
Lo encuentra pero llega un punto q si se aleja deja de detectarlo.



Pruebas con cvMatchTemplate

| No Comments | No TrackBacks
He estado probando para localizar en un video de la carrera de f1 un logotipo de ING en un trozo del mismo.Lo he hecho del logo de ING, ya que tengo problemas para moverme y cortar trozos del video en el que tengan un logotipo del Banco Santander. Por lo que he podido ver en el video, la publicidad que aparece del Banco Santander está en los coches y en los monos no en las vayas publicitarias pero lo realizado es un acercamiento a la busqueda de dicha publicidad.
Para dibujar el rectangulo que localiza donde esta la publicidad lo realizo con cvMinMaxLoc que busca el punto minimo y maximo de un array, en nuestro caso de res que es el resultado de aplicar el cvmatchtemplate.

CCOEFF
Como se puede observar localiza el logo descentrado
tmCCOEFF.jpg

CCOEFF_NORMED
Muy similar al anterior
tmCCOEFF_NORMED.jpg

SQDIFF
Localizacion perfecta.
tmSQDIFF.jpg

SQDIFF_NORMED
Muy similar al anterior.
tmSQDIFF_NORMED.jpg


FastMatchTemplate

| No Comments | No TrackBacks

Despues de un largo periodo de no escribir en el blog y de no obtener muchos resultados en el proyecto, he estado probando un programa para encontrar una imagen en otra y que me devuelva la posicion en la primera.
Basicamente carga dos imagenes:
source -> con una serie de X
target -> con una X
Intentamos encontrar la segundan la primera, comparando el color y el dibujo de la x.


Los resultados son estos.


1Xnegro.jpg



MultipleXnegro.jpg




templatematching.jpg

XazulMultipleColor.jpg

TresXColor.jpg




| No Comments | No TrackBacks
Despues de haber reinstalado windows vista y ubuntu en el portatil,instale Opencv 1.1 y Microsoft Visual Studio 2008 Express Edition. En principio mi opcion para realizar el proyecto será windows con visual studio 2008.

He estado familiarizandome un poco con opencv realizando ejercicios sencillos como probar a reproducir un video y a abrir una imagen.
Después realice otra prueba coloreando una serie de pixeles y detectando contornos y bordes de una imagen.

Comienzo PFC Formula 1

| No Comments | No TrackBacks
Por ahora estoy buscando informacion e instalando opencv y Visual Studio en Windows Vista. Tengo problemas con Windows Vista y voy a tener que formatear, y reinstalar el sistema operativo.

Recent Assets

  • nodetecta.jpg
  • nodetecta2.jpg
  • lateral.jpg
  • fondo.jpg
  • aleron.jpg
  • entrevistacartelfondo.jpg
  • tmSQDIFF_NORMED.jpg
  • tmSQDIFF.jpg
  • tmCCOEFF_NORMED.jpg
  • tmCCOEFF.jpg

Find recent content on the main index or look in the archives to find all content.