by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Mark Harfouche
    @hmaarrfk
    You can try pypa/pipenv#2200
    but you can install the dependencies some other way too
    The prototype has the plotting code
    
    fig = plt.figure('Your fingerprint')
    ax = fig.gca()
    ax.imshow(img, vmin=0, vmax=255)
    ax.set_title('Your fingerprint')
    ax.set_xlabel('x (pixel)')
    ax.set_ylabel('y (pixel)')
    
    print('')  # matplotlib returns the handle to a text that gets annoying to see.
    # fig.dpi = 200  # set to 200 for high dpi screens
    plt.show()
    Kartik Kulkarni
    @kartik-karz
    Hey @hmaarrfk I don't know what's the issue but there is no delay between the check with threshold 300 and when I set it to 600 it does work but still gives me a kinda okaish image but with 1000 its quite good I don't know what this threshold variable is can you explain?
    Kartik Kulkarni
    @kartik-karz
    So finally got a good code to match fingers and though I have not tested extensively it has worked for me 12/12 times that I have tried I have yet to do extensive testing regarding that but I will be using that to try and build a working implementation of this, should I raise an issue or something else before working on it?
    Also @hmaarrfk do you have any ideas regarding how we will link this with the linux gui... do we use the fingerprint-gui or something else?
    Mark Harfouche
    @hmaarrfk
    libfprint
    and push upstream
    those are the devs to talk to
    a small team though
    how often does it detect your left index as the "right index"
    is it super easy to let people hack in
    ?
    fenjamin
    @fenjamin
    @kartik-karz keep us updated. do you expect to put a package together?
    Hork
    @aliyuchang33
    so, where is the repo, can I have a look at matching algorithm?
    fenjamin
    @fenjamin
    Has anyone tried Howdy? It's an IR face authentication that does the same as the fingerprint reader, generally. if you don't want to use a password try this until the fingerprint reader is ready: https://github.com/boltgolt/howdy/issues
    fenjamin
    @fenjamin
    Also, has anyone looked into into adding false color to the IR emitter? I'd like to use the webcam as a thermographic camera.
    Mark Harfouche
    @hmaarrfk
    This is a fingerprint sensor driver....
    Camera stuff is quite a bit more complex tyoically
    fenjamin
    @fenjamin
    As far as authentication goes would adding false color to the emitter make it harder to spoof? The fingerprint sensor isn't 100% failsafe and face detector is even less secure. Of course, I doubt the fingerprint sensor can detect heat though it would be more secure if it could.
    Sawyer Bergeron
    @szbergeron
    @fenjamin I think any kind of IR emitter would be outside the scope of this driver, at least one machine with this fingerprint sensor (xps 9560) doesn't even have an IR emitter or any visual windows hello capabilities so I'm not sure how that would tie in.
    fenjamin
    @fenjamin
    OK I emailed opensource@dell.com so if enough stomp their feet maybe they can support backdated vendors along with Ubuntu and other open source support.
    Mark Harfouche
    @hmaarrfk
    they very likely cannot. Releasing open source drivers for hardware is a big no no. Dell is probably bound by NDA. and yes, this driver here is only to reverse engineer the fingerprint sensor
    fenjamin
    @fenjamin
    I'm sure Dell was vendor locked-in with Windows before releasing native Ubuntu and Windows began supporting Linux. Relationships change, I wouldn't be surprised if Windows took the initiative instead. In fact maybe I'll ask them, too.
    fenjamin
    @fenjamin
    https://opensource.microsoft.com/ This might be as good a place for the repo as GitHub.
    fenjamin
    @fenjamin
    Also the validity sensor uses UMDF so if you crack the windows driver it should make future Windows-Linux compatibility easier. https://stackoverflow.com/questions/7645389/umdf-understanding-comparing-with-linux-kernel-module-driver
    Mark Harfouche
    @hmaarrfk
    That isn't the thing though. For example. For the work I do, I had to sign NDAs that say that I won't release information about information I receive from the vendors.
    So, I can't really help you as an "open source developer" because the information I obtained is restricted under NDA
    now, I Could go bankrumpt, and 2 years later, the information can be publically released, but it would not be a good business move
    so my thoughts are that Dell would be ambivilant about this because the linux market is really small
    anyway, do contact them, but I'm just explaining that the tech team, is not likely the one that has the power to give you what you want
    fenjamin
    @fenjamin
    Business logically what starts as a linux subsystem inevitably will become driver support. Kernel maintainers themselves are quite pleased, surprised, and relieved at Microsoft management's new pivot to open source. Validity drivers won't happen tomorrow but it's moreso on the horizon than even a couple of years ago. I'm sure our input will go farther with them than figuring it out ourselves. After talking to those clowns over at ReactOS backwards compatibility shouldn't be an impossibility.
    fenjamin
    @fenjamin

    from opensource@dell.com:

    "Hi Benjamin,

    We realize the importance of the fingerprint on Dell’s products with Linux, and we are working to enable this feature and target to support it for next year. For Ubuntu, please go to https://askubuntu.com/ to have the community support.

    Regards,

    Dimitra"

    Hork
    @aliyuchang33
    wtf, thats out of my expectation
    Hope thats not an proprietary driver like "NVXXXX"
    Sawyer Bergeron
    @szbergeron
    Wow...did not expect anything more than a "we value your feedback" kind of response
    fenjamin
    @fenjamin
    For decades Windows has needed more reasons to work with open source. Finally instead of the Linux community doing all the bidding it's up to just asking Windows to do the hard work. It's a brilliant competitive strategy that gives them an edge over Apple. Not tomorrow or yesterday but specific stuff like driver support is what they want to hear instead of "make Linux and Windows interoperable."
    I'm sure this is the hard way of Windows fixing their mobile strategy if Android is Linux based. Certainly there are more unforseen advantages to come.
    WiseroOrb
    @WiseroOrb
    Any news so far?
    Mark Harfouche
    @hmaarrfk
    Don't hold your breath on anybody adding support for Linux on a 3 year old part.
    Sawyer Bergeron
    @szbergeron
    I wouldn't be surprised if they made it work for their new products, but quite unlikely they'd put in the effort to get their old parts on open source drivers
    Benjamin Fenigsohn
    @papermache
    Yea they probably meant 2020. I haven't heard any other news.
    Benjamin Fenigsohn
    @papermache
    Did anyone do any work on this this year?
    Grider
    @himekifee
    I worked on another sensor
    Mark Harfouche
    @hmaarrfk
    The big problem with this stuff, is that it is borderline trivial when you have the datasheet, and the added value is quite minimal.
    The muscle memory you have typing your password is more than enough to offset any gains you might have in putting your finger on a slow sensor
    FWIW, on windows, the sensor was so slow I would never use it...
    Benjamin Fenigsohn
    @papermache
    that's comforting.