Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Global Shutter OV9782 Instead of IMX378 for Exact-Matched FOV, Optics, etc. Between Color and Grayscale #21

Closed
Luxonis-Brandon opened this issue Oct 5, 2020 · 2 comments
Labels
enhancement New feature or request

Comments

@Luxonis-Brandon
Copy link
Contributor

Luxonis-Brandon commented Oct 5, 2020

Start with the why:

In some applications, exact, pixel-by-pixel alignment of the color camera and the grayscale/depth cameras is desirable. To support this, having the color camera have the exact same parameters (global shutter, image sensor pixel size, chief ray angle (for lighting consistency), field of view, focal length, capability to hardware-level sync, etc.) is extremely beneficial.

Because of such a use-case, OmniVision actually makes the equivalent sensor to the grayscale OV9282, the OV9782.

It is made for this exact sort of application.

Move to the how:

ArduCam is building OV9282 and OV9782 module for DepthAI that match in all the above ways, and we are integrating them into the open source ecosystem (and ArduCam will likely release their own DepthAI variants with them).

Below is initial testing of the OV9782 (left) and the OV9282 (right) from ArduCam. These variants use the M12-mount lenses for flexibility. But there will be fixed-lens (i.e. smaller) modules as well.

image

Move to the what:

Support OV9782 (the color version of the OV9282) global shutter as the color camera in place of the IMX378.

@Luxonis-Brandon Luxonis-Brandon added the enhancement New feature or request label Oct 5, 2020
@Luxonis-Brandon
Copy link
Contributor Author

We have these initially running. The grayscale already fully works.

The color is working as well, but we have yet to apply debayering.
image

@Luxonis-Brandon Luxonis-Brandon changed the title Support OV9782 Instead of IMX378 for Exact-Matched FOV, Optics, etc. Between Color and Grayscale Support Global Shutter OV9782 Instead of IMX378 for Exact-Matched FOV, Optics, etc. Between Color and Grayscale Oct 5, 2020
@Luxonis-Brandon
Copy link
Contributor Author

Luxonis-Brandon commented Jul 9, 2021

Here's a quick video of the OV9782 running (note that this is a video taken with the M12 and a wide-angle lens, #17).

OV9782 on DepthAI

And you can buy the exact FOV/etc. module that matches every aspect of the OV9282 module, here:
https://www.arducam.com/product/arducam-1mp-ov9782-color-global-shutter-drop-in-replacement-for-depthai-oak-dnoir-b0352/

OV9782 (global shutter 1280x800 color):
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant