OV8865 - First Impression


@lex
 Share

0

Recommended Posts

This is my first impression with the ov8865, a 8MP sensor running on kernel 3.4.39 (linux-sunxi).

I am running Banana Pi - M3 with the dual camera extension on Ubuntu Xenial rootfs and with the stock driver. The driver have not been touched because information is scarce and i asked @lvmc for some datasheet.

This sensor is a 4 lane CSI2 (MIPI) that has a good performance at high resolution. I am able to get 30 FPS on all available win sizes.

 

I have ran a small v4l2 application to have some benchmarks but  guvcview with some minor update is able to display video from the sensor just as we have for the ov5640:

TEST 0 ( 3264 x 2448 )
---- cap parameters -----
width: 3264
height: 2448
v4l2 buffers: 8
exposure: -999
hflip: -1
vflip: -1
Mode: V4L2_MODE_VIDEO
Driver: "sunxi-vfe"
Card: "sunxi-vfe"
Bus: "sunxi_vfe sunxi_vfe.0"
Version: 1.0
Capabilities: 05000001
Input: 0
V4L2 pixel formats:
0: [0x50323234] '422P' (planar YUV 422)
1: [0x32315559] 'YU12' (planar YUV 420)
2: [0x32315659] 'YV12' (planar YVU 420)
3: [0x3631564E] 'NV16' (planar YUV 422 UV combined)
4: [0x3231564E] 'NV12' (planar YUV 420 UV combined)
5: [0x3136564E] 'NV61' (planar YUV 422 VU combined)
6: [0x3132564E] 'NV21' (planar YUV 420 VU combined)
7: [0x32314D48] 'HM12' (MB YUV420)
8: [0x56595559] 'YUYV' (YUV422 YUYV)
9: [0x55595659] 'YVYU' (YUV422 YVYU)
10: [0x59565955] 'UYVY' (YUV422 UYVY)
11: [0x59555956] 'VYUY' (YUV422 VYUY)
12: [0x31384142] 'BA81' (RAW Bayer BGGR 8bit)
13: [0x47524247] 'GBRG' (RAW Bayer GBRG 8bit)
14: [0x47425247] 'GRBG' (RAW Bayer GRBG 8bit)
15: [0x47425247] 'GRBG' (RAW Bayer RGGB 8bit)
16: [0x30314742] 'BG10' (RAW Bayer BGGR 10bit)
17: [0x30314247] 'GB10' (RAW Bayer GBRG 10bit)
18: [0x30314142] 'BA10' (RAW Bayer GRBG 10bit)
19: [0x30314142] 'BA10' (RAW Bayer RGGB 10bit)
20: [0x32314742] 'BG12' (RAW Bayer BGGR 12bit)
21: [0x32314247] 'GB12' (RAW Bayer GBRG 12bit)
22: [0x32314142] 'BA12' (RAW Bayer GRBG 12bit)
23: [0x32314142] 'BA12' (RAW Bayer RGGB 12bit)
V4L2 pixel sizes:
( 3264 x 2448 ) Pixels
( 3264 x 1836 ) Pixels
( 1920 x 1080 ) Pixels
( 1280 x 720 ) Pixels
( 1600 x 1200 ) Pixels
( 800 x 600 ) Pixels
( 640 x 480 ) Pixels

