Cuando aplico segmentación en una imagen, hay una parte rota de los bordes del objeto. Y mi objeto tiene forma de frijol. ¿Cómo puedo corregir esas partes de borde roto rápidamente?

Dependiendo del tamaño de las piezas rotas, hay varias soluciones.

1. Más rápido Conectó las secciones rotas juntas conectando dos puntos. Esto funciona bien si la distancia entre los bordes rotos es pequeña en comparación con el tamaño total. Si este es el caso, todo lo que tiene que hacer es verificar el vecino más cercano a la distancia x. Si el vecino más cercano está con x distancia, conecte la línea.
2. Un poco más complicado si las secciones más grandes están rotas pero no demasiado. Primero ajuste un círculo alrededor de la sección más grande. Todo el frijol debe estar dentro de ese círculo. Verifique los puntos no conectados en ese círculo. Si los puntos son largos y delgados, lo que se puede verificar con PCA o algún tipo de verificación de longitud vs ancho, luego conéctelos.
3. Secciones rotas múltiples y también hay artefactos. Intente filtrar lo mejor posible y cree un casco convexo sobre el tamaño aproximado del grano. Verifique el conteo de defectos del casco convexo para 1 triángulo. Si los frijoles son de diferentes tamaños, este método no se puede hacer.

Esos son los mejores métodos que puedo emitir en la parte superior de mi cabeza. La mayoría de los métodos en línea para reparar bordes rotos usan el n. ° 3 que inunda, iguala, erosiona y dilata. Básicamente todo tipo de filtros y morfología para conseguir que la imagen conecte las partes rotas.

Pruebe el motor de segmentación Berkeley (BSE) si aún no lo ha hecho:
sin carbón c. fowlkes – uc berkeley – grupo de visión por computadora

Eche un vistazo a algunos de sus resultados de segmentación para tener una idea:
Página en berkeley.edu

Para proporcionar una buena respuesta, sería útil si pudiera mostrar una imagen de ejemplo que ilustre su problema.

De todos modos, los bordes ásperos alrededor de un objeto segmentado pueden reducirse erosionando y dilatando el objeto segmentado (repetido varias veces, si es necesario).