我已经用数据集在PyTorch中训练了一个yolov3模型,并且还为它编写了一些实用程序代码,并与该模型一起以python语言运行。现在,我想将此模型和实用程序部署到Windows桌面应用程序中,该应用程序可以拍摄视频并在其框架上运行该模型。如何以最小的代码更改或用另一种语言重写该任务?什么框架是设计应用程序UI的最佳选择?谢谢。
我首先将您的模型与PyTorch一起使用以检测每个帧,然后使用numpy ImageDraw在您的对象周围绘制(待检测)。这是有关此的文章:在2D numpy数组中绘制一个矩形
然后,我将使用OpenCV(cv2)将所有帧附加在一起以制作视频,也可以使用ffmpeg。这是有关此(OpenCV)的文章:如何用python中的图像制作电影
然后,对于您的UI框架,您可以使用PyQt5来显示视频:使用PyQT逐帧加载opencv视频。但是您也可以将Kivy与Gstreamer一起使用:Kivy VideoPlayer全屏,循环和隐藏控件
最后,将您的.py文件转换为.exe(对于Windows可执行),我将为此使用PyInstaller:http ://www.pyinstaller.org/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句