Sensor size: 3264x2448 pixels
Pixel Format: V4L2_PIX_FMT_YUV420 [0x32315559]
Frame #10 will be saved!
Length: 11993088 	Bytesused: 11993088 	Address: 0xc37f8
FPS[0]: 13.38
Length: 11993088 	Bytesused: 11993088 	Address: 0xc3800
FPS[1]: 30.12
Length: 11993088 	Bytesused: 11993088 	Address: 0xc3808
FPS[2]: 29.47
Length: 11993088 	Bytesused: 11993088 	Address: 0xc3810
FPS[3]: 30.10
Length: 11993088 	Bytesused: 11993088 	Address: 0xc3818
FPS[4]: 28.36
Length: 11993088 	Bytesused: 11993088 	Address: 0xc3820
FPS[5]: 28.52
Length: 11993088 	Bytesused: 11993088 	Address: 0xc3828
FPS[6]: 34.09
Length: 11993088 	Bytesused: 11993088 	Address: 0xc3830
FPS[7]: 30.11
Length: 11993088 	Bytesused: 11993088 	Address: 0xc37f8
FPS[8]: 30.02
Length: 11993088 	Bytesused: 11993088 	Address: 0xc3800
FPS[9]: 1.08
------- Avg FPS: 30.10 --------

TEST 1 ( 3264 x 1836 )
---- cap parameters -----
width: 3264
height: 1836
v4l2 buffers: 8
exposure: -999
hflip: -1
vflip: -1
Mode: V4L2_MODE_VIDEO
Driver: "sunxi-vfe"
Card: "sunxi-vfe"
Bus: "sunxi_vfe sunxi_vfe.0"
Version: 1.0
Capabilities: 05000001
Input: 0
V4L2 pixel formats:
0: [0x50323234] '422P' (planar YUV 422)
1: [0x32315559] 'YU12' (planar YUV 420)
2: [0x32315659] 'YV12' (planar YVU 420)
3: [0x3631564E] 'NV16' (planar YUV 422 UV combined)
4: [0x3231564E] 'NV12' (planar YUV 420 UV combined)
5: [0x3136564E] 'NV61' (planar YUV 422 VU combined)
6: [0x3132564E] 'NV21' (planar YUV 420 VU combined)
7: [0x32314D48] 'HM12' (MB YUV420)
8: [0x56595559] 'YUYV' (YUV422 YUYV)
9: [0x55595659] 'YVYU' (YUV422 YVYU)
10: [0x59565955] 'UYVY' (YUV422 UYVY)
11: [0x59555956] 'VYUY' (YUV422 VYUY)
12: [0x31384142] 'BA81' (RAW Bayer BGGR 8bit)
13: [0x47524247] 'GBRG' (RAW Bayer GBRG 8bit)
14: [0x47425247] 'GRBG' (RAW Bayer GRBG 8bit)
15: [0x47425247] 'GRBG' (RAW Bayer RGGB 8bit)
16: [0x30314742] 'BG10' (RAW Bayer BGGR 10bit)
17: [0x30314247] 'GB10' (RAW Bayer GBRG 10bit)
18: [0x30314142] 'BA10' (RAW Bayer GRBG 10bit)
19: [0x30314142] 'BA10' (RAW Bayer RGGB 10bit)
20: [0x32314742] 'BG12' (RAW Bayer BGGR 12bit)
21: [0x32314247] 'GB12' (RAW Bayer GBRG 12bit)
22: [0x32314142] 'BA12' (RAW Bayer GRBG 12bit)
23: [0x32314142] 'BA12' (RAW Bayer RGGB 12bit)
V4L2 pixel sizes:
( 3264 x 2448 ) Pixels
( 3264 x 1836 ) Pixels
( 1920 x 1080 ) Pixels
( 1280 x 720 ) Pixels
( 1600 x 1200 ) Pixels
( 800 x 600 ) Pixels
( 640 x 480 ) Pixels

