如何解决如何使用 JMRTD 将指纹 jpg 转换为 WSQ WSQEncoder.encode
我正在使用 JMRTD 库 (https://github.com/E3V3A/JMRTD/tree/master/wsq_imageio) 将 jpg 编码为 WSQ。我手动设置位图而不是从 WSQ 文件解码。
BufferedImage bufferedImage = ImageIO.read(fileInput.getInputStream());
WritableRaster raster = bufferedImage.getRaster();
DataBufferByte data = (DataBufferByte) raster.getDataBuffer();
Bitmap bitmap = new Bitmap(data.getData(),width,height,ppi,depth,lossyflag);
OutputStream outputStream = new FileOutputStream("c.wsq");
String commentText = "";
WSQEncoder.encode(outputStream,bitmap,bitrate,commentText);
这是我的原始图片jpg:
以下是我的结果 WSQ 文件:
我该如何解决。非常感谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。