Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
O
opencv
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
submodule
opencv
Commits
06ea7094
Commit
06ea7094
authored
9 years ago
by
Alexander Alekhin
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #6129 from mzajko:xi_new_param
parents
2549bafe
e55a053d
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
19 additions
and
0 deletions
+19
-0
videoio.hpp
modules/videoio/include/opencv2/videoio.hpp
+1
-0
videoio_c.h
modules/videoio/include/opencv2/videoio/videoio_c.h
+1
-0
cap_ximea.cpp
modules/videoio/src/cap_ximea.cpp
+17
-0
No files found.
modules/videoio/include/opencv2/videoio.hpp
View file @
06ea7094
...
...
@@ -318,6 +318,7 @@ enum { CAP_PROP_XI_DOWNSAMPLING = 400, // Change
CAP_PROP_XI_CHIP_TEMP
=
468
,
// Camera sensor temperature
CAP_PROP_XI_HOUS_TEMP
=
469
,
// Camera housing tepmerature
CAP_PROP_XI_HOUS_BACK_SIDE_TEMP
=
590
,
// Camera housing back side tepmerature
CAP_PROP_XI_SENSOR_BOARD_TEMP
=
596
,
// Camera sensor board temperature
CAP_PROP_XI_CMS
=
470
,
// Mode of color management system.
CAP_PROP_XI_APPLY_CMS
=
471
,
// Enable applying of CMS profiles to xiGetImage (see XI_PRM_INPUT_CMS_PROFILE, XI_PRM_OUTPUT_CMS_PROFILE).
CAP_PROP_XI_IMAGE_IS_COLOR
=
474
,
// Returns 1 for color cameras.
...
...
This diff is collapsed.
Click to expand it.
modules/videoio/include/opencv2/videoio/videoio_c.h
View file @
06ea7094
...
...
@@ -303,6 +303,7 @@ enum
CV_CAP_PROP_XI_CHIP_TEMP
=
468
,
// Camera sensor temperature
CV_CAP_PROP_XI_HOUS_TEMP
=
469
,
// Camera housing tepmerature
CV_CAP_PROP_XI_HOUS_BACK_SIDE_TEMP
=
590
,
// Camera housing back side tepmerature
CV_CAP_PROP_XI_SENSOR_BOARD_TEMP
=
596
,
// Camera sensor board temperature
CV_CAP_PROP_XI_CMS
=
470
,
// Mode of color management system.
CV_CAP_PROP_XI_APPLY_CMS
=
471
,
// Enable applying of CMS profiles to xiGetImage (see XI_PRM_INPUT_CMS_PROFILE, XI_PRM_OUTPUT_CMS_PROFILE).
CV_CAP_PROP_XI_IMAGE_IS_COLOR
=
474
,
// Returns 1 for color cameras.
...
...
This diff is collapsed.
Click to expand it.
modules/videoio/src/cap_ximea.cpp
View file @
06ea7094
...
...
@@ -568,6 +568,10 @@ bool CvCaptureCAM_XIMEA::setProperty( int property_id, double value )
ximea_param
=
"hous_back_side_temp"
;
value_type
=
xiTypeFloat
;
break
;
case
CV_CAP_PROP_XI_SENSOR_BOARD_TEMP
:
ximea_param
=
"sensor_board_temp"
;
value_type
=
xiTypeFloat
;
break
;
case
CV_CAP_PROP_XI_CMS
:
ximea_param
=
"cms"
;
value_type
=
xiTypeEnum
;
...
...
@@ -676,6 +680,7 @@ bool CvCaptureCAM_XIMEA::setProperty( int property_id, double value )
case
CV_CAP_PROP_XI_TRG_SELECTOR
:
ximea_param
=
"trigger_selector"
;
value_type
=
xiTypeEnum
;
doAcqReset
=
true
;
break
;
case
CV_CAP_PROP_XI_ACQ_FRAME_BURST_COUNT
:
ximea_param
=
"acq_frame_burst_count"
;
...
...
@@ -780,14 +785,17 @@ bool CvCaptureCAM_XIMEA::setProperty( int property_id, double value )
case
CV_CAP_PROP_XI_SENSOR_CLOCK_FREQ_HZ
:
ximea_param
=
"sensor_clock_freq_hz"
;
value_type
=
xiTypeFloat
;
doAcqReset
=
true
;
break
;
case
CV_CAP_PROP_XI_SENSOR_CLOCK_FREQ_INDEX
:
ximea_param
=
"sensor_clock_freq_index"
;
value_type
=
xiTypeInteger
;
doAcqReset
=
true
;
break
;
case
CV_CAP_PROP_XI_SENSOR_OUTPUT_CHANNEL_COUNT
:
ximea_param
=
"sensor_output_channel_count"
;
value_type
=
xiTypeEnum
;
doAcqReset
=
true
;
break
;
case
CV_CAP_PROP_XI_FRAMERATE
:
ximea_param
=
"framerate"
;
...
...
@@ -808,6 +816,7 @@ bool CvCaptureCAM_XIMEA::setProperty( int property_id, double value )
case
CV_CAP_PROP_XI_AVAILABLE_BANDWIDTH
:
ximea_param
=
"available_bandwidth"
;
value_type
=
xiTypeInteger
;
doAcqReset
=
true
;
break
;
case
CV_CAP_PROP_XI_BUFFER_POLICY
:
ximea_param
=
"buffer_policy"
;
...
...
@@ -816,14 +825,17 @@ bool CvCaptureCAM_XIMEA::setProperty( int property_id, double value )
case
CV_CAP_PROP_XI_LUT_EN
:
ximea_param
=
"LUTEnable"
;
value_type
=
xiTypeBoolean
;
doAcqReset
=
true
;
break
;
case
CV_CAP_PROP_XI_LUT_INDEX
:
ximea_param
=
"LUTIndex"
;
value_type
=
xiTypeInteger
;
doAcqReset
=
true
;
break
;
case
CV_CAP_PROP_XI_LUT_VALUE
:
ximea_param
=
"LUTValue"
;
value_type
=
xiTypeInteger
;
doAcqReset
=
true
;
break
;
case
CV_CAP_PROP_XI_TRG_DELAY
:
ximea_param
=
"trigger_delay"
;
...
...
@@ -886,6 +898,7 @@ bool CvCaptureCAM_XIMEA::setProperty( int property_id, double value )
case
CV_CAP_PROP_XI_SENSOR_MODE
:
ximea_param
=
"sensor_mode"
;
value_type
=
xiTypeEnum
;
doAcqReset
=
true
;
break
;
case
CV_CAP_PROP_XI_HDR
:
ximea_param
=
"hdr"
;
...
...
@@ -1235,6 +1248,10 @@ double CvCaptureCAM_XIMEA::getProperty( int property_id ) const
ximea_param
=
"hous_back_side_temp"
;
value_type
=
xiTypeFloat
;
break
;
case
CV_CAP_PROP_XI_SENSOR_BOARD_TEMP
:
ximea_param
=
"sensor_board_temp"
;
value_type
=
xiTypeFloat
;
break
;
case
CV_CAP_PROP_XI_CMS
:
ximea_param
=
"cms"
;
value_type
=
xiTypeEnum
;
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment