Skip to content

Commit 73de2ea

Browse files
committed
IMX708 support. Example commands:
-- HDR enabled: python3 utilities/cam_test.py -cams cama,c -cres 1296 -misc hdr-exposure-ratio=2 python3 utilities/cam_test.py -cams cama,c -cres 1296 -misc hdr-exposure-ratio=4 python3 utilities/cam_test.py -cams cama,c -cres 1296 -misc hdr-exposure-ratio=8 ^^ above also work at the default resolution `-cres 1080`. With `-misc hdr-exposure-ratio=1` (or not specified), HDR will be disabled. For full resolution (HDR not possible): python3 utilities/cam_test.py -cams cama,c -cres 2592
1 parent a3f153c commit 73de2ea

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

src/pipeline/node/ColorCameraBindings.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ void bind_colorcamera(pybind11::module& m, void* pCallstack){
4545
.value("THE_1440X1080", ColorCameraProperties::SensorResolution::THE_1440X1080)
4646
.value("THE_1352X1012", ColorCameraProperties::SensorResolution::THE_1352X1012)
4747
.value("THE_2024X1520", ColorCameraProperties::SensorResolution::THE_2024X1520)
48+
.value("THE_2304X1296", ColorCameraProperties::SensorResolution::THE_2304X1296)
49+
.value("THE_4608X2592", ColorCameraProperties::SensorResolution::THE_4608X2592)
4850
;
4951

5052
colorCameraPropertiesColorOrder

utilities/cam_test.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def string_pair(arg):
7777
"E.g: -cams rgb,m right,c . If not specified, all connected cameras will be used.")
7878
parser.add_argument('-mres', '--mono-resolution', type=int, default=800, choices={480, 400, 720, 800},
7979
help="Select mono camera resolution (height). Default: %(default)s")
80-
parser.add_argument('-cres', '--color-resolution', default='1080', choices={'720', '800', '1080', '1012', '1200', '1520', '4k', '5mp', '12mp', '13mp', '48mp'},
80+
parser.add_argument('-cres', '--color-resolution', default='1080', choices={'720', '800', '1080', '1012', '1200', '1520', '1296', '2592', '4k', '5mp', '12mp', '13mp', '48mp'},
8181
help="Select color camera resolution / height. Default: %(default)s")
8282
parser.add_argument('-rot', '--rotate', const='all', choices={'all', 'rgb', 'mono'}, nargs="?",
8383
help="Which cameras to rotate 180 degrees. All if not filtered")
@@ -193,6 +193,8 @@ def string_pair(arg):
193193
'1012': dai.ColorCameraProperties.SensorResolution.THE_1352X1012,
194194
'1200': dai.ColorCameraProperties.SensorResolution.THE_1200_P,
195195
'1520': dai.ColorCameraProperties.SensorResolution.THE_2024X1520,
196+
'1296': dai.ColorCameraProperties.SensorResolution.THE_2304X1296,
197+
'2592': dai.ColorCameraProperties.SensorResolution.THE_4608X2592,
196198
'4k': dai.ColorCameraProperties.SensorResolution.THE_4_K,
197199
'5mp': dai.ColorCameraProperties.SensorResolution.THE_5_MP,
198200
'12mp': dai.ColorCameraProperties.SensorResolution.THE_12_MP,
@@ -519,11 +521,11 @@ def socket_to_socket_opt(socket: dai.CameraBoardSocket) -> str:
519521
lensMin = 0.0
520522
lensMax = 1.0
521523

522-
expTime = 20000
524+
expTime = 1000
523525
expMin = 1
524526
expMax = 33000
525527

526-
sensIso = 800
528+
sensIso = 400
527529
sensMin = 100
528530
sensMax = 1600
529531

0 commit comments

Comments
 (0)