在Lowe的sift实施中它有一个
[image,descriptors,locs] = sift(' 1.pgm');其中1.pgm是图像
我的输出
descriptors 199x128 double
image 250x250 unit8
locs 199x4 double
问题
1。)是特征向量的描述符吗?
2.。)如果我想将这些特征向量写入.txt文件,那我该怎么办?(OpenCV被接受但Matlab是首选)
3。)lowes代码中的loc是什么?
谢谢!
答案 0 :(得分:1)
根据sift function documentation:
1.描述符是K-by-128矩阵,其中每一行是K个关键点之一的描述符。描述符是128个值的向量,归一化为单位长度。
2.您可以使用dlmwrite函数保存描述符,如下所示:
dlmwrite('descriptorsFile.txt',descriptors)
3.locs:K-by-4矩阵。每行具有以下4个值:行,列,比例,方向(在-PI到PI的范围内)。