发明名称 一种可旋转取景框的拍照处理方法
摘要 本发明公开了一种可旋转取景框的拍照处理方法,包括以下步骤:获取取景框中心坐标,对照片进行旋转,计算旋转角度β,计算取景框旋转β度后四个角的极坐标系角度,计算取景框旋转后四个角的笛卡尔直角坐标系相对坐标,计算取景框旋转后四个角的绝对坐标,计算取景框旋转后四个角的绝对坐标,绘制矩形取景框,计算出旋转后取景框的最小外接矩形,并对此区域的图像进行第一次裁剪;以取景框为中心对图像进行反方向β度旋转。以取景框中心点为中心,以宽W,高H进行第二次裁剪。本发明除了可对视频区域内的取景框移动,还可以进行旋转,从而对拍照对象头部或身体进行动态倾斜校正,达到准确界定拍照区域并提高拍照速度的目的。
申请公布号 CN103268590A 申请公布日期 2013.08.28
申请号 CN201310168975.0 申请日期 2013.05.06
申请人 西南大学 发明人 周素梅;邓蜀国
分类号 G06T3/60(2006.01)I 主分类号 G06T3/60(2006.01)I
代理机构 重庆弘旭专利代理有限责任公司 50209 代理人 周韶红
主权项 1.一种可旋转取景框的拍照处理方法,其特征在于:所述方法包括以下步骤:(1)获取取景框中心坐标(x<sub>0</sub>,y<sub>0</sub>);获取旋转起点点鼠标坐标(x<sub>_old</sub>,y<sub>_old</sub>);获取旋转结束点鼠标坐标(x<sub>_new</sub>,y<sub>_new</sub>);计算旋转角度β,公示计算如下;<maths num="0001"><![CDATA[<math><mrow><mi>&beta;</mi><mo>=</mo><mi>a</mi><mi>tan</mi><mrow><mo>(</mo><mfrac><mrow><msub><mi>y</mi><mn>0</mn></msub><mo>-</mo><msub><mi>y</mi><mrow><mo>_</mo><mi>new</mi></mrow></msub></mrow><mrow><msub><mi>x</mi><mrow><mo>_</mo><mi>new</mi></mrow></msub><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub></mrow></mfrac><mo>)</mo></mrow><mo>-</mo><mi>a</mi><mi>tan</mi><mrow><mo>(</mo><mfrac><mrow><msub><mi>y</mi><mn>0</mn></msub><mo>-</mo><msub><mi>y</mi><mrow><mo>_</mo><mi>yold</mi></mrow></msub></mrow><mrow><msub><mi>x</mi><mrow><mo>_</mo><mi>old</mi></mrow></msub><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub></mrow></mfrac><mo>)</mo></mrow></mrow></math>]]></maths>(2)计算取景框旋转β度后四个角的极坐标系角度θ<sub>i</sub>,i=1,2,3,4;右上角角度θ<sub>1</sub>=α+β;左上角角度θ<sub>2</sub>=θ<sub>1</sub>+π-2α;左下角角度θ<sub>3</sub>=θ<sub>2</sub>+2α;右下角角度θ<sub>4</sub>=θ<sub>3</sub>+π-2α;其中:α为取景框对角线夹角:<img file="FDA00003146044600012.GIF" wi="287" he="134" />W为取景框宽度、H为取景框高度;(3)计算取景框旋转后四个角的笛卡尔直角坐标系相对坐标:dx<sub>i</sub>=Rcos(θ<sub>i</sub>);dy<sub>i</sub>=Rsin(θ<sub>i</sub>);R为取景框对角线半径即外切圆半径:<img file="FDA00003146044600013.GIF" wi="405" he="150" />(4)计算取景框旋转后四个角的绝对坐标:即将取景框四个角的相对坐标转换为以视频区域为参照系统的绝对坐标:x<sub>i</sub>=x<sub>0</sub>+dx<sub>i</sub>;y<sub>i</sub>=y<sub>0</sub>-dy<sub>i</sub>;(5)绘制矩形取景框根据(x<sub>1</sub>,y<sub>1</sub>)、(x<sub>2</sub>,y<sub>2</sub>)(x<sub>3</sub>,y<sub>3</sub>)和(x<sub>4</sub>,y<sub>4</sub>)为顶点绘制取景框;(6)保存时,计算出旋转后取景框的最小外接矩形,并对此区域的图像进行第一次裁剪;(7)以取景框为中心对图像进行反方向β度旋转;(8)以取景框中心点为中心,以宽W,高H进行第二次裁剪,保存结果为最终拍照图像。
地址 400716 重庆市北碚区天生路2号