<div dir="ltr"><div style="font-size:12.8px"><div>Hi,<br><br></div>I am working on a remote application that is using OpenCV to detect a ball in a video stream. I have a need to monitor how its doing from home, and therefore need access to source video and the detections found.<br><br></div><span style="font-size:12.8px">The system is unfortunately behind limited bandwith connection so I am forced to only transfer samples of the video and their detections home. I want to be able to reproduce the detections at home.</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">To do that I have setup an encoder that copies frames from the opencv video stream and create a small mp4 file of a range of images. e.g: 1000 frames somewhere inside the middle of the video.</span><br style="font-size:12.8px"><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">My problem is that I am currently encoding the frame again, introducing a small change in the video, so I cant expect the same results at home as the remote system is seeing.<br><br></div><div style="font-size:12.8px">I was therefore wondering if its possible to pickup data frames before the video decoding and assemble them into a small sample video that would give me the exact same video data as the remote system is seeing? <br><br>I am aware that I probably need to sync with existing keyframes in the sourcevideo, but I assume there also will be issues with presentation times etc, as the sample is shorter.<br><br></div><div style="font-size:12.8px">Do you think its possible at all?<br><br><br></div><div style="font-size:12.8px">kind regards</div><div><br></div>-- <br><div>Jesper Taxbøl<br><br></div>
</div>