在matlab上旋转图像后...然后结果变坏了:(

时间:2012-04-03 20:53:39

标签: matlab

我有兴趣确定视网膜图像的分支点,然后注册这些图像。首先,我使用的算法从图像中提取血管,然后进行骨骼化并找到分支点。在第一次操作时,所有事情都没问题,但如果我通过随机角度旋转相同的图像,分支点的数量会非常增加。你对这个问题的看法是什么......

相关的图片链接: http://e1204.hizliresim.com/w/6/449m6.jpg http://e1204.hizliresim.com/w/6/449by.jpg

1 个答案:

答案 0 :(得分:3)

imrotate的标准插值算法是最近邻,它倾向于用漂亮的锯子转换你的图像。

如果您使用imrotate旋转图像,请尝试将第三个参数作为更好的方法传递,例如双三次或双线性,两者都会好得多。

语法很简单:

imrotate(img, degrees, 'bicubic');