文件名称:ML-auto-baseball-pitching-overlay:baseball实时自动棒球投球叠加
文件大小:149.42MB
文件格式:ZIP
更新时间:2024-04-08 22:57:35
data-science machine-learning ai deep-learning artificial-intelligence
:baseball:用机器学习自动叠加俯仰运动和轨迹! 该项目将使用您的棒球投球剪辑并自动生成覆盖图。输入的音高剪辑可能直接来自您的手机或相机。释放点将由程序自动检测。该系统将跟踪轨迹并对齐所有视频以生成覆盖图。 经过微调的YOLOv4模型可用来获取球的位置。然后,我实现了SORT跟踪算法来跟踪每个单独的球。最后,我应用了一些图像配准技术来处理每个剪辑上的轻微相机偏移。 我仍在努力改善它!随时关注此项目,也请查看待办事项列表。 这个主意来自。 :laptop:入门 这些说明将为您提供项目的副本,并生成您自己的音高叠加剪辑! 取得副本 只需运行git clone命令即可获得该项目的副本。 git clone https://github.com/chonyy/ML-auto-baseball-pitching-overlay.git 先决条件 在运行项目之前,我们必须从requirements.txt安装所有依赖项 p
【文件预览】:
ML-auto-baseball-pitching-overlay-master
----.gitignore(2KB)
----requirements.txt(1KB)
----model()
--------yolov4-tiny-baseball-416()
----src()
--------utils.py(2KB)
--------FrameInfo.py(309B)
--------generate_overlay.py(3KB)
--------SORT_tracker()
--------get_pitch_frames.py(7KB)
----.travis.yml(54B)
----videos()
--------videos11()
--------videos7()
--------videos10()
--------videos2()
--------videos1()
--------videos4()
--------videos3()
--------videos9()
--------videos8()
--------videos6()
--------videos5()
--------videos12()
----test_scripts()
--------test2.py(539B)
--------test.py(2KB)
--------test3.py(11B)
----README.md(3KB)
----pitching_overlay.py(2KB)
----img()
--------Structure.drawio(557KB)
--------7-balls-new.gif(5.69MB)
--------image2.jpg(255KB)
--------2_balls_new.gif(5.96MB)
--------2_balls_smooth.gif(6MB)
--------3-balls-diff.gif(5.54MB)
--------structure.png(317KB)
--------4-balls.gif(5.52MB)
--------structure-new.png(1.18MB)
--------image1.jpg(266KB)
--------3-balls-new.gif(5.47MB)