Sensor size: 3264x1836 pixels
Pixel Format: V4L2_PIX_FMT_YUV420 [0x32315559]
Frame #10 will be saved!
Length: 8994816 	Bytesused: 8994816 	Address: 0x1543c00
FPS[0]: 12.07
Length: 8994816 	Bytesused: 8994816 	Address: 0x1543c08
FPS[1]: 30.11
Length: 8994816 	Bytesused: 8994816 	Address: 0x1543c10
FPS[2]: 29.51
Length: 8994816 	Bytesused: 8994816 	Address: 0x1543c18
FPS[3]: 28.47
Length: 8994816 	Bytesused: 8994816 	Address: 0x1543c20
FPS[4]: 30.99
Length: 8994816 	Bytesused: 8994816 	Address: 0x1543c28
FPS[5]: 31.19
Length: 8994816 	Bytesused: 8994816 	Address: 0x1543c30
FPS[6]: 30.12
Length: 8994816 	Bytesused: 8994816 	Address: 0x1543c38
FPS[7]: 30.05
Length: 8994816 	Bytesused: 8994816 	Address: 0x1543c00
FPS[8]: 30.02
Length: 8994816 	Bytesused: 8994816 	Address: 0x1543c08
FPS[9]: 1.28
------- Avg FPS: 30.06 --------

TEST 2 ( 1920 x 1080 )
---- cap parameters -----
width: 1920
height: 1080
v4l2 buffers: 8
exposure: -999
hflip: -1
vflip: -1
Mode: V4L2_MODE_VIDEO
Driver: "sunxi-vfe"
Card: "sunxi-vfe"
Bus: "sunxi_vfe sunxi_vfe.0"
Version: 1.0
Capabilities: 05000001
Input: 0
V4L2 pixel formats:
0: [0x50323234] '422P' (planar YUV 422)
1: [0x32315559] 'YU12' (planar YUV 420)
2: [0x32315659] 'YV12' (planar YVU 420)
3: [0x3631564E] 'NV16' (planar YUV 422 UV combined)
4: [0x3231564E] 'NV12' (planar YUV 420 UV combined)
5: [0x3136564E] 'NV61' (planar YUV 422 VU combined)
6: [0x3132564E] 'NV21' (planar YUV 420 VU combined)
7: [0x32314D48] 'HM12' (MB YUV420)
8: [0x56595559] 'YUYV' (YUV422 YUYV)
9: [0x55595659] 'YVYU' (YUV422 YVYU)
10: [0x59565955] 'UYVY' (YUV422 UYVY)
11: [0x59555956] 'VYUY' (YUV422 VYUY)
12: [0x31384142] 'BA81' (RAW Bayer BGGR 8bit)
13: [0x47524247] 'GBRG' (RAW Bayer GBRG 8bit)
14: [0x47425247] 'GRBG' (RAW Bayer GRBG 8bit)
15: [0x47425247] 'GRBG' (RAW Bayer RGGB 8bit)
16: [0x30314742] 'BG10' (RAW Bayer BGGR 10bit)
17: [0x30314247] 'GB10' (RAW Bayer GBRG 10bit)
18: [0x30314142] 'BA10' (RAW Bayer GRBG 10bit)
19: [0x30314142] 'BA10' (RAW Bayer RGGB 10bit)
20: [0x32314742] 'BG12' (RAW Bayer BGGR 12bit)
21: [0x32314247] 'GB12' (RAW Bayer GBRG 12bit)
22: [0x32314142] 'BA12' (RAW Bayer GRBG 12bit)
23: [0x32314142] 'BA12' (RAW Bayer RGGB 12bit)
V4L2 pixel sizes:
( 3264 x 2448 ) Pixels
( 3264 x 1836 ) Pixels
( 1920 x 1080 ) Pixels
( 1280 x 720 ) Pixels
( 1600 x 1200 ) Pixels
( 800 x 600 ) Pixels
( 640 x 480 ) Pixels

