我是靠谱客的博主 呆萌发箍,最近开发中收集的这篇文章主要介绍matlab 读取pts_将Mat类型坐标数据生成pts文件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前言

获取人脸特征点的坐标信息之后,想要将坐标信息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文件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(98)

评论列表共有 0 条评论

立即
投稿
返回
顶部