<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2018-08-24 8:38 GMT+02:00 NeiNei <span dir="ltr"><<a href="mailto:neinei@gmx.net" target="_blank">neinei@gmx.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Gilles and Stefan,<br>
thanks for the further clarification face management improvements (AI, deep learning).<br>
<br>
@ Gilles: Could you estimate whether the still necessary code finalization and further improvement will make it in DigiKam 6 or a later 6.x version, so that we could use the face tagging improvements in production?<br></blockquote><div><br></div><div>Wel at least Few weeks of full time to finalize the code, hack , and test. The last stage is the most important, as we need to be sure that no side effects are injected in the rest of the program.</div><div><br></div><div>Typically, the recognition data are in a separated database. So the errors will be limited. I think more about time computation, latency, crashes, etc.</div><div><br></div><div>I'm not sure also, if the data stored in database are well managed. The code is complex and need investigations.</div><div><br></div><div>Another question is about the code inside digikam core. i'm sure that we have too much duplicate and DLib shared library can be used as well in place. We don't have dependency to DLib. We take the necessery classes for testing quickly. As the code as good results in recognition, this point must be changed). In other words, the recognition with AI work but severals optimisations in source code need to be done.</div><div><br></div><div>The good point is that we have now 4 algorithms to process recognition. We have done comparisons, and Deep learning was the best.</div><div><br></div><div>But the problem is : it's slow. AI code in DK core is a demonstrator, we cannot use it in production.</div><div><br></div><div>This is why we don't turn on this feature for the moment. We need help to investigate. The human resources in DK is limited and this task require at least one developer to work on it.</div><div><br></div><div>We have more important priorities for the moment. So this feature is delayed, excepted if someone in this room is interested to work on it of course. You are welcome.</div><div> </div><div>Best</div><div><br></div><div>Giles Caulier</div></div></div></div>