一种基于综合体能表现竞赛内容的比赛场地检测方法及系统与流程

文档序号:35665430发布日期:2023-10-06 20:39阅读:40来源:国知局
一种基于综合体能表现竞赛内容的比赛场地检测方法及系统与流程

本发明涉及体育赛事比赛场地检测领域,具体来说,涉及一种基于综合体能表现竞赛内容的比赛场地检测方法及系统。


背景技术:

1、近年来许多研究人员投入到体育视频分析这个研究领域。体育视频分析研究主要服务于两个大的应用方向:其中之一是基于内容的视频检索与摘要;二是技战术分析与人体运动分析。前者的具体应用包括:语义事件标注、精彩事件提取、结构分析等等,是面向一般的普通用户,可以有效的检索一段较长的体育视频;后者是面对专业用户的,它的目标是帮助教练员制定战术,辅助运动员训练。球和运动员的轨迹提取对于体育视频的技战术分析是非常有用的线索。球场检测对体育视频分析具有非常重要的作用。体育视频场景分类、对象(包括球、运动员和标线等)检测、语义事件标注、精彩事件提取以及运动视频结构分析工作等都很大程度上依赖于球场检测的结果。比赛项目会根据赛事层级设计不同难度、不同项目数量、多种项目类别对运动员进行全面综合的体能考核。每个单元项目设计不强调单一肌肉群或单一体能维度重复做功,而是以考核运动员的运动能力为目标,通过多种方式的自重、负重为主的多次数、快速、爆发力的办法考核运动员的综合能力。

2、综合体能项目设计以三大体能素质:速度、力量、耐力,三大基础动作:蹲、推、拉为基本原则;综合了举重、体操、田径等许多动作进行无间歇项目设计,技能闯关项目设计以:balance、jump、swing、climb为考核运动员综合能力的基本原则。可靠的和准确的场地区域检测对于比赛场地的分析是特别重要的。

3、当前的比赛场地检测方法通常使用传感器和设备进行检测,但这些设备的精度有限,可能无法准确识别出一些微小的缺陷和问题。因此,需要进一步研发更加高效和精确的检测技术和设备,以提高场地检测的准确性和有效性,且目前的比赛场地检测主要依靠人工进行,缺乏智能化处理手段。

4、针对相关技术中的问题,目前尚未提出有效的解决方案。


技术实现思路

1、针对相关技术中的问题,本发明提出一种基于综合体能表现竞赛内容的比赛场地检测方法及系统,以克服现有相关技术所存在的上述技术问题。

2、为此,本发明采用的具体技术方案如下:

3、根据本发明的一个方面,提供了一种基于综合体能表现竞赛内容的比赛场地检测方法,该比赛场地检测方法包括以下步骤:

4、s1、根据比赛项目的要求,确定需要进行模拟化构建的场地和设备,并采集场地和设备的图像数据;

5、s2、基于边缘检测的图像处理技术对图像数据进行处理,并对场地和设备的图像数据特征进行分类;

6、s3、制定比赛场地三维模拟化构建方案,利用sketchup建模软件进行比赛场地三维模拟化模型构建,并根据图像数据特征和制定的方案,对比赛场地三维模拟化模型进行测试;

7、s4、记录模拟化构建结果,对不符合要求的地方进行标记,得到检测记录和检测报告,并提供给比赛组委会。

8、进一步的,所述基于边缘检测的图像处理技术对图像数据进行处理,并对场地和设备的图像数据特征进行分类包括以下步骤:

9、s21、对图像进行灰度化处理,得到灰度图像数据;

10、s22、对灰度图像进行高斯平滑处理并计算每个像素点的梯度和方向;

11、s23、基于梯度值大小和阈值进行非极大值抑制,将抑制后的梯度值大于设定阈值的像素点视为边缘点;

12、s24、使用canny边缘检测算法对提取出来的边缘点进行区域的划分,得到图像数据特征。

13、进一步的,所述对灰度图像进行高斯平滑处理并计算每个像素点的梯度和方向包括以下步骤:

14、s221、读取灰度图像,定义高斯核;

15、s222、将高斯核放置在图像的每个像素点上,并进行卷积操作;

