Home » Source Code » fisheye corrction » trapezial_correction.m

trapezial_correction.m ( File view )

  • By zhengzou 2014-05-09
  • View(s):31
  • Download(s):12
  • Point(s): 2
			clear all; close all;
 image_original=imread('C:\Documents and Settings\Administrator\桌面\校正\correct_image_061g.bmp');
% figure;imshow(uint8(image_original));
point_1=[727,1009];
point_2=[64,1185];


%计算摄像机与地面相对空间位置
size_image=size(image_original);
center=size_image./2;
co_1=[size_image(1)-point_1(1),point_1(2)];
co_2=[size_image(1)-point_2(1),point_2(2)];
up_length=co_1(1)-point_1(1);
down_length=co_2(1)-point_2(1);
width=down_length;
length=width/3;
down_image=uint8(zeros(length,width));
height=point_2(2)-point_1(2);
% angle=cotan(((up_length-down_length)/2)/height);
distance=length*(up_length/2)/(point_1(1)-point_2(1));
height_of_cam=height*(distance+length)/length;


%恢复部分图像_模型测试用
for n=1:width%横向
    for m=1:length%纵向
        plane_distance_to_axis(m,n)=sqrt((width/2-n)^2+(length-m+distance)^2);
        x_origin(m,n)=-distance*(width/2-n)/((length-m+distance))+width/2;
        temp=(1-distance/(length-m+distance))*plane_distance_to_axis(m,n);
        y_origin(m,n)=temp*height_of_cam/plane_distance_to_axis(m,n);
        down_image_test(m,n)=ima
...
...
(Please download the complete source code to view)
			
...
Expand> <Close

Want complete source code? Download it here

Point(s): 2

Download
0 lines left, continue to read
Sponsored links

File list

Tips: You can preview the content of files by clicking file names^_^
Name Size Date
060-1.fig270.39 kB01-08-12|10:26
060.bmp406.05 kB18-07-12|09:51
060.fig261.75 kB01-08-12|09:39
080.bmp406.05 kB18-07-12|09:51
090l.bmp406.05 kB18-07-12|09:51
090r.bmp406.05 kB18-07-12|09:51
090r.fig277.17 kB01-08-12|09:34
90.bmp406.05 kB20-07-12|16:14
circ.m533.00 B30-07-12|15:32
correct_image_061g.bmp3.82 MB01-08-12|19:52
fitellipse.m3.13 kB28-07-12|22:38
markpoint.m621.00 B01-08-12|09:57
rec.asv3.29 kB04-08-12|10:40
rec.m3.32 kB04-08-12|11:16
rec2.asv2.02 kB01-08-12|15:54
rec2.m2.02 kB01-08-12|15:55
shiyan5.m3.69 kB27-07-12|15:30
test.asv1.59 kB01-08-12|11:04
test.m1.63 kB01-08-12|16:43
test2.asv3.92 kB01-08-12|10:09
Thumbs.db36.00 kB18-07-12|09:51
trapezial_correction-wrong.m1.50 kB02-08-12|16:59
trapezial_correction.asv3.23 kB02-08-12|17:23
trapezial_correction.m1.66 kB04-08-12|10:09
Untitled.m1.45 kB26-07-12|20:43
Untitled3.m3.98 kB25-07-12|15:44
Untitled5.m3.75 kB23-07-12|08:58
Untitled6.m3.82 kB23-07-12|15:35
截图.jpg125.80 kB29-07-12|20:25
校正0.00 B09-04-13|09:07
...
Sponsored links

trapezial_correction.m (3.14 MB)

Need 2 point
Your Point(s)

Your Point isn't enough.

Get point immediately by PayPal

More(Debit card / Credit card / PayPal Credit / Online Banking)

Submit your source codes. Get more point

LOGIN

Don't have an account? Register now
Need any help?
Mail to: support@codeforge.com

切换到中文版?

CodeForge Chinese Version
CodeForge English Version

Where are you going?

^_^"Oops ...

Sorry!This guy is mysterious, its blog hasn't been opened, try another, please!
OK

Warm tip!

CodeForge to FavoriteFavorite by Ctrl+D