recognizing faces and people

Ideas for improvements and requests for new features in XnView MP

Moderators: XnTriq, xnview

Posts: 7
Joined: Thu Aug 18, 2016 3:02 pm

recognizing faces and people

Postby jms » Tue Feb 13, 2018 5:26 pm

I'm just playing with openCV and I made python programs that can recognize when there is a face in a picture, and if the face is trained in the database, they know the name of the person. With openCV this is quiet easy.

I loved google-picasa because it had virtual folders for your friends and relatives. For example in the folder "daddy" you found all pictures with your daddy. This feature was great.

Maybe it is possible to integrate this into XNView?

User avatar
Author of XnView
Posts: 28885
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: recognizing faces and people

Postby xnview » Thu Feb 15, 2018 2:36 pm

i'll check

User avatar
Posts: 27
Joined: Tue Aug 26, 2014 4:38 pm
Location: Montreal, Qc

Re: recognizing faces and people

Postby schultzter » Fri Mar 02, 2018 4:18 pm

jms wrote:Maybe it is possible to integrate this into XNView?

Facial recognition would be awesome!!! It's something I would happily pay for!

I loved XnViewMP when I used it on my Linux desktop (but that computer has died and gone). More than digikam and Shotwell.

I haven't had much time for organising my photos lately, but before I do I need to find something with facial recognition (or at least detection then I can add the names). On Windows or Linux.

I've tried Mylio and MAGIX. Mylio looks great and has an amazing sync system, truly innovative. MAGIX is meh but at least has facial recog.

Unfortunately Mylio is subscription based beyond the free limit and that just doesn't work for me. I plan to keep my photos forever so that means paying the subscription FOREVER!!!

I would only be willing to buy the software outright, one-time payment (paying again for major updates is fine). And I would gladly support XnView. Facial recognition is critical though. So is hierarchical tags, an efficient UI (keyboard short cuts for everything and not too many levels), and support for removable drives (i.e.: store the photos and database on the drive and don't freak out when the drive isn't there - a solution like Mylio's would be awesome but I guess that's their thing).

<pipe dream>XnView for Chrome OS where all the photos and data are on USB or a local NAS or media server</pipe dream>
Version 0.72 x64 (Dec 19 2014) on Arch Linux

Headed for the second star to the right and straight on 'til morning...

Posts: 7
Joined: Thu Aug 18, 2016 3:02 pm

Re: recognizing faces and people

Postby jms » Fri Mar 02, 2018 5:46 pm

To detect the faces in a photo is very easy with openCV. Then people can add the name manually.
The next step is to train openCV with the manual names and to automatically recognize people.

For finding the faces, you convert the picture to grayscale and use openCV array faces = face_cascade.detectMultiScale(....).

For training, you use cv2.face.LBPHFaceRecognizer_create().
Then you cut out the faces from above and train the thing with facerecognizer.train(faces, names).

After the training you make facerecognizer.predict(face) to find out the name of the person.

Posts: 39
Joined: Tue Nov 17, 2009 8:22 pm

Re: recognizing faces and people

Postby michaauskiel » Thu Mar 08, 2018 6:15 pm

A facial recognition would be great. The identified faces could then be proposed as filenames. In addition, the names could be entered automatically into the IPTC. - i would pay 100 € for this feature!!!

Return to “MP - Suggestions”

Who is online

Users browsing this forum: No registered users and 1 guest