桌面壁纸Ubuntu上Tensorflow对象检测的投射输出

2024-04-29 09:13:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试设置我的Ubuntu桌面墙纸,该墙纸使用opencv从网络摄像头接收实时视频源,在执行一些对象检测后,我将其作为opencv源接收,在那里我可以使用cv2.imshow显示它

但是不使用Imshow,可以将对象检测的输出转换为ubuntu桌面实时壁纸

我甚至可以使用cvlc将youtube上的实时视频设置为Ubuntu实时壁纸,但无法理解如何从opencv输出中实现这一点


Tags: 对象网络墙纸视频ubuntucv2opencv桌面
2条回答

您可能会遇到很多麻烦,因为它似乎从未实现过,但您可以尝试通过以下方式之一实现:

  1. 尝试保存帧并有意识地删除旧帧 同时从操作系统调用更改背景
  2. 如果您能够让cvlc运行,您可以尝试通过cv::VideoWriter或Streaming video to localhost运行它,然后使用类似的YouTube方法 我们在做什么
  3. 您可以尝试使用Streamlink/MPV/Xwinwrap fork

您可以使用cv2.imwrite()保存所需的结果,然后尝试herehere描述的方法

相关问题 更多 >