【问题标题】:Drawing circle on fingerprint image and delta在指纹图像和增量上绘制圆圈
【发布时间】:2015-05-01 20:21:46
【问题描述】:

我怎样才能画一个圆圈或 x 只是为了显示在一个增量点或核心上,以通过这些指纹元素显示典型的图形形式。我的意思是如何检测指纹图像中的核心和增量。我实际上有一个项目,我从扫描仪收集指纹作为图像对象,我想分析它们以便在图像上绘制顶点和边缘

典型的例子是附图

【问题讨论】:

  • 什么框架?还是您只想更新图像本身?
  • 谢谢,我已经得到了 java.awt.image.BufferedImage 的图像;虽然我使用他们的 sdk 从 SecuGen 扫描仪得到它
  • how can I detect a core and delta in finger print image 检测细节对于您自己来说并非易事。你可以看看OpenCV之类的图像处理工具,或者为你做识别的生物识别软件,例如NIST bioemetric image software
  • 进行识别不是问题,因为扫描仪 API 包含此功能。我只想展示这些delta的图表,核心点

标签: java image-processing fingerprint fingerprinting


【解决方案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) );

【讨论】:

  • 感谢您的评论,但问题不是如何使用图形 api,而是如何检测我想在哪里绘制这些曲线。我的意思是如何检测图像中的增量或核心
  • 也许您可以考虑将问题的标题从“在指纹图像和增量上绘制圆圈”更改为,尤其是在您之前的评论中,“做识别不是问题......我只是想展示这些delta的图表,核心点'强烈建议这个关于使用图形API。另外,请参阅@copeg 的真实回复
猜你喜欢
  • 1970-01-01
  • 2016-04-26
  • 1970-01-01
  • 2015-10-17
  • 1970-01-01
  • 1970-01-01
  • 2015-10-20
  • 2013-11-25
  • 1970-01-01
相关资源
最近更新 更多