Sensor size: 1920x1080 pixels
Pixel Format: V4L2_PIX_FMT_YUV420 [0x32315559]
Frame #10 will be saved!
Length: 3117056 	Bytesused: 3117056 	Address: 0x1f0b6e0
FPS[0]: 14.37
Length: 3117056 	Bytesused: 3117056 	Address: 0x1f0b6e8
FPS[1]: 30.12
Length: 3117056 	Bytesused: 3117056 	Address: 0x1f0b6f0
FPS[2]: 29.51
Length: 3117056 	Bytesused: 3117056 	Address: 0x1f0b6f8
FPS[3]: 28.00
Length: 3117056 	Bytesused: 3117056 	Address: 0x1f0b700
FPS[4]: 31.51
Length: 3117056 	Bytesused: 3117056 	Address: 0x1f0b708
FPS[5]: 31.29
Length: 3117056 	Bytesused: 3117056 	Address: 0x1f0b710
FPS[6]: 30.03
Length: 3117056 	Bytesused: 3117056 	Address: 0x1f0b718
FPS[7]: 30.06
Length: 3117056 	Bytesused: 3117056 	Address: 0x1f0b6e0
FPS[8]: 30.04
Length: 3117056 	Bytesused: 3117056 	Address: 0x1f0b6e8
FPS[9]: 3.44
------- Avg FPS: 30.07 --------

TEST 3 ( 1600 x 1200 )
---- cap parameters -----
width: 1600
height: 1200
v4l2 buffers: 8
exposure: -999
hflip: -1
vflip: -1
Mode: V4L2_MODE_VIDEO
Driver: "sunxi-vfe"
Card: "sunxi-vfe"
Bus: "sunxi_vfe sunxi_vfe.0"
Version: 1.0
Capabilities: 05000001
Input: 0
V4L2 pixel formats:
0: [0x50323234] '422P' (planar YUV 422)
1: [0x32315559] 'YU12' (planar YUV 420)
2: [0x32315659] 'YV12' (planar YVU 420)
3: [0x3631564E] 'NV16' (planar YUV 422 UV combined)
4: [0x3231564E] 'NV12' (planar YUV 420 UV combined)
5: [0x3136564E] 'NV61' (planar YUV 422 VU combined)
6: [0x3132564E] 'NV21' (planar YUV 420 VU combined)
7: [0x32314D48] 'HM12' (MB YUV420)
8: [0x56595559] 'YUYV' (YUV422 YUYV)
9: [0x55595659] 'YVYU' (YUV422 YVYU)
10: [0x59565955] 'UYVY' (YUV422 UYVY)
11: [0x59555956] 'VYUY' (YUV422 VYUY)
12: [0x31384142] 'BA81' (RAW Bayer BGGR 8bit)
13: [0x47524247] 'GBRG' (RAW Bayer GBRG 8bit)
14: [0x47425247] 'GRBG' (RAW Bayer GRBG 8bit)
15: [0x47425247] 'GRBG' (RAW Bayer RGGB 8bit)
16: [0x30314742] 'BG10' (RAW Bayer BGGR 10bit)
17: [0x30314247] 'GB10' (RAW Bayer GBRG 10bit)
18: [0x30314142] 'BA10' (RAW Bayer GRBG 10bit)
19: [0x30314142] 'BA10' (RAW Bayer RGGB 10bit)
20: [0x32314742] 'BG12' (RAW Bayer BGGR 12bit)
21: [0x32314247] 'GB12' (RAW Bayer GBRG 12bit)
22: [0x32314142] 'BA12' (RAW Bayer GRBG 12bit)
23: [0x32314142] 'BA12' (RAW Bayer RGGB 12bit)
V4L2 pixel sizes:
( 3264 x 2448 ) Pixels
( 3264 x 1836 ) Pixels
( 1920 x 1080 ) Pixels
( 1280 x 720 ) Pixels
( 1600 x 1200 ) Pixels
( 800 x 600 ) Pixels
( 640 x 480 ) Pixels