16、s223、在卷积的过程中,对于落在边缘的像素点,进行边界扩展处理,得到平滑处理的灰度图像;

17、s224、利用sobel算子计算每个灰度图像的像素点在x、y方向上的梯度,得到梯度幅值和方向信息;

18、其中,所述利用sobel算子计算每个灰度图像的像素点在x、y方向上的梯度,得到梯度幅值和方向信息包括以下步骤:

19、s2241、通过将像素点与其周围像素点的灰度值做差,计算水平方向的sobel算子,得到像素点在水平方向上的灰度差值;

20、s2242、通过将像素点与其周围像素点的灰度值做差,计算竖直方向的sobel算子,得到像素点在竖直方向上的灰度差值;

21、s2243、综合水平方向上的灰度差值和竖直方向上的灰度差值,得到像素点的梯度幅值和梯度方向;

22、梯度幅值通过计算两个方向上梯度值的平方和再开根号的方式得到;

23、梯度方向通过计算两个方向上梯度值的比例及反正切函数得到。

24、进一步的,所述使用canny边缘检测算法对提取出来的边缘点进行区域的划分,得到图像数据特征包括以下步骤:

25、s241、对边缘点进行canny边缘检测,得到灰度图像数据中边缘点的集合;

26、s242、对边缘点进行聚类操作,将邻近距离的边缘点划分到同一个组中,得到边缘点组;

27、s243、对每个边缘点的组计算其凸包和最小外接矩形,根据各个边缘点组的凸包和最小外接矩形信息,得到灰度图像数据中各个区域的特征信息。

28、进一步的,所述制定比赛场地三维模拟化构建方案,利用sketchup建模软件进行比赛场地三维模拟化模型构建,并根据图像数据特征和制定的方案,对比赛场地三维模拟化模型进行测试包括以下步骤:

29、s31、明确综合体能表现竞赛内容的需求,采集并处理比赛场地、器材、选手的数据和信息,制定三维模拟化构建方案;

30、s32、采集比赛场地图像数据和信息,使用sketchup建模软件制定三维模拟化构建方案;

31、s33、依照三维模拟化构建方案,在sketchup中进行比赛场地三维模拟化模型构建;

32、s34、对比赛场地三维模拟化模型构建进行测试,并判断是否满足预期需求。

33、进一步的,所述采集比赛场地图像数据和信息,使用sketchup建模软件制定三维模拟化构建方案包括以下步骤:

34、s321、采集比赛场地的平面图、高程图、器材参数和选手表现数据;

35、s322、将平面图和高程图作为场地的基础结构,通过选择三维工具绘制场地的主体结构、座椅、梯座的空间结构及空间尺寸;

36、s323、在比赛场地三维模型中添加器材、道具及移动物体的模型,并调整模型的比例、角度及位置参数,确保三维空间与比赛场地一致。

37、进一步的,所述依照三维模拟化构建方案,在sketchup中进行比赛场地三维模拟化模型构建包括以下步骤:

38、s331、打开sketchup软件并创建新文档,获取所有实体,遍历其中的面、组和群组数据,根据遍历得到三种类型信息做如下步骤;

39、s332、对面进行计算分析获得相对坐标、法线、正反面材质及洞口信息,若有洞口信息则根据需求在提取skp数据阶段进行三角剖分得到三角形面进行存储,或直接存该含有洞口的面轮廓信息以及洞口的轮廓信息;

40、s333、使用sugroupget实体提取群组内的所有实体,继续从步骤s331开始递归循环;

41、s334、使用提取组件内的所有实体,继续从步骤s331开始递归循环;

42、s335、通过二次开发从skp模型文件中提取出数据,并基于sumodelget实体进行比赛场地的平面图、高程图、器材参数和选手表现数据分析。

43、进一步的,所述通过二次开发从skp模型文件中提取出数据,并基于sumodelget实体进行比赛场地的平面图、高程图、器材参数和选手表现数据分析包括以下步骤:

44、s3351、通过使用sumodelcreatefromfile函数,将skp模型文件加载到一个sumodelref类型的对象中;

45、s3352、使用sumodelget实体函数从sumodelref对象中获取suentitiesref实体集合,其中,实体包含了模型中面、线及曲线的元素;

