Do you want to make something internal in a first time ? I recommend it to hack indeep without to be disturbed with external depencies.
In the future, do you want to create an external library ? For exemple in kdegraphics/libs, like we do with libkdcraw/libkexiv2/libkipi
How your framework can be used ?
Which data are generated ?
Do you have fingerprints to host in database ?
How do you link a face fingerprint with people name ?
How many time your framework need to recognize a face in a image ?
Can you recognize more than one face at the same time for one image ?
My tips : I recommend to create a dedicated Database file for that to not change current main digiKam DB schema and not bloat main digiKam database file
Great to read...
How do you plan to integrate it to digiKam ?
Do you want to make something internal in a first time ? I recommend it to hack indeep without to be disturbed with external depencies.
In the future, do you want to create an external library ? For exemple in kdegraphics/libs, like we do with libkdcraw/ libkexiv2/ libkipi
How your framework can be used ?
Which data are generated ?
Do you have fingerprints to host in database ?
How do you link a face fingerprint with people name ?
How many time your framework need to recognize a face in a image ?
Can you recognize more than one face at the same time for one image ?
My tips : I recommend to create a dedicated Database file for that to not change current main digiKam DB schema and not bloat main digiKam database file
All best.
Gilles Caulier