Sensor size: 1600x1200 pixels
Pixel Format: V4L2_PIX_FMT_YUV420 [0x32315559]
Frame #10 will be saved!
Length: 2887680 	Bytesused: 2887680 	Address: 0x1fc92a8
FPS[0]: 10.73
Length: 2887680 	Bytesused: 2887680 	Address: 0x1fc92b0
FPS[1]: 30.09
Length: 2887680 	Bytesused: 2887680 	Address: 0x1fc92b8
FPS[2]: 29.56
Length: 2887680 	Bytesused: 2887680 	Address: 0x1fc92c0
FPS[3]: 28.96
Length: 2887680 	Bytesused: 2887680 	Address: 0x1fc92c8
FPS[4]: 25.95
Length: 2887680 	Bytesused: 2887680 	Address: 0x1fc92d0
FPS[5]: 37.94
Length: 2887680 	Bytesused: 2887680 	Address: 0x1fc92d8
FPS[6]: 30.03
Length: 2887680 	Bytesused: 2887680 	Address: 0x1fc92e0
FPS[7]: 30.02
Length: 2887680 	Bytesused: 2887680 	Address: 0x1fc92a8
FPS[8]: 30.07
Length: 2887680 	Bytesused: 2887680 	Address: 0x1fc92b0
FPS[9]: 3.10
------- Avg FPS: 30.33 --------

TEST 4 ( 1280 x 960 )
---- cap parameters -----
width: 1280
height: 960
v4l2 buffers: 8
exposure: -999
hflip: -1
vflip: -1
Mode: V4L2_MODE_VIDEO
Driver: "sunxi-vfe"
Card: "sunxi-vfe"
Bus: "sunxi_vfe sunxi_vfe.0"
Version: 1.0
Capabilities: 05000001
Input: 0
V4L2 pixel formats:
0: [0x50323234] '422P' (planar YUV 422)
1: [0x32315559] 'YU12' (planar YUV 420)
2: [0x32315659] 'YV12' (planar YVU 420)
3: [0x3631564E] 'NV16' (planar YUV 422 UV combined)
4: [0x3231564E] 'NV12' (planar YUV 420 UV combined)
5: [0x3136564E] 'NV61' (planar YUV 422 VU combined)
6: [0x3132564E] 'NV21' (planar YUV 420 VU combined)
7: [0x32314D48] 'HM12' (MB YUV420)
8: [0x56595559] 'YUYV' (YUV422 YUYV)
9: [0x55595659] 'YVYU' (YUV422 YVYU)
10: [0x59565955] 'UYVY' (YUV422 UYVY)
11: [0x59555956] 'VYUY' (YUV422 VYUY)
12: [0x31384142] 'BA81' (RAW Bayer BGGR 8bit)
13: [0x47524247] 'GBRG' (RAW Bayer GBRG 8bit)
14: [0x47425247] 'GRBG' (RAW Bayer GRBG 8bit)
15: [0x47425247] 'GRBG' (RAW Bayer RGGB 8bit)
16: [0x30314742] 'BG10' (RAW Bayer BGGR 10bit)
17: [0x30314247] 'GB10' (RAW Bayer GBRG 10bit)
18: [0x30314142] 'BA10' (RAW Bayer GRBG 10bit)
19: [0x30314142] 'BA10' (RAW Bayer RGGB 10bit)
20: [0x32314742] 'BG12' (RAW Bayer BGGR 12bit)
21: [0x32314247] 'GB12' (RAW Bayer GBRG 12bit)
22: [0x32314142] 'BA12' (RAW Bayer GRBG 12bit)
23: [0x32314142] 'BA12' (RAW Bayer RGGB 12bit)
V4L2 pixel sizes:
( 3264 x 2448 ) Pixels
( 3264 x 1836 ) Pixels
( 1920 x 1080 ) Pixels
( 1280 x 720 ) Pixels
( 1600 x 1200 ) Pixels
( 800 x 600 ) Pixels
( 640 x 480 ) Pixels

