2012-05-28 132 views
0

我使用熊猫板和我已经安装的OpenCV并写了代码用于从3个不同的cams.now粘着3个不同的图像此缝合图像被存储在一个矩阵位置(指针).I为这3个凸轮图像将被连续捕获和stitched.so就变成了video.so我需要的是拼接图像流传输到iPhone。可任何一个可以帮助我this.i我在这里真的卡住,需要help.its对我来说非常重要。流视频IPhone

回答

0

我建议你看看构造或者MJPEG流或更好的RTSP(MPEG4封装 - 节省带宽)基于RTP协议流。假设你决定去与MJPEG流,那么每个的OpenCV的IplImage *可以使用的libjpeg压缩帧转换为JPEG。在这里看到我的答案Compressing IplImage to JPEG using libjpeg in OpenCV。你会压缩每一帧,然后创建mjpeg流。请参阅creating my own MJPEG stream。您需要一个网络服务器来运行CGI MJPEG流是你的图像流。你可以看看Panda Board上运行的lighttpd web服务器。 Gstreamer是可能对您的情况有所帮助的软件包。在解码端(iPhone),您可以构建GStreamer的解码流水线如下 - 说你流MJPEG gst-launch -v souphttpsrc location="http://<ip>:<port>/cgi_bin/<mjpegcginame>.cgi" do-timestamp=true is_live=true ! multipartdemux ! jpegdec ! ffmpegcolorspace ! autovideosink