46、s3353、遍历实体,并检查是否存在需要的组件或群组信息;

47、s3354、通过处理组件或群组信息,生成比赛场地的平面图,显示场地各区域的位置、形状和尺寸信息;

48、s3355、对于存在高低起伏的比赛场地,通过对suedgeref边界线的高程信息进行采样,并绘制高程图以显示场地的高度变化情况;

49、s3356、通过对sufaceref面、suedgeref边界线、及suvertexref顶点的元素进行处理,获得器材参数和选手表现的信息,并使用sucomponentinstancegetchildcount函数遍历组件中的子组件并记录下子组件的类型和参数信息。

50、进一步的,所述对比赛场地三维模拟化模型构建进行测试,并判断其是否满足预期需求包括以下步骤:

51、s341、将选手表现数据、器材参数的测试数据导入到模型中进行各种测试;

52、s342、根据比赛过程的真实性、选手表现数据的准确性、器材参数的正确性,核对测试结果是否符合预期;

53、s343、若发现比赛场地出现问题,则记录问题并进行标记;

54、s344、对发现的问题进行修复,再次测试,直至满足需求为止。

55、根据本发明的另一个方面,还提供了一种基于综合体能表现竞赛内容的比赛场地检测系统,该系统包括场地和设备图像数据采集模块、图像处理和分类模块、三维模拟化构建模块及结果记录和报告模块;

56、所述场地和设备图像数据采集模块,用于根据比赛项目的要求,确定需要进行模拟化构建的场地和设备,并采集场地和设备的图像数据;

57、所述图像处理和分类模块,用于基于边缘检测的图像处理技术对图像数据进行处理,并对场地和设备的图像数据特征进行分类;

58、所述三维模拟化构建模块,用于制定比赛场地三维模拟化构建方案,利用sketchup建模软件进行比赛场地三维模拟化模型构建,并根据图像数据特征和制定的方案,对比赛场地三维模拟化模型进行测试;

59、所述结果记录和报告模块,用于记录模拟化构建结果,对不符合要求的地方进行标记,得到检测记录和检测报告,并提供给比赛组委会。

60、本发明的有益效果为:

61、1、本发明基于边缘检测的图像处理技术可以快速从图像中提取出场地和设备的关键特征信息,能够在较短的时间内处理大量的图像数据,提高场地检测的效率,边缘检测技术可以帮助清晰地分离出物体边界,在场地检测时可以更加准确地定位和分析场地特征,识别出一些微小的缺陷和问题,提高场地检测的精度,通过对图像数据进行分类和处理,可以得到更直观、形象的场地图像特征和设备状态信息。这些信息可以更好地帮助工作人员进行场地管理和维护,基于边缘检测的图像处理技术具有很高的灵活性,支持不同类型的场地和设备的检测和分类。同时,可以根据需要进行二次开发和调整,以满足实际场景的需求,边缘检测技术可以自动化处理图像数据,减少人工干预和误差,提高场地检测的自动化程度,同时也可以降低检测成本。

62、2、本发明通过建立比赛场地三维模拟化模型,可以直观地查看整个场地的布局和设计,在模型中添加比赛器材、设施等元素,使模型更加真实、具体,能够更好地预演比赛场景,检测场地设计的合理性;比赛场地三维模拟化模型可以在虚拟环境中进行模拟实验,进行不同场地设计和布局的比较,以及对设备的摆放、调整等进行优化。这样可以在实际操作过程中减少错误和风险,提高比赛效率和安全性;在建立比赛场地三维模拟化模型之后,可以依照之前制定的方案对场地进行测试,分析各项指标是否达到要求,并及时发现潜在问题和缺陷,提出相应的改进建议;sketchup建模软件作为一款专业的三维建模软件,具有良好的可视化工具,可以对比赛场地进行精细化建模,支持添加颜色、纹理、光照等特效,可以在模型中直观地显示不同物体之间的距离和关系;利用sketchup等建模软件建模,可灵活地添加和移除场地元素,快速方便地更新场地模型。同时,三维模拟化模型也可以根据需要进行再次修改和调整,以满足实际场景的要求。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1