我在给定图像上使用以下代码:
imshow(image);
[out1,out2]=ginput(1);
我得到了一个非全能的相对号码。
- 如何从
ginput()
的输出中提取(row,column)
中的精确像素编号。 - 我想以后生成一个仿射转换矩阵(使用
estimateGeometricTransform()
)将一个图像中的点移至第二张图像。我应该使用ginput()
的像素号或常规输出吗?
ginput
给您相对位置,所以
round(ginput(1))
应该将您带到像素的中心,这可能是您想要的,因为很难在比像素更优质的级别上选择匹配功能。如果您可以选择比像素更好的级别的功能,则应使用它,并为这两个图像做到这一点。