【技术实现步骤摘要】
标定图像凸四边形的方法、电子设备和计算机可读介质
[0001]本专利技术涉及图像处理
,特别涉及标定图像凸四边形的方法、电子设备和计算机可读介质。
技术介绍
[0002]凸四边形是指所有内角均小于180度的四边形,目前通过硬件实现图像标记凸四边形的方法需要涉及定点化运算,还会涉及到乘法甚至更复杂的运算,这些操作不仅会加大硬件面积,而且会影响到硬件性能。标定凸四边形在图像处理中就是属于标记感兴趣区域ROI的功能。
技术实现思路
[0003]本专利技术提供标定图像凸四边形的方法、电子设备和计算机可读介质,其能够提升凸四边形的标记性能。
[0004]在本专利技术的一个方面,提供一种标定图像凸四边形的方法。该方法包括步骤:获取标定的凸四边形的最近邻矩形的顶点坐标,以及获取所述最近邻矩形与所述凸四边形的各边之间的步进残差;接收输入的待标定图像,根据所述最近邻矩形的所述顶点坐标标定出所述待标定图像中的目标最近邻矩形的区域;根据所述步进残差标定出所述目标最近邻矩形与目标凸四边形之间的差值区域;以及根据标定得到的所述目标最近邻矩形的区域和所述差值区域得到所述待标定图像的所述目标凸四边形。
[0005]在本专利技术的另个方面,提供一种电子设备。该电子设备包括存储器,被配置为存储计算机程序;以及处理器,被配置为执行所述计算机程序以执行上述的标定图像凸四边形方法。
[0006]在本专利技术的又一方面,提供一种计算机可读介质。该介质上存储有计算机程序,所述计算机程序被处理器执行以实现上述的标定图 ...
【技术保护点】
【技术特征摘要】
1.一种标定图像凸四边形的方法,其特征在于,包括:获取标定的凸四边形的最近邻矩形的顶点坐标,以及获取所述最近邻矩形与所述凸四边形的各边之间的步进残差;接收输入的待标定图像,根据所述最近邻矩形的所述顶点坐标标定出所述待标定图像中的目标最近邻矩形的区域;根据所述步进残差标定出所述目标最近邻矩形与目标凸四边形之间的差值区域;以及根据标定得到的所述目标最近邻矩形的区域和所述差值区域得到所述待标定图像的所述目标凸四边形。2.根据权利要求1所述的方法,其特征在于,获取标定的凸四边形的最近邻矩形的顶点坐标包括:在软件标定阶段中,由应用处理器为所述凸四边形所在平面建立坐标系,并标定所述凸四边形;在所述坐标系中,由所述应用处理器按照图像光栅扫描顺序依次标定所述凸四边形的所述最近邻矩形的顶点坐标,依次得到第一最近邻矩形顶点、第二最近邻矩形顶点、第三最近邻矩形顶点和第四最近邻矩形顶点,所述图像光栅扫描顺序为从左到右、从上到下,并且所述最近邻矩形的竖直边平行于所述坐标系的y轴,所述最近邻矩形的横向边平行于所述坐标系的x轴;以及由图像信号处理器从所述应用处理器接收所述最近邻矩形的所述顶点坐标。3.根据权利要求2所述的方法,其特征在于,标定所述凸四边形包括:以水平向左为x轴正方向,以垂直向下为y轴正方向,从纵坐标最小的坐标开始按顺时针方向依次标定所述凸四边形的顶点的第一坐标、第二坐标、第三坐标和第四坐标;以及根据所述第一坐标和所述第二坐标得到所述凸四边形的第一边,根据所述第二坐标和所述第三坐标得到所述凸四边形的第二边,根据所述第三坐标和所述第四坐标得到所述凸四边形的第三边,根据所述第四坐标和所述第一坐标得到所述凸四边形的第四边。4.根据权利要求1所述的方法,其特征在于,获取所述最近邻矩形与所述凸四边形的各边之间的步进残差包括:在软件标定阶段中,由应用处理器根据所述凸四边形的各边的两个顶点的横坐标差值进行绝对值计算,得到第一绝对值,根据所述凸四边形的各边的两个顶点的纵坐标差值进行绝对值计算,得到第二绝对值;由所述应用处理器将所述凸四边形每一边的所述第一绝对值除以所述第二绝对值,并进行向上取整,得到所述最近邻矩形与所述凸四边形的各边之间的步进残差;以及由图像信号处理器从所述应用处理器接收所述步进残差。5.根据权利要求1所述的方法,其特征在于,根据所述最近邻矩形的所述顶点坐标标定出所述待标定图像中的目标最近邻矩形的区域包括:在硬件标定阶段中,由图像信号处理器根据所述最近邻矩形的所述顶点坐标,按硬件图像扫描顺序标定出所述待标定图像中的所述目标最近邻矩形的区域,所标定的区域中每一坐标均落在所述最近邻矩形的所述顶点坐标组成的矩形范围内。6.根据权利要求3所述的方法,其特征在于,根据所述步进残差标定出所述目标最近邻矩形与目标凸四边形之间的差值区域包括:
在硬件标定阶段中,由图像信号处理器根据所述步进残差以及基于所述凸四边形的各边的两个顶点的横纵坐标差值,计算所述目标最近邻矩形与所述目标凸四边形的第一边、第二边、第三边和第四边之间的差值区域。7.根据权利要求6所述的方法,其特征在于,计算所述目标最近邻矩形与所述目标凸四边形的第一边之间的差值区域包括:判断所述凸四边形的顶点的第一坐标的横坐标是否小于所述凸四边形的顶点的第二坐标的横坐标,若是,则所述差值区域中坐标为:x
c
>=x0+(D0*(y
c
‑
y0))且x
c
<=a1;否则,所述差值区域中坐标为:x
c
>=x0‑
(D0*(y
c
‑
y0))且x
c
<=a1;式中,x
c
表示所述差值区域中坐标的横坐标,y
c
表示所述差值区域中坐标的纵坐标,D0表示第一边的步进残差,x0表示第一坐标的横坐标,y0表示第一坐标的纵坐标,a1表示第二最近邻矩形顶点的横坐标。8.根据权利要求6所述的方法,其特征在于,计算所述目标最近邻矩形与所述目标凸四边形的第二边之间的差值区域包括:判断所述凸四边形的顶点的第二坐标的纵坐标是否小于所述凸四边形的顶点的第三坐标的纵坐标,若否,则所述差值区域中坐标为:x
c
>=a3且x
c<...
【专利技术属性】
技术研发人员:张义群,赵子毅,
申请(专利权)人:瑞芯微电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。