[Digikam-devel] Request to be mentored for digikam face-recognition

Gilles Caulier caulier.gilles at gmail.com
Mon May 3 10:11:13 BST 2010


2010/5/2 kunal ghosh <kunal.t2 at gmail.com>:
>
>
> On Sun, May 2, 2010 at 7:11 PM, Marcel Wiesweg <marcel.wiesweg at gmx.de>
> wrote:
>>
>> > hi,
>> > i have been pondering over other prospective digikam based projects for
>> > SoK
>> > . Related to image recognition in some way or the other :)
>> >
>> > one would be to integrate KROSS plugin into digikam
>> > and the other would be to have full scripting support in digikam
>> > like "for all the the photos in X album search for X person" or "when
>> > new
>> > images are loaded into digikam, do <this> <this> and <this>"
>> > 3rd use case for scripting : "Search for all images where person A and B
>> > were together" OR "search for the images where person
>> > A was at place <X> " the last idea would use object detection.
>>
>> Scripting in digikam is indeed an interesting idea.
>> The question is which scripting technology is to be chosen:
>>
>> Is KROSS the best candidate? Is it under active development?
>
>
> That is a problem, after extensive search i have come to a conclusion that,
> unfortunately the Kross framework is not
> under development anymore.
>
>> Or is maybe QtScript the better solution? How does plasma handle its
>> bindings,
>
> QtScript is Javascript based. IMHO python is a better scripting language
> (Python is beginner friendly implies more new script
> writers). That's why i proposed KROSS+Python.
>
> Also PythonQt (not pyQt) looks like a good scripting framework.
> http://doc.trolltech.com/qq/qq23-pythonqt.html
> http://sourceforge.net/projects/pythonqt/
>
> Plasma allows for Python as a language to write plasmoids too.
> http://techbase.kde.org/Getting_Started/Build/KDE4/Python_Support
>
>>
>> what does Amarok use?
>
> Amarok uses QtScript for scripting.
>

As digiKam is Amarok like for Photo and video, i prefer to see
QtScript used in digiKam. Also, as Kross is not maintained anymore,
it's a non sense to use it...

Note : i can try to mentor kunal...

Gilles Caulier



More information about the Digikam-devel mailing list