一种视频图像旋转方法技术

技术编号:10092522 阅读:146 留言:0更新日期:2014-05-28 16:15
本发明专利技术公开了一种视频图像旋转方法,针对目前现有技术中单独采用正向旋转映射或反向旋转映射视频图像旋转方法的缺点进行改进,对原始视频图像每次缓存两行后,首先进行正向旋转映射,得到显示器上的两条映射线段,获取两条映射线段之间的像素点坐标,然后对获取的显示屏上两条映射线段之间的像素点坐标进行反向旋转映射,并计算反向旋转映射后每个坐标的像素值,将得到的像素值赋值到对应的显示屏上的像素点坐标进行显示。该方法对旋转角度在正负45度之间的视频图像进行旋转,有效避免了单独采用正向旋转产生的空点,并节约了缓存空间,提高了视频显示的实时性。

【技术实现步骤摘要】

【技术保护点】
一种视频图像旋转方法,其特征在于,包括如下步骤:步骤1、按照如下方法获取原始视频图像的第j行/列及第j+1行/列旋转后在显示器上对应的像素点坐标:对原始视频图像的第j行/列的首、末像素点坐标进行θ角度的正向旋转映射,得到原始视频图像第j行/列的首、末像素点的映射坐标;根据该首、末端点的映射坐标确定第j行/列及第j+1行/列正向旋转映射后的两条平行的线段,判断第j行/列的映射线段的首、末端点是否超出显示器边缘,并重新确定第j行/列的映射线段的首、末端点的坐标;若第j行/列的映射线段的首、末端点超出显示器边缘,则将第j行/列的映射线段与显示器边缘的交点作为该映射线段重新确定的首、末端点,否则,第j行/列映射线段的首、末端点不变;获取显示器上夹在该两条平行线段之间的列/行上的所有像素点坐标,其中,‑45≤θ≤45,j为自然数;步骤2、按照如下方法获取步骤1得到的显示器上的像素点的像素值:将步骤1中得到的显示器上夹在所述两条平行线段之间的列/行上的所有像素点坐标进行反向旋转映射,得到在原始视频图像中对应的第一映射坐标点,计算原始视频图像中第一映射坐标点的像素值,并将计算得到的像素值赋值到显示器上的对应像素点。...

【技术特征摘要】

【专利技术属性】
技术研发人员:夏伟杰吴连慧陈雅雯周建江汪飞全颖袁春辉沈梦杰
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1