Sensor size adjusted to: 800x600 pixels
Pixel Format: V4L2_PIX_FMT_YUV420 [0x32315559]
Frame #10 will be saved!
Length: 724992 	Bytesused: 724992 	Address: 0x52f340
FPS[0]: 14.13
Length: 724992 	Bytesused: 724992 	Address: 0x52f348
FPS[1]: 33.46
Length: 724992 	Bytesused: 724992 	Address: 0x52f350
FPS[2]: 32.33
Length: 724992 	Bytesused: 724992 	Address: 0x52f358
FPS[3]: 27.94
Length: 724992 	Bytesused: 724992 	Address: 0x52f360
FPS[4]: 42.99
Length: 724992 	Bytesused: 724992 	Address: 0x52f368
FPS[5]: 33.27
Length: 724992 	Bytesused: 724992 	Address: 0x52f370
FPS[6]: 33.30
Length: 724992 	Bytesused: 724992 	Address: 0x52f378
FPS[7]: 33.30
Length: 724992 	Bytesused: 724992 	Address: 0x52f340
FPS[8]: 33.29
Length: 724992 	Bytesused: 724992 	Address: 0x52f348
FPS[9]: 8.38
------- Avg FPS: 33.73 --------

TEST 5 ( 800 x 600 )
---- cap parameters -----
width: 800
height: 600
v4l2 buffers: 8
exposure: -999
hflip: -1
vflip: -1
Mode: V4L2_MODE_VIDEO
Driver: "sunxi-vfe"
Card: "sunxi-vfe"
Bus: "sunxi_vfe sunxi_vfe.0"
Version: 1.0
Capabilities: 05000001
Input: 0
V4L2 pixel formats:
0: [0x50323234] '422P' (planar YUV 422)
1: [0x32315559] 'YU12' (planar YUV 420)
2: [0x32315659] 'YV12' (planar YVU 420)
3: [0x3631564E] 'NV16' (planar YUV 422 UV combined)
4: [0x3231564E] 'NV12' (planar YUV 420 UV combined)
5: [0x3136564E] 'NV61' (planar YUV 422 VU combined)
6: [0x3132564E] 'NV21' (planar YUV 420 VU combined)
7: [0x32314D48] 'HM12' (MB YUV420)
8: [0x56595559] 'YUYV' (YUV422 YUYV)
9: [0x55595659] 'YVYU' (YUV422 YVYU)
10: [0x59565955] 'UYVY' (YUV422 UYVY)
11: [0x59555956] 'VYUY' (YUV422 VYUY)
12: [0x31384142] 'BA81' (RAW Bayer BGGR 8bit)
13: [0x47524247] 'GBRG' (RAW Bayer GBRG 8bit)
14: [0x47425247] 'GRBG' (RAW Bayer GRBG 8bit)
15: [0x47425247] 'GRBG' (RAW Bayer RGGB 8bit)
16: [0x30314742] 'BG10' (RAW Bayer BGGR 10bit)
17: [0x30314247] 'GB10' (RAW Bayer GBRG 10bit)
18: [0x30314142] 'BA10' (RAW Bayer GRBG 10bit)
19: [0x30314142] 'BA10' (RAW Bayer RGGB 10bit)
20: [0x32314742] 'BG12' (RAW Bayer BGGR 12bit)
21: [0x32314247] 'GB12' (RAW Bayer GBRG 12bit)
22: [0x32314142] 'BA12' (RAW Bayer GRBG 12bit)
23: [0x32314142] 'BA12' (RAW Bayer RGGB 12bit)
V4L2 pixel sizes:
( 3264 x 2448 ) Pixels
( 3264 x 1836 ) Pixels
( 1920 x 1080 ) Pixels
( 1280 x 720 ) Pixels
( 1600 x 1200 ) Pixels
( 800 x 600 ) Pixels
( 640 x 480 ) Pixels

