The Video decoder sends YCrCb 422 video stream. it’s what H7 Plus module can capture.
Is it possible to get 720x576 frame size? As We can undestand OpemMV supports sensor drivers as C code and we need to add it to OpenMV library so that Micro Python API can manage it.
Then New customer OpenMV firmware must be generated. We already have ADV7280A sensor board ready and C driver can be easily made. How difficult is to make the device added to the OpenMV project ? Or this is impossible ? We also need the captured video to be JPEG encoded and sent to SPI as smooth stream. Can H7 Plus do this?
Yes, you can interface that with the H7 Plus or the RT1062 and even the upcoming N6.
Is it possible to get 720x576 frame size?
Yes, no problem.
As We can undestand OpemMV supports sensor drivers as C code and we need to add it to OpenMV library so that Micro Python API can manage it.
yes
How difficult is to make the device added to the OpenMV project ? Or this is impossible ?
Pretty straight forward. However, this isn’t something we will provide helps support for. If you want to do this you are expected to be skilled.
We also need the captured video to be JPEG encoded and sent to SPI as smooth stream. Can H7 Plus do this?
Yes, it can do this easily.
…
If you haven’t integrated a sensor driver before you may find it the most challenging thing possible. It requires electrical engineering knowledge and firmware knowledge. However, we have much of the pipeline already setup for you.
Good luck!
If you get a working driver we will also accept a PR to merge it into our code base. However, you will have to go through a rigorous PR review. You’d also need to provide us with working hardware samples as we wouldn’t want to merge unknown code.
Dear Mr. Kwabena W. Agyeman,
We need the sensor to be integrated into OpenMV firmware and H7 Plus modules integrated into our broadcast monitoring boards.
We already have Mother board that extended with H7 Plus CAM frontend operating.
We also have ADV7280A board developed and dested to substitute CAM mezzanine.
We also carefully learned your site DOCs and GiHub project. Still have some questions:
-
We are not able to find sensor.py sorce code on the https://github.com/openmv/openmv.
-
We only have ADV7280A linux driver for v4l2 and it seams we have to make lots of changes to
adapt it as OpenMV sensor. Now we are not able to evaluate all the scope of works we need to do.
Perhaps because dont’t understand all the details of S/W interoperation.
- We are able to program the ADV7280A mezzanine board with our mother board MCU. But it
seams that any way we must undestand CAM sensor operation to let it know the source is present,
what pixel/frame parameters to use etc.
- Do You have extra docs describing the project to clear up more details ?
Best regards,
Crypton LTD. CTO,
Oleg Kryvulya
Hi, as mentioned, there’s no help support for sensor driver integration. This is generally hard to do. However, you can study how you’d do this via some previously integrated sensor driver PRs:
The PR adds necessary changes to support the BOSON for the RT1062. You should be able to follow it to understand how to support the ADV7280A.