概述
前言
获取人脸特征点的坐标信息之后,想要将坐标信息shape保存为pts/asf/txt等文件格式,本文就对此进行实现。
实现过程
1.确定pts文件的书写格式;
以要生成的文件为例,书写格式如下:
version: 1n_points:68{185.345840 248.114906
184.628280 274.246696
185.794968 298.584355
191.135878 323.166268
198.841220 345.995681...
...
}
分析:
由*.pts文件可以看出,前三行和最后一行为字符串信息,中间部分的数据为shape坐标信息,横纵坐标之间用空格隔开;
当然,你也可以定制自己需要的数据书写格式,也可以生成多行字符串信息便于理解;
2.将数据shape信息写入,生成你需要的文件;
function write_shape( shape68, filename)
% function:
% Writes a pts file from a point matrix shape68 and a host image -
% i.e. the image that the shape belongs to.
%{
version: 1
n_points: 68
{
115.167660 220.807529
...
}
%}
最后
以上就是呆萌发箍为你收集整理的matlab 读取pts_将Mat类型坐标数据生成pts文件的全部内容,希望文章能够帮你解决matlab 读取pts_将Mat类型坐标数据生成pts文件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复