|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
8 N, j8 ~+ L" c c1 g# C0 R1 C
matlab 2011a版本
6 e/ x, @, }5 |9 f; U( ~0 I% k/ [
4 F3 i0 m6 X) A- ?3 G3 Q, `- clear all >> Iin=imread('leftside.bmp'); >> Ibase=imread('calibrated.bmp'); >> figure >> subplot(1,2,1),imshow(Iin); >> subplot(1,2,2),imshow(Ibase);# A8 y2 H' z' v ~
' u1 @. o5 X5 Z# i, R
/ ?0 ]: O% X" S, m, y
0 c9 l4 J+ \: D3 [- 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.00000 f' ^# p" w+ U0 @' q; q. B7 v9 Y
3 l- y) |6 h( j$ n, E
% q1 X" v! P, D
$ ~0 M* z3 `. ]& [6 \1 L
1 Y. Q7 w- y8 u9 M! F% `
- tform=cp2tform(input_points,base_points,'affine'); >> Iout=imtransform(Iin,tform); >> figure >> subplot(1,2,1),imshow(Iout); >> subplot(1,2,2),imshow(Ibase);( |4 @! B4 R7 |3 g2 [( _5 \
# R2 c! a! \+ @. F7 f0 k3 V
& D: K: d8 F" \1 m0 e6 a, P0 v4 Q: h6 D7 O9 B: _, L
8 j4 J, ?' r4 I' J% D( { V, j- tform1=cp2tform(input_points,base_points,'projective'); >> Iout1=imtransform(Iin,tform); >> figure >> subplot(1,2,1),imshow(Iout1); >> subplot(1,2,2),imshow(Ibase);
4 [ L4 L6 [% D3 e4 G& s( U& e
5 S# u( d/ z2 z% U, {5 r
5 L& O% A' B+ u$ l- E
0 D5 B- ~: D$ p
|
|