Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在指纹图像上画圆和三角形_Java_Image Processing_Fingerprint_Fingerprinting - Fatal编程技术网

Java 在指纹图像上画圆和三角形

Java 在指纹图像上画圆和三角形,java,image-processing,fingerprint,fingerprinting,Java,Image Processing,Fingerprint,Fingerprinting,我怎样才能画一个圆或x来显示一个三角形点或核心,通过这些指纹元素来显示典型的图形形式。我的意思是如何在指纹图像中检测核心和增量。我实际上有一个项目,我从扫描仪上收集指纹作为图像对象,我想对它们进行分析,以便在Imag上绘制顶点和EGDE 典型的例子是附加的图像给定一个缓冲图像,您可以调用createGraphics()来获得一个Graphics2D,然后您可以绘制基本的原语,这些原语将在您的缓冲图像中结束 例如,假设您有: BufferedImage fingerprint = readFing

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


典型的例子是附加的图像

给定一个
缓冲图像
,您可以调用
createGraphics()
来获得一个
Graphics2D
,然后您可以绘制基本的原语,这些原语将在您的缓冲图像中结束

例如,假设您有:

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) );

什么框架?还是只想更新图像本身?谢谢,我已经得到了java.awt.image.BufferedImage;虽然我是用他们的sdk从SecuGen scanner获得的
但如何在指纹图像中检测核心和增量
检测细节并不是一件小事。您可能会使用图像处理工具,例如,或生物识别软件来为您进行识别,例如进行识别不是问题,因为这包括扫描仪api的功能。我只想展示这些delta,core point的图形谢谢你的评论,但问题不在于如何使用图形api,而是如何检测我想在哪里绘制这些曲线。我的意思是如何在图像中检测Delta或CARDE,也许你可以考虑将问题的标题从“指纹图像和Delta”绘制出来,特别是在你之前的评论中,“重做不是问题……”我只想展示这些delta,core point的图形,强烈建议这是关于使用图形API的。另外,请参见@copeg的真实响应