本发明专利技术涉及一种用于计算拍摄对象的运动轨迹的方法、系统及非易失性计算机可读取的存储介质。根据本发明专利技术的一方式,提供一种用于计算拍摄对象的运动轨迹的方法,其包括:利用一个影像模块,获取关于所述拍摄对象的至少三个图像的步骤;以及参照所获取的所述至少三个图像,基于至少三个位置的各位置和经过配置有所述一个影像模块的位置的至少三条虚拟线,来计算所述拍摄对象的运动轨迹的步骤,所述至少三个位置是在背景上以所述一个影像模块的视点为基准投射所述拍摄对象来确定的。
The method, system and storage medium used to calculate the moving track of the photographed object
【技术实现步骤摘要】
用于计算拍摄对象的运动轨迹的方法、系统及存储介质
本专利技术涉及一种用于计算拍摄对象的运动轨迹的方法、系统及非易失性计算机可读取的存储介质。
技术介绍
为了使高尔夫球手(golfer)即便在闹市等地方也能够以低廉的费用虚拟地享受高尔夫运动,虚拟高尔夫系统正在广泛普及。这种虚拟高尔夫系统的基本概念是,如果高尔夫球手击打高尔夫球,在该击打之后获取多个拍摄高尔夫球的图像,基于该轨迹、间隔,大小等,测定关于高尔夫球的物理量,模拟高尔夫球的运动,并将模拟结果显示于显示器上。目前,为了掌握如上所述的高尔夫球的物理量、尤其,高尔夫球的运动方向或运动速度,适用如下技术:利用同步的多个摄像头来同时拍摄高尔夫球,并利用关于该所拍摄的高尔夫球图像的绝对或相对的位置或高尔夫球图像的大小的信息。然而,根据如上所述的现有技术,只有在多个摄像头之间实现完整的同步化,才能够准确地掌握高尔夫球的物理量。然而,实际上,因通信延迟等多种变数,导致频繁发生同步化或多或少失败的情况,且必然需要两台以上的摄像头,因此存在摄像头数量导致费用增加的问题。另外,目前也介绍了部分只利用一个摄像头的技术,但存在高尔夫球的物理量的测定误差变大的问题。为此,本专利技术人在此提出即使使用一个摄像头,也能够简便、准确的计算高尔夫球的运动轨迹的新颖且进步的技术。
技术实现思路
本专利技术的目的在于,解决所有上述的现有技术中的问题。另外,本专利技术的另一目的在于,仅使用一个摄像头准确地计算拍摄对象的运动轨迹。另外,本专利技术的又一目的在于,以低成本准确地计算拍摄对象的运动轨迹。用于实现所述目的的本专利技术的代表性的结构如下。根据本专利技术的一方式,提供一种用于计算拍摄对象的运动轨迹的方法,其包括:利用一个影像模块,获取关于所述拍摄对象的至少三个图像的步骤;以及参照所获取的所述至少三个图像,基于至少三个位置的各位置和经过配置有所述一个影像模块的位置的至少三条虚拟线,来计算所述拍摄对象的运动轨迹的步骤,所述至少三个位置是在背景上以所述一个影像模块的视点为基准投射所述拍摄对象来确定的。除此以外,还提供用于实现本专利技术的其他方法、其他系统以及存储有用于执行所述方法的计算机程序的计算机可读取的存储介质。根据本专利技术,仅使用一个摄像头,能够准确地计算拍摄对象的运动轨迹。根据本专利技术,以低成本也能够准确地计算拍摄对象的运动轨迹。附图说明图1是示出本专利技术一实施例的用于计算拍摄对象的运动轨迹的整体系统的概略结构的图。图2是详细示出本专利技术一实施例的计算系统200的内部结构的图。图3和图4是关于根据本专利技术的一实施例计算拍摄对象的轨迹的过程的概念图。图5是例示性示出本专利技术一实施例的计算系统200适用于外部系统的情况的图。附图标记说明100:通信网200:计算系统210:图像获取部220:轨迹计算部230:通信部240:控制部300:影像模块具体实施方式关于下述的对本专利技术的详细说明,参照例示性示出的附图说明能够实施本专利技术的特定实施例。对这些实施例进行详细说明,以使本领域技术人员能够充分实施本专利技术。本专利技术的多种实施例应理解为,虽然不同,但无需相互排他。例如,本说明书中记载的特定形状、结构及特性在不脱离本专利技术的主旨和范围的基础上能够从一实施例变更为另一实施例。另外,应理解为,各实施例内的个别构成要素的位置或者配置也在不脱离本专利技术的主旨和范围的基础上能够进行变更。因此,后述的详细说明不是限定本专利技术,本专利技术的范围应概括权利要求书的权利要求所要求保护的范围和与其等同的所有范围。附图中类似的附图标记在多个方面上表示相同或者类似的构成要素。以下,参照附图对本专利技术的各种优选实施例进行详细说明,以使本专利技术所述
的普通技术人员能够容易地实施本专利技术。整体系统的结构图1是示出本专利技术一实施例的用于计算拍摄对象的运动轨迹的整体系统的概略结构的图。如图1所示,本专利技术一实施例的整体系统可包括通信网100、计算系统200及影像模块300。首先,本专利技术一实施例的通信网100不限于有线通信或无线通信等通信方式,可包括局域网(LAN;LocalAreaNetwork)、城域网(MAN;MetropolitanAreaNetwork)、广域网(WAN;WideAreaNetwork)等多种通信网。优选地,本说明书中所说的通信网100可以为公知的互联网或者万维网(WWW;WorldWideWeb)。然而,通信网100不必局限于此,其一部分还可包括公知的有线、无线数据通信网、公知的电话网或者公知的有线、无线电视通信网。例如,通信网100作为无线数据通信网,其至少一部分可实现无线射频(RF;RadioFrequency)通信、无线网络(WiFi)通信、高速数据网络(LTE等)通信,蓝牙通信(更具体而言,蓝牙低功耗(BLE;BluetoothLowEnergy)通信)、红外线通信、超声波通信等现有的通信方法。接着,本专利技术一实施例的计算系统200可以为具备存储单元,且搭载有微处理器,具备运算能力的数字设备。这种计算系统200可以为服务器系统。根据本专利技术的一实施例,计算系统200可执行如下功能:利用下述的一个影像模块300,可获取有关拍摄对象的至少三个图像,参照这些至少三个图像,基于至少三个位置与配置有影像模块300的位置的位置关系,计算在基准空间内的拍摄对象的运动轨迹,所述至少三个位置是在以与影像模块300面对面的方式存在的背景上,以影像模块300的视点(viewpoint)为基准投射拍摄对象来确定的。本专利技术一实施例的基准空间可以是包括在计算系统200中作为基准的规定的三维坐标系上定义的空间的概念。关于本专利技术的计算系统200的结构和功能,以下进行更仔细的说明。一方面,关于计算系统200进行如上说明,这种说明只是例示,本领域技术人员可知根据需要计算系统200中所要求的功能或构成要素的至少一部分可在外部系统(未图示)内实现或者可设置在外部系统内。接着,本专利技术的一实施例的影像模块300可执行如下功能:可通过通信网100与计算系统200连接,按照规定的时间或规定帧的间隔对拍摄对象进行拍摄,从而获取拍摄对象的图像。在这种影像模块300中可包括二维或者三维摄像头、红外线或者紫外线摄像头等。计算系统的结构以下,对实现本专利技术时执行重要功能的计算系统200的内部结构及各构成要素的功能进行说明。图2是详细示出本专利技术一实施例的计算系统200的内部结构的图。如图2所示,计算系统200可包括图像获取部210、轨迹计算部220、通信部230及控制部240。根据本专利技术的一实施例,图像获取部210、轨迹计算部220、通信部230及控制部240中至少一部分可以为与影像模块300进行通信的程序模块。这种程序模块可以以运作系统、应用程序模块或者其他程序模块的形态设于计算系统200中,可物理性的存储于各种公本文档来自技高网...
【技术保护点】
1.一种用于计算拍摄对象的运动轨迹的方法,包括:/n利用一个影像模块,获取关于所述拍摄对象的至少三个图像的步骤;以及/n参照所获取的所述至少三个图像,基于至少三个位置的各位置和经过配置有所述一个影像模块的位置的至少三条虚拟线,来计算所述拍摄对象的运动轨迹的步骤,所述至少三个位置是在背景上以所述一个影像模块的视点为基准投射所述拍摄对象来确定的。/n
【技术特征摘要】
20181029 KR 10-2018-01302251.一种用于计算拍摄对象的运动轨迹的方法,包括:
利用一个影像模块,获取关于所述拍摄对象的至少三个图像的步骤;以及
参照所获取的所述至少三个图像,基于至少三个位置的各位置和经过配置有所述一个影像模块的位置的至少三条虚拟线,来计算所述拍摄对象的运动轨迹的步骤,所述至少三个位置是在背景上以所述一个影像模块的视点为基准投射所述拍摄对象来确定的。
2.根据权利要求1所述的用于计算拍摄对象的运动轨迹的方法,其中,
在所述图像获取步骤中,所述至少三个图像是按照规定的时间或规定帧的间隔获取的。
3.根据权利要求1所述的用于计算拍摄对象的运动轨迹的方法,其中,
计算所述运动轨迹的步骤包括确定至少两个由所述至少三条虚拟线中的任意两条构成的虚拟线对的步骤。
4.根据权利要求3所述的用于计算拍摄对象的运动轨迹的方法,其中,
所述运动轨迹计算步骤基于与图像获取时间间隔相关的信息来执行,所述图像获取时间间隔是与所述至少两个虚拟线对相对应的。
5.根据权利要求1所述的用于计算拍摄对象的运动轨迹的方法,其中,
所述方法还包括将计算出的所述拍摄对象的所述运动轨迹内特定的坐标之间的距离按照与所述特定的坐标相对应的所述一个影像模块的拍摄时间间隔进行划分,来计算所述拍摄对象的运动速度的步骤。
6.一...
【专利技术属性】
技术研发人员:石容昊,石在镐,
申请(专利权)人:可利爱驰有限公司,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。