aco*_*rob 8 delphi api windows-live face-recognition photo-gallery
我不是在谈论JPEG的XMP数据包中嵌入的"人物标签".我在谈论用于识别新面孔的面部数据库.
我想在我的程序中添加使用已经训练过的WLPG数据库识别人脸的选项.我设法使用API(类型库dll)来检测面,但要识别它们,它需要一个在同一API中不可用的Exemplar Cache对象.我可以创建自己的对象,但我想使用已有的对象来避免对用户进行重复培训.
我知道数据库位于"%localappdata%\ Local\Microsoft\Windows Live Photo Gallery"中,并且它是SQL Server Compact Edition 3.1格式.我用Visual Studio 2010打开了数据库,但是我更喜欢在不直接访问数据库的情况下阅读它,而且我没有看到导出该功能的DLL.
顺便说一下,我正在使用Delphi 2010.
有任何想法吗?
注意:我一生中从未写过一行 Delphi。
由于 Microsoft 不支持此功能,因此不太可能有任何明显的 API。因此,执行您正在讨论的操作可能会在新版本的 Windows Live 照片库发布时中断。
话虽如此,您最好的希望是直接连接到数据库。您将需要阅读如何创建 SQL Server 到 Delphi 的连接。然后,创建连接字符串以连接到 Windows Live 照片库数据库。