Quiero comparar dos imágenes vectoriales (digamos SVG) y ver qué tan cerca están. Básicamente, quiero probar la corrección de un algoritmo de rastreo que convierte imágenes raster a formato vectorial.comparando dos imágenes vectoriales
La forma en que estoy pensando en poner a prueba este algoritmo es:
-Tome algunas imágenes vectoriales.
-Rasterice la imagen vectorial a png.
-Funciona el png anterior al algoritmo de seguimiento.
-Compare la salida del programa de rastreo (que es SVG) con el original.
Aunque sé que hay algunas etiquetas para imágenes ráster como RMSE (en imagemagick), no estoy familiarizado si hay algunas mediciones estándar para formatos de vectores. Puedo pensar en algunos simples como el número de arcos, líneas, curvas, etc. Pero estos no pueden detectar la desviación en geometría y colores. ¿Podría alguien sugerir una buena métrica estándar o algún otro enfoque para este problema?
FYI, una razón para preocuparse por las partes "ocultas" de un dibujo: algunos cortadores láser usan SVD como formato de entrada. Los trazos representan cortes, los rellenos pueden ser grabados (o ignorados). Un corte que luego se grabó sigue siendo importante (aunque para ser justos, normalmente se deben ordenar las cosas para que las formas internas se corten primero, y normalmente no se graba sobre los cortes ... pero puede suceder, especialmente si el "Cortes" están en un poder de refugiados que en realidad no se abre por completo) – Stripes