Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • L libfprint
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 95
    • Issues 95
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 21
    • Merge requests 21
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • libfprint
  • libfprint
  • Merge requests
  • !178

Added Validity Sensors Inc. VFS7552 driver

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Julius Piso requested to merge juliuspiso/libfprint:vfs7552 into master Oct 11, 2020
  • Overview 38
  • Commits 3
  • Pipelines 34
  • Changes 13

This sensor can be found in some Dell XPS laptops from 2017 (XPS 15 9560 and XPS 13 9360). GitHub user hmaarrfk reverse engineered the protocol of this specific sensor about two years ago. Based on his work I recently completed writing the accompanying libfprint driver. The sensor is of type FP_SCAN_TYPE_PRESS. In order to get a usable image out of it, the driver first captures the image of the sensor before the finger is placed on it, and then subtracts this reference image from the final image of the fingerprint ("background removal"). Additionally the images captured by the sensor are quite small (112x112 pixels), which would cause problems with the minutiae detection. To circumvent this, the images are scaled up to 4x the original size (doubling of the pixel count on each side).

I already made a pull request on GitHub, but shortly thereafter I realized that the main development happens here on GitLab.

Cheers, Julius

Edited Mar 12, 2021 by Benjamin Berg
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: vfs7552