How did they make a Dash Camera?
Hi,
After a month, I research and execute some solution to make a device to capture and record video from camera (webcam and CSI ). I used iMX6 Solo (Cortex-A9 1Ghz - VPU H264- with GPU ). But result is not good at all. I used both OpenCV- Python and C++.
I used USB camera give me: 720p (1280x720) - save to MP4 file - around 5 FPS.
But when I search CPU of my Dash Camera which I bought. CPU is only Cortex-A7 400 MHz with some multimedia feature(VPU, Codec,...).But It can record and fullHD 1080p with 30 FPS with some overlay.
I admit that they optimize so good. But I ask myself: "How can they do that ?"
So, someone can tell me:
Did they use Linux OS ?
What did they use to record video ? (I also used FFMEPG, GStreamer but result isn't good)
Does camera resolution is importance ? With my case, I used camera HD but default resolution is only 640x480. Should I chooese other camera with default resolution is 720p.
Thank you so much,
Toan