FLAT-面部地标注释工具
一个可视化编辑器,用于手动注释人脸图像中的面部标志。
用法
创建一个新的面部注释数据集(带有扩展名的文件 .fad)并添加人脸图像。然后,添加面部特征并使用程序菜单或上下文菜单根据需要进行连接。可以通过图像属性工具窗口上的小部件控件或通过按住CTRL并滚动鼠标滚轮来控制缩放级别。缩放时,也可以通过按住SHIFT键并滚动鼠标滚轮来侧面滚动图像。同一面部注释数据集中的所有图像共享相同的模型,即它们具有相同数量的面部界标(即使它们对于每个图像的位置可以不同)。如果实用程序可用,则可以通过“适合地标”选项自动拟合66个面部地标(请参见下面的详细信息)。如果自动拟合成功,则将在人脸图像中尽可能最佳地定位66个界标。除此以外,
依赖关系
该应用程序已开发并经过以下测试:
CMake 3.5.0-rc3Qt 5.5.1 32-bit需要一个名为的外部可执行文件fit-fit(.exe)-即使缺少该可执行文件也不会阻止FLAT工具的编译和使用。
使用说明
- 使用CMake配置和生成环境。我建议使用该文件夹build,因为它是gitignore忽略的文件夹。
- 在Windows中,打开Visual Studio解决方案并使用所需的构建类型(debug,release等)进行构建。
- 在Linux中,使用type make可以使Makefile以CMake配置的生成类型生成二进制文件。
- 该代码仅生成一个名为的可执行文件flat(.exe),该可执行文件仅取决于Qt。如果要使用前面提到的“ Fit Landmarks”选项,请转到CSIRO Face Analysis SDK页面,下载并构建其库和可执行文件。然后,在FLAT中配置face-fit(.exe)可执行文件的路径。
更多使用方法可以查看官方文档
开源地址:
github.com/luigivieira/Facial-Landmarks-Annotation-Tool
更多更优质的资讯,请关注我,你的支持会鼓励我不断分享更多更好的优质文章。