The invention relates to the field of vision and physical experiment neighborhood, in particular to a method and system for measuring swing motion based on computer vision technology. The present invention changes the main experimental device for measuring the physical measurement of swing motion. The high-speed camera is used to measure the small ball in swing motion in real time with two-dimensional coordinate system of background. The complete swing motion process is recorded. The computer vision image processing software compiled in the computer connected with the high-speed camera is used to recognize and calculate the high-low point change of the swing small ball. Frequency, number of swings, position and time of reaching the highest point, and the exact position of the sphere in the background two-dimensional plane coordinate system. At the same time, the software can directly simulate and display the motion state of the swinging ball on the screen, and display the frequency of the high and low points of the swinging ball, the swing times, the position and time of reaching the highest point in real time. It has a very intuitive display effect.
【技术实现步骤摘要】
一种基于计算机视觉技术的摆动运动实验测量方法和系统
本专利技术涉及及视觉领域和物理实验邻域,特别涉及一种基于计算机视觉技术的摆动运动实验测量方法和系统。
技术介绍
物理实验中摆动运动的测量是运动定律的一个重要部分,涉及到悬垂的小球在垂直摆动运动过程中的高低点变化频率、摆动次数、到达最高点的位置和时间,摆动次数、时间、最高点之间的关系是实验中所需要验证的,并最终计算出实验时的重力加速度。当前的实验测量方法主要是采用刻度尺、秒表和游标卡尺结合的测量方法,该方法主要问题是测量准确度不高,人为误差较大,没有对实验过程的复原和演示。当今迅速发展的计算机计算机视觉技术可以非常好的应用到摆动运动物理实验的测量中,由于计算机视觉技术优势在于时间和位置变化的准确测量,以及增加的高速摄影机和背景二维平面坐标系的独立特点,因此,对于摆动运动物理实验的装置不需要进行大的更新,在保持原有实验装置基本不变的前提下,通过对高速摄影机的使用,可以准确测量实验中的高低点变化频率、到达最高点的位置和时间,同时可以在计算机屏幕上进行直观的演示和复原,是对摆动运动物理实验测试方法的革新与提升。
技术实现思路
本专利技术为了解决目前物理实验中摆动运动的准确测量和计算,在不对现有物理实验装置进行较大改动的前提下,通过增加连接笔记本电脑的高速摄影机和背景二维平面坐标系,对摆动运动物体通过计算机计算机视觉技术进行准确测量和计算的方法,将现有的摆动运动物理实验装置改造成一种基于计算机视觉技术的摆动运动实验测量系统。一种基于计算机视觉技术的摆动运动实验测量方法和系统,包含由底板、垂直支架、背景板、摆动运动小球、 ...
【技术保护点】
1.一种基于计算机视觉技术的摆动运动实验测量方法和系统,包含由底板、垂直支架、背景板、摆动运动小球、高速摄影机、电脑组成,其中,所述垂直支架的一端固定于所述底板上,所述垂直支架的另一端悬挂所述摆动运动小球;所述背景板固定于所述底板上;所述背景板的板面靠近所述摆动运动小球,但是不接触所述摆动运动小球;所述高速摄像机正对于所述背景板的板面和所述摆动运动小球,所述高速摄像机拍摄所述摆动运动小球的摆动运动;所述电脑获取所述高速摄像机拍摄的所述摆动运动小球的摆动运动图像;其包含三个步骤:步骤1,实验前准备;步骤2,初始化设置;每次记录的影像首先在软件中进行初始值设置;步骤3,开启高速摄影机,进行一次摆动运动小球的运动测试,将此次的记录影像传送到电脑中;步骤4,采用计算机计算机技术,根据所述记录影像,得到实验需求的实验数据,得到实验结论,完成实验。
【技术特征摘要】
1.一种基于计算机视觉技术的摆动运动实验测量方法和系统,包含由底板、垂直支架、背景板、摆动运动小球、高速摄影机、电脑组成,其中,所述垂直支架的一端固定于所述底板上,所述垂直支架的另一端悬挂所述摆动运动小球;所述背景板固定于所述底板上;所述背景板的板面靠近所述摆动运动小球,但是不接触所述摆动运动小球;所述高速摄像机正对于所述背景板的板面和所述摆动运动小球,所述高速摄像机拍摄所述摆动运动小球的摆动运动;所述电脑获取所述高速摄像机拍摄的所述摆动运动小球的摆动运动图像;其包含三个步骤:步骤1,实验前准备;步骤2,初始化设置;每次记录的影像首先在软件中进行初始值设置;步骤3,开启高速摄影机,进行一次摆动运动小球的运动测试,将此次的记录影像传送到电脑中;步骤4,采用计算机计算机技术,根据所述记录影像,得到实验需求的实验数据,得到实验结论,完成实验。2.根据权利要求1所述的采用计算机计算机技术,根据所述记录影像,得到实验需求的实验数据,包含:步骤4.1,获取摆动运动小球的高低点变化频率、到达最大点的位置和时间;按照所述步骤1的初始化设置将影像中每帧图片都提取保存到临时目录中,按照前后顺序进行图片的自动编号,通过所述编号得到摆动运动小球的高低点变化频率、到达最高点的位置和时间;步骤4.2,获取摆动运动小球的实时运动位置;通过图像模式识别,识别出摆动运动小球的中心,并通过背景板上面二维平面坐标系网格,将摆动运动小球的中心点在二维坐标系的位置准确识别并记录,得到所有帧数图片中摆动运动小球中心点的二维坐标值,将所有图片中摆动运动小球中心点的二维坐标值保存,获得摆动运动小球的实时运动位置;步骤4.3,获取每次实验中摆动运动小球运动的时间;找到位置变化的第一个数值,所述第一个数值的前一个位置为开始时间和位置;当摆动运动小球从开始摆动运动最终达到垂直静止时刻,当摆动运动小球连续n次的停止位置都没有变化,就把这n次没有变化的数值作为停止时刻位置,找到第一个没有变化的位置就是结束的时间和位置;将摆动运动小球运动的开始时间和结束时间顺序保存,就是摆动运动小球的运动一次的完整位置数据,每组位置数据的时间间隔就是固定帧数的时间间隔与图像帧数的乘积。3.根据权利要求2所述用计算机计算机技术,根据所述记录影像,得到实验需求的实验数据,还包含:通过软件绘图功能,动态的复原摆动运动小球完整的运动过程,直观的进行演示。4.根据权利要求2所述的用用计算机计算机技术,根据所述记录影像,得到实验需求的实验数据,还包含:通过软件分析计算出结果后,保留得到的数据,按照事先设定...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。