Sensor size: 800x600 pixels
Pixel Format: V4L2_PIX_FMT_YUV420 [0x32315559]
Frame #10 will be saved!
Length: 724992 	Bytesused: 724992 	Address: 0x260368
FPS[0]: 19.52
Length: 724992 	Bytesused: 724992 	Address: 0x260370
FPS[1]: 33.59
Length: 724992 	Bytesused: 724992 	Address: 0x260378
FPS[2]: 32.32
Length: 724992 	Bytesused: 724992 	Address: 0x260380
FPS[3]: 31.84
Length: 724992 	Bytesused: 724992 	Address: 0x260388
FPS[4]: 33.39
Length: 724992 	Bytesused: 724992 	Address: 0x260390
FPS[5]: 35.97
Length: 724992 	Bytesused: 724992 	Address: 0x260398
FPS[6]: 33.34
Length: 724992 	Bytesused: 724992 	Address: 0x2603a0
FPS[7]: 33.30
Length: 724992 	Bytesused: 724992 	Address: 0x260368
FPS[8]: 33.30
Length: 724992 	Bytesused: 724992 	Address: 0x260370
FPS[9]: 6.94
------- Avg FPS: 33.38 --------

TEST 6 ( 640 x 480 )
---- cap parameters -----
width: 640
height: 480
v4l2 buffers: 8
exposure: -999
hflip: -1
vflip: -1
Mode: V4L2_MODE_VIDEO
Driver: "sunxi-vfe"
Card: "sunxi-vfe"
Bus: "sunxi_vfe sunxi_vfe.0"
Version: 1.0
Capabilities: 05000001
Input: 0
V4L2 pixel formats:
0: [0x50323234] '422P' (planar YUV 422)
1: [0x32315559] 'YU12' (planar YUV 420)
2: [0x32315659] 'YV12' (planar YVU 420)
3: [0x3631564E] 'NV16' (planar YUV 422 UV combined)
4: [0x3231564E] 'NV12' (planar YUV 420 UV combined)
5: [0x3136564E] 'NV61' (planar YUV 422 VU combined)
6: [0x3132564E] 'NV21' (planar YUV 420 VU combined)
7: [0x32314D48] 'HM12' (MB YUV420)
8: [0x56595559] 'YUYV' (YUV422 YUYV)
9: [0x55595659] 'YVYU' (YUV422 YVYU)
10: [0x59565955] 'UYVY' (YUV422 UYVY)
11: [0x59555956] 'VYUY' (YUV422 VYUY)
12: [0x31384142] 'BA81' (RAW Bayer BGGR 8bit)
13: [0x47524247] 'GBRG' (RAW Bayer GBRG 8bit)
14: [0x47425247] 'GRBG' (RAW Bayer GRBG 8bit)
15: [0x47425247] 'GRBG' (RAW Bayer RGGB 8bit)
16: [0x30314742] 'BG10' (RAW Bayer BGGR 10bit)
17: [0x30314247] 'GB10' (RAW Bayer GBRG 10bit)
18: [0x30314142] 'BA10' (RAW Bayer GRBG 10bit)
19: [0x30314142] 'BA10' (RAW Bayer RGGB 10bit)
20: [0x32314742] 'BG12' (RAW Bayer BGGR 12bit)
21: [0x32314247] 'GB12' (RAW Bayer GBRG 12bit)
22: [0x32314142] 'BA12' (RAW Bayer GRBG 12bit)
23: [0x32314142] 'BA12' (RAW Bayer RGGB 12bit)
V4L2 pixel sizes:
( 3264 x 2448 ) Pixels
( 3264 x 1836 ) Pixels
( 1920 x 1080 ) Pixels
( 1280 x 720 ) Pixels
( 1600 x 1200 ) Pixels
( 800 x 600 ) Pixels
( 640 x 480 ) Pixels

