Рисование круга на изображении по отпечатку пальца и дельте

Как я могу нарисовать круг или х, просто чтобы показать в дельта-точке или ядре, чтобы показать типичную форму графика с помощью этих элементов отпечатка пальца. Я имею в виду, как я могу обнаружить ядро ​​и дельту в отпечатке пальца изображения. На самом деле у меня есть проект, где я собираю отпечатки пальцев со сканера как объект изображения, и я хочу проанализировать их так, чтобы я нарисовал вершину и egdes на Imag

Типичным примером является прикрепленное изображение

1 ответ

Учитывая BufferedImage ты можешь позвонить createGraphics() чтобы получить Graphics2D который вы можете затем нарисовать основные примитивы, которые в конечном итоге в вашем BufferedImage.

Например, если у вас есть:

BufferedImage fingerprint = readFingerPrint();

Тогда вы можете сделать:

Graphics2D gfx = fingerprint.createGraphics();
gfx.draw( new line2D.Double( x1, y1, x2, y2) );
gfx.draw( new Ellipse2D.Double(x, y, width, height) );
Другие вопросы по тегам