![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Ampliar imagen o parte de ella - Interpolacion Lineal
Buenas foristas,
Lo que pretendo es muy simple. Aplicar una función que permita ampliar una zona determinada de la imagen (o incluso, entera). Se que hay dos métodos: 1. Por repetitción: que consiste en repetir cada pixel K veces en k-1 columnas y filas siguientes. Es sencillo, pero para niveles de K grandes, se produce un efecto cuadriculado. 2. Por interpolación lineal. El proceso se detalla para una K = 2. Primeramente se arma la imagen de tamaño (kM x kN). Segundo, cada pixel de la zona se ingresa en la imagen ampliada dejando un pixel en el medio (valor cero). Por ejemplo: x 0 x 0 0 0 x 0 x 0 x 0 Donde x es el valor del pixel (ojo... a nivel de gris). Posteriormente se hace un especie de "filtrado" convolucionando la zona a ampliar con una plantilla (o matriz). Para una k = 2 (es decir ampliar en 200%) se tiene la matrix: ((1/4,1/2,1/4),(1/2,1,1/2),(1/4,1/2,1/4). Una vez realizado esto, se repite la ultima fila y columna. Según la bibliografía que consulto: Cita:
Mi pregunta por tanto es... ¿Alguien conoce como realizar el algoritmo para una k cualquiera? Seoane, lo mas seguro es que si te das una vuelta por aqui... te pongas a escribir codigo ![]() ![]() Desde ya, muchas gracias a todos por robarles su tiempo para leer este post. Saludos, |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Crear email con imagen como parte del contenido del texto? | burasu | Varios | 6 | 07-04-2006 19:11:30 |
Crear directorio con lista lineal | davitcito | Varios | 4 | 07-05-2005 07:20:01 |
Programa que agrande una parte de la imagen | maravert | Gráficos | 0 | 05-08-2004 01:12:50 |
Ampliar un campo en un dbgrid | hogol | Varios | 1 | 21-11-2003 16:02:40 |
![]() |
|