This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Tag people in photos(facebook style)

72

Votes
74
2
Tags: nepomuk, tagging, dolphin, kontact nepomuk, tagging, dolphin, kontact nepomuk, tagging, dolphin, kontact
(comma "," separated)
anoneemouse
Registered Member
Posts
123
Karma
0
OS
I couldn't find this idea so here goes.

It would be nice to tag people in photos like you do in facebook. That way you can easily find photos of specific people or even photos of people with other people.Some use cases:

- John is making a collage for Jack and Jane who are getting married. John merely searches his filesystem for photos containing Jack and Jane.
- John is looking for family photos, so he searches for photos containing family. People tagged in kaddressbook as family get searched for in his photo collection and voila.
- John right clicks on mary in address book to edit her photo, now he can choose a photo from his collection and select her face from the photo.

This can be done in either gwenview, dolphin, or both. I am not sure which is the best place.

EDIT:
How facebook tagging works(As described by angel blue below):

"
What Facebook provide currently works like this: the user clicks the tag button, clicks on the part of the picture that has the person in question and types the person's name in the little list that pops up. Your Facebook friends' first and last names are automatically populated as you type so if you start typing "Da" it shows all the Davids, Daniels etc.
"

Last edited by anoneemouse on Fri Sep 25, 2009 10:24 am, edited 1 time in total.
User avatar
Angel Blue01
Registered Member
Posts
220
Karma
0
OS
That's what tags are for in Digikam :p


Proudly dual-booting openSUSE 11.1 with KDE 4.3 and Windows Vista on a Toshiba A205-S4577 since July 2007.
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS
I think you should explain in more detail how facebook does it, since not everyone is necessarily familiar with facebook.


Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965
User avatar
Madman
Registered Member
Posts
593
Karma
1
OS
Umm... wouldn't this be part of Nepomuk?


Madman, proud to be a member of KDE forums since 2008-Oct.
User avatar
Angel Blue01
Registered Member
Posts
220
Karma
0
OS
OK, what Facebook provide currently works like this: the user clicks the tag button, clicks on the part of the picture that has the person in question and types the person's name in the little list that pops up. Your Facebook friends' first and last names are automatically populated as you type so if you start typing "Da" it shows all the Davids, Daniels etc.


Proudly dual-booting openSUSE 11.1 with KDE 4.3 and Windows Vista on a Toshiba A205-S4577 since July 2007.
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS
Right, so you are tagging the person's face itself, not the whole picture. I think that is the important difference.


Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965
User avatar
Angel Blue01
Registered Member
Posts
220
Karma
0
OS
While a useful idea, I don't see how that information could be stored in a way that programs other than Digikam could use, its not part of any standard like XMP, ITPC, etc. AFAIK.


Proudly dual-booting openSUSE 11.1 with KDE 4.3 and Windows Vista on a Toshiba A205-S4577 since July 2007.
d.h
Registered Member
Posts
17
Karma
0
OS
Angel Blue01 wrote:OK, what Facebook provide currently works like this: the user clicks the tag button, clicks on the part of the picture that has the person in question and types the person's name in the little list that pops up.

Don't they also use automatic face detection? Or was it another service that does?

This can be implemented by using the OpenCV library. In fact even I already wrote a small C program that does exactly that. Though since my knowledge of C and KDE is still quite limited I wasn't yet able to make a kipi plugin of it as I planned.

The next step would then be to implement face recognition, which also is possible with OpenCV and was already done as a PAM authentication module. Though I haven't tried it yet and don't know if and how it works.
HalphaZ
Registered Member
Posts
48
Karma
0
I like this idea: +1!
anoneemouse
Registered Member
Posts
123
Karma
0
OS

Tag people in photos(facebook style)

Fri Sep 25, 2009 10:24 am
Sorry about nto describing the tagging process in facebook. i added angel blue's description in the idea post. Thanks
DaSheep
Registered Member
Posts
95
Karma
1
OS
I like the idea but I don't think this would be useful/ necessary for your examples:

- John is making a collage for Jack and Jane who are getting married. John merely searches his filesystem for photos containing Jack and Jane.
- John is looking for family photos, so he searches for photos containing family. People tagged in kaddressbook as family get searched for in his photo collection and voila.
- John right clicks on mary in address book to edit her photo, now he can choose a photo from his collection and select her face from the photo.

All this can be done with digikam using the tag function.

If you have pictures with unknown people on it however, that happend to be tagged by other people, this could be useful.
anoneemouse
Registered Member
Posts
123
Karma
0
OS
Maybe my examples could be better.

- A club has a group photo with everyone tagged. They print out the photos with a generated list of people in the photo, from left to right. They simply select people from the club address book in the tagging process.

- The club can email the photo to every person who is in the photo.

I dont really know how digikams tag function works. I tried it and didnt find it user friendly and there didnt seem to be a way to tag a photo with someones address book entry.


Bookmarks



Who is online

Registered users: Bing [Bot], gfielding, Google [Bot], Sogou [Bot]