智能车制作

标题: 求大神解释一下这个梯形矫正公式 [打印本页]

作者: 桂锟    时间: 2015-4-16 14:20
标题: 求大神解释一下这个梯形矫正公式
//************************************************************************* * 功能: 梯形校正
*************************************************************************/
void keystone_correction()
{
    uint16 line;
    int temp_left,temp_right;

    for(line=0;line<PICK_H;line++)//保存原始的左右边线提取结果
    {
        PrBline_left[line] = Left_Line[line];
        PrBline_right[line] = Right_Line[line];
    }

    for(line=0;line<PICK_H;line++)
    {
//////////////////////////////////左边线矫正////////////////////////////////
            if(Right_Line[line]==(V-1))
                  Deal_flag[line] |= DEAL_RIGHT_LOST;
            temp_left=(5000*Right_Line[line]-520439)/(10000-60*(2*line+1))+100; //near
            if(temp_left<0)
              Right_Line[line]=0;
            else if(temp_left>(V-1))
              Right_Line[line]=(V-1);
                else
                  Right_Line[line]=temp_right;
//////////////////////////////////右边线矫正////////////////////////////////
                if(Left_Line[line]==0)
                  Deal_flag[line] |= DEAL_LEFT_LOST;
            temp_left=(5000*Left_Line[line]-520439)/(10000-60*(2*line+1))+100; //near
            if(temp_left<0)
              Left_Line[line]=0;
            else if(temp_left>(V-1))
              Left_Line[line]=(V-1);
                else
                  Left_Line[line]=temp_left;
    }   
求大神解释 这一行temp_left=(5000*Left_Line[line]-520439)/(10000-60*(2*line+1))+100; //near代表什么意思  每个数字代表什么  谢谢

作者: 飞起来2015    时间: 2015-6-30 12:56
解决了么,同求




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2