(2)MATLAB 车牌图像配准

matlab 2011a版本

 clear all
>> Iin=imread('leftside.bmp');
>>  Ibase=imread('calibrated.bmp');
>>  figure
>> subplot(1,2,1),imshow(Iin);
>>  subplot(1,2,2),imshow(Ibase);
(2)MATLAB 车牌图像配准_第1张图片

 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


(2)MATLAB 车牌图像配准_第2张图片


 tform=cp2tform(input_points,base_points,'affine');
>> Iout=imtransform(Iin,tform);
>> figure
>> subplot(1,2,1),imshow(Iout);
>> subplot(1,2,2),imshow(Ibase);

(2)MATLAB 车牌图像配准_第3张图片

 tform1=cp2tform(input_points,base_points,'projective');
>>  Iout1=imtransform(Iin,tform);
>> figure
>>  subplot(1,2,1),imshow(Iout1);
>>  subplot(1,2,2),imshow(Ibase);

(2)MATLAB 车牌图像配准_第4张图片




你可能感兴趣的:((2)MATLAB 车牌图像配准)