How did they make a Dash Camera?

asked 2020-03-12 04:14:24 -0500

ToanVnET gravatar image

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:

  1. Did they use Linux OS ?

  2. What did they use to record video ? (I also used FFMEPG, GStreamer but result isn't good)

  3. 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

edit retag flag offensive close merge delete