Digamos que tengo algunos datos de mapa de bits (en negro) sobre los cuales algunas líneas han sido dibujadas a mano en formato vectorial (en verde). Las líneas siguen aproximadamente la forma de los datos de mapa de bits. En algunos lugares, las líneas se cruzan.Cómo encontrar 4 puntos al lado de la intersección de dos líneas
Entonces, ¿qué estoy tratando de hacer es, conociendo la posición de la intersección de las líneas verdes, cómo puedo encontrar la posición de A, B, C y D?
Véase más abajo para algunos ejemplos:
No estoy seguro de cómo abordar este problema teniendo en cuenta el posicionamiento aleatorio de las líneas y en algún momento no son ni siquiera dentro de la forma negro. Sin embargo, supongo que debe haber alguna manera. ¿Cualquier sugerencia?
Puede ser más preciso: si la intersección de la línea verde fuera ** dentro de ** A, B, C, D o A, B, C, D son como se ilustran, ¿dónde está la intersección de la línea verde? –
Hacer esto con un mapa de bits puede ser difícil/lento. ¿No puedes obtener la entrada como gráficos vectoriales? –
No veo cómo las líneas verdes ayudarán; en la imagen 2 se cruzan a la derecha de B & C. –