Estoy tratando de averiguar de qué efectos está compuesto el filtro de "bordes del póster" de Photoshop. Parece que es una combinación de detección de bordes y posterización, pero no he podido duplicarlo, ni siquiera cerrarlo, así que supongo que me estoy perdiendo algo. La imagen siguiente muestra la misma imagen antes y después del filtro Bordes añadidos:Implementación del filtro "Bordes del póster" de Photoshop
He intentado realizar posterización (y de cuantificación) en la imagen, junto con la detección de bordes utilizando Sobel, pero al parecer está haciendo Photoshop algo diferente ya que los resultados son muy diferentes. Básicamente, la posterización se ve muy diferente y los bordes son muy débiles en comparación con el filtro de Photoshop.
Así que, ¿alguien sabe cómo se implementa el filtro de bordes del póster, o tiene alguna idea de qué procesamiento de imágenes se debe hacer para lograr la última imagen de la anterior.
No es que realmente importa, pero estoy usando Java, y mi código de filtrado de imágenes se basa en su mayor parte en los filtros se encuentran aquí: http://www.jhlabs.com/ip/filters/index.html
Editar Descripción del filtro de adobe.com :
Bordes del cartel Reduce el número de colores en una imagen (lo posteriza) de acuerdo con la opción de posterización que establezca, y encuentra los bordes de la imagen y dibuja líneas negras en ellos. Las áreas amplias grandes tienen sombreado simple, y los detalles oscuros finos se distribuyen por toda la imagen.
Gracias por los consejos. De hecho, probé la detección de bordes astutos, pero los resultados de las imágenes de prueba fueron en realidad un poco más débiles que con Sobel (parece que Canny produjo bordes más débiles, aunque con un poco más de precisión, y estoy buscando bordes más fuertes, pero no tiene que ser así de exacto). La búsqueda en Google de filtros bilaterales da resultados que creo que podría tener razón al respecto. Desafortunadamente mirando el algoritmo también parece muy no trivial. Tengo que desenterrar esos viejos libros de matemáticas de la universidad ... – TuomasR
Los bordes caídos son, de hecho, "débiles" en el sentido de que tienen solo 1 píxel de ancho. Los bordes caídos solo indican que hay un borde allí. Yo trataría de detectar primero los "buenos" bordes y luego "hacerlos crecer", probablemente de forma proporcional a su longitud, utilizando, por ejemplo, la dilatación. – DCS
Después de algunas pruebas, ahora estoy obteniendo resultados que comienzan a parecerse a los bordes del póster de PS. Todavía no está allí, pero ahora creo que es más una cuestión de ajustar los parámetros. Muchas gracias por tu ayuda. Ahora solo para que el filtrado se ejecute en un tiempo razonable: P – TuomasR