本发明专利技术是关于一种身高测量方法及电子设备,涉及图形及图像处理领域,本发明专利技术包括:对包含对象的第一图像进行识别,得到对象轮廓上的最高像素点和最低像素点,其中最高像素点为对象轮廓上在像素坐标系中纵坐标最大的像素点,最低像素点为对象轮廓上在像素坐标系中纵坐标最小的像素点;将最高像素点和最低像素点输入到摄像机模型中,得到最高像素点对应现实坐标系中的最高点坐标以及最低像素点对应现实坐标系中的最低点坐标;根据最高点坐标以及最低点坐标,确定对象的身高。由于本发明专利技术实施例利用图像识别的方式,提供了一种自动检测身高的方式,提高了测量效率。
【技术实现步骤摘要】
身高测量方法及电子设备
本专利技术涉及图形及图像处理领域,尤其涉及一种身高测量方法及电子设备。
技术介绍
身高的测量在日常生活中随处可见,如进公园、上公交车、乘火车轮船、看电影等,几乎所有入门验票处都要通过目测身高来初步确定小孩不同的购票等级。在医院进行体检,身高测量也是基础检查项目之一。目前常用的身高测量多为通过尺度工具采用接触式方法对身体高度进行人工比对测量,此方法虽然准确实用,但人数多时若逐一测量,速度相对较慢。在人流量很大的场合,比如在实时监控场景下,需要人体估算高度,并且对速度有一定要求时,传统的测量方式明显不能满足需求。
技术实现思路
本专利技术提供一种身高测量方法及电子设备,通过获取包含对象的图像,利用摄像机模型,将图像中的身高转化为现实中的身高,相比于人工进行测量来说,提高了测量的速度。第一方面,本专利技术实施例提供的一种身高测量方法,包括:对包含对象的第一图像进行识别,得到对象轮廓上的最高像素点和最低像素点,其中所述最高像素点为所述对象轮廓上在像素坐标系中纵坐标最大的像素点,所述最低像素点为所述对象轮廓上在像素坐标系中纵坐标最小的像素点;将所述最高像素点和所述最低像素点输入到摄像机模型中,得到所述最高像素点对应现实坐标系中的最高点坐标以及所述最低像素点对应现实坐标系中的最低点坐标;根据所述最高点坐标以及所述最低点坐标,确定所述对象的身高。上述方法,通过获取包含对象的第一图像,识别出对象轮廓上的最高像素点和最低像素点,即对象身高的头顶点和垂足点,并利用摄像机模型,将图像中的坐标位置转换为现实中的位置,得到在现实中对象身高的头顶点和垂足点,最后根据该头顶点和垂足点确定对象身高,由于图像识别仅通过拍摄图像,进行图像处理,相比于人工进行测量相比,特别是在测量的对象比较多时,提高了测量的速度。在一种可能的实现方式中,通过以下方式确定对象轮廓:通过边缘识别网络,识别出第一图像中对象轮廓。上述方法,在测量的对象比较多时,通过边缘识别网络识别对象轮廓的方式,提高了图像识别的速度。在一种可能的实现方式中,通过以下方式确定摄像机模型:确定第二图像中标定物在像素坐标系中的像素点;根据标定物在所述像素坐标系中的像素点以及预先设定的所述标定物在所述现实坐标系中的坐标,确定摄像机的内参和外参;根据所述摄像机的内参和外参,确定摄像机模型。上述方法,通过标定物在图像中的坐标和在现实中的坐标,确定摄像机的内参和外参,最终得到摄像机模型的方式,相比于其他标定方式来说,上述标定方式仅为确定标定物在两个坐标系中的坐标位置即可得到摄像机模型,标定方式比较简单。在一种可能的实现方式中,所述第一图像中还包括所述标定物;在所述将所述最高像素点和所述最低像素点输入到摄像机模型之前,所述方法还包括:确定所述第一图像中的标定物的位置在预设的位置上。上述方法,由于采用标定物标定摄像机模型,在利用摄像机模型之前,确定标定物在预设的位置上,即确定了摄像机模型是准确的,从而提高了测量身高的准确性。在一种可能的实现方式中,所述方法还包括:周期检测所述标定物在像素坐标系中的像素点的像素的平均值;若所述平均值小于预设颜色值,则按照预设的报警方式对维护人员进行预警,以使维护人员能够重新绘制标定物。上述方法,周期性的检测标定物的颜色是否发生变化,若发送变化时,进行预警,这样能够使得在检测图像中标定物的位置时更加准确。第二方面,本专利技术实施例提供的一种电子设备,包括:存储器和处理器:所述存储器用于存储电子设备运行时所使用的程序代码;所述处理器用于执行所述程序代码,以实现如下过程:对包含对象的第一图像进行识别,得到对象轮廓上的最高像素点和最低像素点,其中所述最高像素点为所述对象轮廓上在像素坐标系中纵坐标最大的像素点,所述最低像素点为所述对象轮廓上在像素坐标系中纵坐标最小的像素点;将所述最高像素点和所述最低像素点输入到摄像机模型中,得到所述最高像素点对应现实坐标系中的最高点坐标以及所述最低像素点对应现实坐标系中的最低点坐标;根据所述最高点坐标以及所述最低点坐标,确定所述对象的身高。在一种可能的实现方式中,所述处理器,具体用于:通过边缘识别网络,识别出第一图像中对象轮廓。在一种可能的实现方式中,所述处理器,具体用于:确定第二图像中标定物在像素坐标系中的像素点;根据标定物在所述像素坐标系中的像素点以及预先设定的所述标定物在所述现实坐标系中的坐标,确定摄像机的内参和外参;根据所述摄像机的内参和外参,确定摄像机模型。在一种可能的实现方式中,所述第一图像中还包括所述标定物;所述处理器,还用于:确定所述第一图像中的标定物的位置在预设的位置上。在一种可能的实现方式中,所述处理器,还用于:周期检测所述标定物在像素坐标系中的像素点的像素的平均值;若所述平均值小于预设颜色值,则按照预设的报警方式对维护人员进行预警,以使维护人员能够重新绘制标定物。第三方面,本申请还提供一种计算机存储介质,其上存储有计算机程序,该程序被处理单元执行时实现第一方面所述身高测量方法的步骤。另外,第二方面至第三方面中任一种实现方式所带来的技术效果可参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理,并不构成对本专利技术的不当限定。图1是本专利技术实施例提供的一种像素坐标系和现实坐标系之间的关系的示意图;图2是本专利技术实施例提供的第一种身高测量方法的流程图;图3是本专利技术实施例提供的一种对象在像素坐标系和现实坐标系之间的示意图;图4是本专利技术实施例提供的一种身高测量方法在应用过程的流程图;图5是本专利技术实施例提供的一种现实坐标系中的最高点坐标和最低点坐标的关系的示意图;图6是本专利技术实施例提供的一种标定物的示意图;图7是本专利技术实施例提供的第二种身高测量方法的流程图;图8是本专利技术实施例提供的一种摄像机的位置改变后的标定物的示意图;图9是本专利技术实施例提供的一种计算标定物移动的距离的示意图;图10是本专利技术实施例提供的第三种身高测量方法的流程图;图11是本专利技术实施例提供的一种摄像机工作时的示意图;图12是本专利技术实施例提供的一种摄像机的结构框图;图13是本专利技术实施例提供的一种电子设备的结构框图;图14是本专利技术实施例提供的另一种电子设备的结构框图。具体实施方式为了使本领域普通人员更好地理解本专利技术的技术方案,下面将结合附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。本本文档来自技高网...
【技术保护点】
1.一种身高测量方法,其特征在于,包括:/n对包含对象的第一图像进行识别,得到对象轮廓上的最高像素点和最低像素点,其中所述最高像素点为所述对象轮廓上在像素坐标系中纵坐标最大的像素点,所述最低像素点为所述对象轮廓上在像素坐标系中纵坐标最小的像素点;/n将所述最高像素点和所述最低像素点输入到摄像机模型中,得到所述最高像素点对应现实坐标系中的最高点坐标以及所述最低像素点对应现实坐标系中的最低点坐标;/n根据所述最高点坐标以及所述最低点坐标,确定所述对象的身高。/n
【技术特征摘要】
1.一种身高测量方法,其特征在于,包括:
对包含对象的第一图像进行识别,得到对象轮廓上的最高像素点和最低像素点,其中所述最高像素点为所述对象轮廓上在像素坐标系中纵坐标最大的像素点,所述最低像素点为所述对象轮廓上在像素坐标系中纵坐标最小的像素点;
将所述最高像素点和所述最低像素点输入到摄像机模型中,得到所述最高像素点对应现实坐标系中的最高点坐标以及所述最低像素点对应现实坐标系中的最低点坐标;
根据所述最高点坐标以及所述最低点坐标,确定所述对象的身高。
2.根据权利要求1所述的身高测量方法,其特征在于,通过以下方式确定对象轮廓:
通过边缘识别网络,识别出第一图像中对象轮廓。
3.根据权利要求1所述的身高测量方法,其特征在于,通过以下方式确定摄像机模型:
确定第二图像中标定物在像素坐标系中的像素点;
根据标定物在所述像素坐标系中的像素点以及预先设定的所述标定物在所述现实坐标系中的坐标,确定摄像机的内参和外参;
根据所述摄像机的内参和外参,确定摄像机模型。
4.根据权利要求3所述的身高测量方法,其特征在于,所述第一图像中还包括所述标定物;
在所述将所述最高像素点和所述最低像素点输入到摄像机模型之前,所述方法还包括:
确定所述第一图像中的标定物的位置在预设的位置上。
5.根据权利要求4所述的身高测量方法,其特征在于,所述方法还包括:
周期检测所述标定物在像素坐标系中的像素点的像素的平均值;
若所述平均值小于预设颜色值,则按照预设的报警方式对维护人员进行预警,以使维护人员能够重新绘制标定物。
6.一种电子...
【专利技术属性】
技术研发人员:李建超,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。