现在需要做一个给视频中的人脸或者其他物品加一个框,用一个框他圈起来。现在我用的方法是先把视频转成一帧一帧的图片,然后给图片加东西,再把图片转成视频。这样的话问题是解决了,就是会特别慢,而且占内存,图片要全都下载下来,存到一个地方。等图片全都合成视频之后才会删除。关于这个问题大家有遇到过吗,还有什么比较好的解决方案吗。
用纯java写的话不是很方便
建议用python + ffmpeg + opencv的方式识别图片 视频流的处理
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序
OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库