Sensor size: 640x480 pixels
Pixel Format: V4L2_PIX_FMT_YUV420 [0x32315559]
Frame #10 will be saved!
Length: 466944 	Bytesused: 466944 	Address: 0xde03f8
FPS[0]: 12.74
Length: 466944 	Bytesused: 466944 	Address: 0xde0400
FPS[1]: 30.24
Length: 466944 	Bytesused: 466944 	Address: 0xde0408
FPS[2]: 29.19
Length: 466944 	Bytesused: 466944 	Address: 0xde0410
FPS[3]: 25.70
Length: 466944 	Bytesused: 466944 	Address: 0xde0418
FPS[4]: 31.95
Length: 466944 	Bytesused: 466944 	Address: 0xde0420
FPS[5]: 35.26
Length: 466944 	Bytesused: 466944 	Address: 0xde0428
FPS[6]: 30.04
Length: 466944 	Bytesused: 466944 	Address: 0xde0430
FPS[7]: 30.04
Length: 466944 	Bytesused: 466944 	Address: 0xde03f8
FPS[8]: 30.06
Length: 466944 	Bytesused: 466944 	Address: 0xde0400
FPS[9]: 6.26
------- Avg FPS: 30.31 --------

Some output:

post-957-0-66711900-1475682344_thumb.jpg

 

post-957-0-56456300-1475682381_thumb.jpg

 

post-957-0-10253700-1475682458_thumb.jpg

Link to post
Share on other sites

Donate and support the project!

I have now the correct firmware for the ov8865 sensor.

 

Here are the full resolutions samples. The shots were taken INDOOR, cloudy day with indirect natural light and artificial light as you can see reflected on LCD monitor.

I have put also some shots  (ov5640) from the improved ov5640 driver (A64) here. The shots (ov8865) were taken on A83T and There are slightly more light condition on the ov5640 day shot. Natural light makes far better quality, so it is not really fair to compare the day shots in this case (ov5640 vs ov8865). To be able to compare the day shots i would need a sunny day (no clouds) and a lux meter.

 

For the night, they have exact same light condition, so you can compare ov5640 vs ov8865.

 

The ov5640 sensor is AF and was not activated, and i am not sure if the OV8865 is AF (datasheet: "AF_VCC and AF_AGND is the power supply for auto focus related circuitry.

although AF_VCC is 2.8 ~ 3.3V, it is recommended to use 3.3V to have better auto focus performance.", but it was not activated also, may be if AF was 'on' it could improve focus on ov8865.

https://drive.google.com/file/d/0B7A7OPBC-aN7UjF6QzZxTlZNbE0/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7T2pKYlM3SENFWHM/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7RXo4UGJqRjM5c2c/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7bkJsaGp4UldROVk/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7VjlZVU02dkd1X2s/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7TzhDRndjRDBVNTQ/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7Y0gzWmdva3Bac00/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7V1FuQlNxeHhjOWc/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7MGJPR1lEUmEtamc/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7TW5LN0tFdkNvek0/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7N3hvZE9lbVZ0cHc/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7andkYnE5MEkybWs/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7NFh4bEFhcC1PNzA/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7bXBUZTh0RExCTU0/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7dWc3bXladEtvQWs/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7cHV5Q21CZUMtSjA/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7NE96Nk1mRXZDQ3c/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7RGdyQVJGUVdxQUU/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7TENlLTdhT192LVE/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7ZjhzOXc2cGxiMzg/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7Zkp1a1lkOU9ZclE/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7WUxvSXJrdjZ6S2s/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7UEN2MmNPVU9JaGs/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7eXV0cHZUdG5vVE0/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7MEZHQWVJWFEtZXc/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7R2ZBUzVQdFo5N1U/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7bEpxRUs1RFJPVzg/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7eWNXQzdrOFVza0E/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7SmJFbU1FRVBxY1U/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7ZFQwWElVYTllWXM/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7blRON0d5VFU1dG8/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7MWRlTW9lUnZaM28/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7OHFPRGlpV19oMms/view?usp=sharing
https://drive.google.com/file/d/0B7A7OPBC-aN7VHI1VUhsRGZSVjg/view?usp=sharing

You can see here that a bit more light can get a good shot:

https://drive.google.com/file/d/0B7A7OPBC-aN7d2NpeElHSEY4dUU/view?usp=sharing

To conduct a good comparison test in day light condition i would need a lux meter and i don't have one.

Link to post
Share on other sites

Guest
This topic is now closed to further replies.
 Share

0