mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2026-05-09 06:18:03 +02:00
samsung730b: add Samsung 730B fingerprint sensor driver
Add support for the Samsung Electro-Mechanics 730B fingerprint sensor (USB VID:PID 04e8:730b). Sensor characteristics: - Press (area) type sensor - 112x96 pixel grayscale images - ~500 DPI resolution - Inverted polarity (light ridges on dark background) Implementation details: - USB protocol reverse-engineered from Windows driver traffic - Images upscaled 2x to 224x192 for reliable NBIS minutiae detection - Preprocessing pipeline: CLAHE + contrast stretching + unsharp mask - Multi-frame capture with best-frame selection based on ROI quality - bz3_threshold=25 provides balanced FAR/FRR for small images Tested on real hardware with TAR ~87%. Signed-off-by: Jang Han-gil <lignah1@icloud.com>
This commit is contained in:
parent
df67c08a97
commit
ec41cc8df8
3 changed files with 1720 additions and 0 deletions
1717
libfprint/drivers/samsung730b.c
Normal file
1717
libfprint/drivers/samsung730b.c
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -153,6 +153,8 @@ driver_sources = {
|
||||||
[ 'drivers/realtek/realtek.c' ],
|
[ 'drivers/realtek/realtek.c' ],
|
||||||
'focaltech_moc' :
|
'focaltech_moc' :
|
||||||
[ 'drivers/focaltech_moc/focaltech_moc.c' ],
|
[ 'drivers/focaltech_moc/focaltech_moc.c' ],
|
||||||
|
'samsung730b' :
|
||||||
|
[ 'drivers/samsung730b.c' ],
|
||||||
}
|
}
|
||||||
|
|
||||||
helper_sources = {
|
helper_sources = {
|
||||||
|
|
|
||||||
|
|
@ -144,6 +144,7 @@ default_drivers = [
|
||||||
'fpcmoc',
|
'fpcmoc',
|
||||||
'realtek',
|
'realtek',
|
||||||
'focaltech_moc',
|
'focaltech_moc',
|
||||||
|
'samsung730b',
|
||||||
]
|
]
|
||||||
|
|
||||||
spi_drivers = [
|
spi_drivers = [
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue