我如何将实时视频从树莓派流式传输到vlc上的手机? 我知道诸如raspivid之类的工具,但是它只能为流提供相机的原始输出,我想使用opencv处理帧,添加一些文本框和面部识别等。
编辑:我想我不清楚我想要什么。 我想从摄像机捕获视频到树莓派,对其进行处理,然后从YOLO / PyTesseract等添加框,然后将所有处理过的帧实时流式传输到手机的VLC客户端
答案 0 :(得分:0)
您绝对可以使用opencv做到这一点。
cap = cv2.VideoCapture(cam, cv2.CAP_DSHOW)
cap = cv2.VideoCapture(cam)
test, frame = cap.read()
处理框架
我并没有真正编写完整的代码,但是如果您这样做,我很有信心。我认为您的摄像头已连接到PC或其他树莓派。
捕获图像(参考上面的代码),编写并建立套接字连接,然后将图像发送到树莓派。
在树莓派上,从套接字连接接收图像,进行所需的任何处理,然后通过VLC流发送。您可以参考此link
您的手机可以使用http:ip:port
访问图片