📄 torr_add_manual_matches.m
字号:
%
% \pao
% \bi
% \item {\tt matches12} matches in an $n \times 4$ array of matches $(x,y,x'y')$, in this
% case $n$ is the number of matches.
% \item {\tt minc} is the minimum value of $C$ for each corner.
% \item {\tt mat12} is defined such that {\tt mat(i) = j} means corner $i$ matches to
% corner $j$.
% \ei
% By Philip Torr 2002
% copyright Microsoft Corp.
function matches12 = torr_add_manual_matches(ax_handle2,ax_handle3)
button1 = 1;
button2 = 2;
no_matches = 0;
while ~isempty(button1) & ~isempty(button2)
axes(ax_handle2);
hold on;
[Xcur,Ycur,button1] = GINPUT(1);
plot(Xcur,Ycur, 'm+');
if ~isempty(button1)
axes(ax_handle3);
hold on
[Xcur2,Ycur2,button2] = GINPUT(1);
plot(Xcur,Ycur, 'm+');
end
if (~isempty(button1) & ~isempty(button2))
no_matches = no_matches + 1;
matches12(no_matches,:) = [Xcur,Ycur,Xcur2,Ycur2];
axes(ax_handle2);
u1 = Xcur2 - Xcur;
v1 = Ycur2 - Ycur;
quiver(Xcur, Ycur, u1, v1, 0);
text(Xcur,Ycur,num2str(no_matches),'Color','m');
end
end
hold off
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -