在上SIFT“匹配”串联环路超过4串刚才,我抬头SIFT算法来处理我的图片..通过庆典
如果你曾经使用SIFT从http://www.cs.ubc.ca/~lowe/keypoints/有一个名为可执行文件“比赛”中获得一个到另一个图像的相关性..
这就是例子..
./match -im1 book.pgm -k1 book.key -im2 scene.pgm -k2 scene.key > out.pgm
所以..
我意识到我需要加快ü p我的过程中使用bash脚本..即使默认的“比赛”只接受2个图像和相关的2项是图像..然后..
这是我的代码关联两个以上的图像..
i = 1
s = ""
for item in *.key
do
s += "-im$((i)) ${item%.*}.pgm -k$((i++)) $item"
done
./match s > out.pgm
而现在的情况下,
基于我的代码,
,如果我在行中使用回声6
echo "-im$((i)) ${item%.*}.pgm -k$((i++)) $item"
和评论的最后一行
#! ./match s > out.pgm
然后我得到了我想要的清单..
但..
,如果我正好我的代码运行{在此基础上我评论的答案}有一个问题,在我的终端窗口面临
Error: Invalid command line argument: -im3
有没有可以帮助我? ^^
我很抱歉,如果我的英语不好..
这是一个SIFT问题?这只是一个使用SIFT程序输出的bash和concatenation问题。 – 2013-04-05 21:11:10
我的讲师说,SIFT可以用来从多个图像中提供关于一个物体的信息(不只是比较2个图像和它们相关的键),所以我为什么想知道如何去做。 有关这方面的进展,你可以看到我的答案.. ^^ ..感谢评论.. – 2013-04-08 04:20:04
也许你可以为我的问题的客人权利..无论如何..谢谢.. – 2013-04-08 04:22:18