|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
/ C2 D0 F$ ]1 F3 Amatlab 2011a版本
+ Y) v* R- p2 w& a/ E# J) k O. T: L) t- S
- clear all >> Iin=imread('leftside.bmp'); >> Ibase=imread('calibrated.bmp'); >> figure >> subplot(1,2,1),imshow(Iin); >> subplot(1,2,2),imshow(Ibase);! M7 C( J- _' D
/ p! ]: U5 w3 ~, G' a+ o" L
1 @0 Y/ u7 F7 O( D) T5 p7 V5 g/ H
" o( Y6 [. w2 C- cpselect(Iin,Ibase); >> input_points input_points = 130.5000 145.0000 269.5000 66.0000 159.5000 216.0000 292.5000 118.0000 >> base_points base_points = 30.5000 16.0000 295.5000 14.0000 20.5000 77.0000 298.5000 78.0000
9 O2 c- B( L b1 m J: J" K5 w. A% |# m1 w3 }
3 _6 Y p- P. X; w- y: p1 K+ s( a' h
, O% ?% w! w! Y4 t; ]- tform=cp2tform(input_points,base_points,'affine'); >> Iout=imtransform(Iin,tform); >> figure >> subplot(1,2,1),imshow(Iout); >> subplot(1,2,2),imshow(Ibase);% X+ j* C7 M6 s+ m4 D
( z9 a7 _; B6 ^7 O. U F
1 M5 S2 c9 Q/ o) @
1 y* I! u9 r/ ]* @4 c
6 H3 f) N/ A, p7 ^" m( J, N- tform1=cp2tform(input_points,base_points,'projective'); >> Iout1=imtransform(Iin,tform); >> figure >> subplot(1,2,1),imshow(Iout1); >> subplot(1,2,2),imshow(Ibase);
9 v$ R1 Q6 y6 M9 ~4 n
( E% k9 a; E5 g3 y; b* _
1 F! a0 o8 R j( {8 w
0 q2 g6 H% m/ c
|
|