Red de conocimiento informático - Espacio del host - Quiero identificar una cantidad de áreas negras de una imagen Jpg para calificar automáticamente la parte pintada de la hoja de respuestas. Buscando tecnología de reconocimiento y segmentación de imágenes de Java

Quiero identificar una cantidad de áreas negras de una imagen Jpg para calificar automáticamente la parte pintada de la hoja de respuestas. Buscando tecnología de reconocimiento y segmentación de imágenes de Java

De hecho, no es necesario pensar demasiado.

Utilice la clase BufferImage para procesar píxeles de imágenes.

En primer lugar, debe determinar la posición física del píxel de cada punto seleccionable en la hoja de respuestas designada. Este paso se puede realizar recopilando datos manualmente utilizando una hoja de respuestas en blanco para crear una base de datos. . Defina las opciones A\B\C\D correspondientes a estos puntos pintables.

Luego, obtiene la imagen del escáner, la carga y realiza un análisis de píxeles. Se supone que la dirección en la que se coloca la hoja de respuestas escaneada es correcta, por lo que no es necesario considerar la identificación. la dirección en la que se coloca la hoja de respuestas. A continuación, buen trabajo, obtenga una posición de coordenadas de píxel seleccionable de la base de datos recopilada anteriormente, úsela para identificar si la casilla de verificación correspondiente en la hoja de respuestas está seleccionada, y así sucesivamente, identifíquela línea por línea, porque ya la ingresó la base de datos antes El significado de los puntos seleccionados correspondientes se ha definido en ella. ¡Aquí, solo necesita verificar la base de datos para saber (qué seleccionó el examinado)!

El siguiente paso es convertir las opciones elegidas por los candidatos en el examen en datos y guardarlos en la base de datos del examen del candidato.

En cuanto a cómo identificar las casillas marcadas por los candidatos, generalmente la casilla marcada en la hoja de respuestas tiene un tamaño fijo. Solo necesitas saber cuántos píxeles de alto y cuántos píxeles de ancho. Cuando los candidatos marcan una opción, la letra es generalmente similar al tamaño de la marquesina, siempre que el número de colores más oscuros en esta posición represente más del 50% del área de la marquesina, se puede considerar que esto. es una opción a seleccionar en el examen.

Otra sugerencia: generalmente hay algunos puntos de posicionamiento en la hoja de respuestas que utiliza el software de reconocimiento de hojas de respuestas. Si comprende estas reglas, debería poder ubicar con mayor precisión la ubicación de la opción seleccionada. en la hoja de respuestas.