Defines extra methods for image interface.
Data Structures | |
struct | dwImageNvMediaLuminanceROIData |
SIPL meta information stored with each image. More... | |
struct | dwImageNvMediaLuminanceStatsData |
struct | dwImageNvSIPLMetadata |
Macros | |
#define | DW_IMAGE_NUM_ISP_UNITS 2 |
Number of available ISP Units. More... | |
#define | DW_ISP_MAX_LAC_ROI (NVSIPL_ISP_MAX_LAC_ROI) |
#define | DW_ISP_MAX_LAC_ROI_WINDOWS (NVSIPL_ISP_MAX_LAC_ROI_WINDOWS) |
#define | DW_LUMINANCE_NUM_ISP_UNITS 1 |
Typedefs | |
typedef nvsipl::NvSiplISPBadPixelStats | NvMediaISPBadPixelStats |
typedef nvsipl::NvSiplISPBadPixelStatsData | NvMediaISPBadPixelStatsData |
typedef nvsipl::NvSiplISPHistogramStats | NvMediaISPHistogramStats |
typedef nvsipl::NvSiplISPHistogramStatsData | NvMediaISPHistogramStatsData |
typedef nvsipl::NvSiplISPLocalAvgClipStats | NvMediaISPLocalAvgClipStats |
typedef nvsipl::NvSiplISPLocalAvgClipStatsData | NvMediaISPLocalAvgClipStatsData |
Functions | |
DW_API_PUBLIC dwStatus | dwImage_getNvSIPLMetadata (dwImageNvSIPLMetadata *metadata, dwConstImageHandle_t image) |
Retrieves the SIPL metadata of a dwImageHandle_t. More... | |
DW_API_PUBLIC dwStatus | dwImage_setNvSIPLMetadata (dwImageNvSIPLMetadata const *const metadata, dwImageHandle_t const image) |
Sets the SIPL metadata of a dwImageHandle_t. More... | |
struct dwImageNvMediaLuminanceROIData |
Data Fields | ||
---|---|---|
float32_t | average[DW_ISP_MAX_LAC_ROI_WINDOWS][DW_ISP_MAX_COLOR_COMPONENT] | Holds average pixel value for each color component in each window in RGGB/RCCB/RCCC order. |
uint32_t | numWindowsH | |
uint32_t | numWindowsV | Holds number of windows vertically in one region of interest. |
struct dwImageNvMediaLuminanceStatsData |
Data Fields | ||
---|---|---|
dwImageNvMediaLuminanceROIData | data[DW_ISP_MAX_LAC_ROI] |
struct dwImageNvSIPLMetadata |
Data Fields | ||
---|---|---|
NvMediaISPBadPixelStats | badPixelSettings | Holds the ISP bad pixel settings for the previous ISP output frame. |
NvMediaISPBadPixelStatsData | badPixelStats | Holds the ISP bad pixel statistics for the previous ISP output frame. |
bool | badPixelStatsValid | Holds a flag indicating if the ISP bad pixel statistics are valid. |
NvMediaISPHistogramStats | histogramSettings[DW_IMAGE_NUM_ISP_UNITS] | Holds the ISP histogram settings. |
NvMediaISPHistogramStatsData | histogramStats[DW_IMAGE_NUM_ISP_UNITS] | Holds the ISP histogram statistics. |
bool | histValid[DW_IMAGE_NUM_ISP_UNITS] | Holds a flag indicating if the ISP histogram statistics are valid. |
DevBlkCDIIllumination | illuminationInfo | Holds the sensor illumination info. |
NvMediaISPLocalAvgClipStats | localAvgClipSettings[DW_IMAGE_NUM_ISP_UNITS] | Holds the ISP Local Average and Clipped settings for the previous ISP output frame. |
dwImageNvMediaLuminanceStatsData | localAvgClipStats[DW_LUMINANCE_NUM_ISP_UNITS] | Holds the ISP Local Average and Clipped statistics for the previous ISP output frame. |
bool | localAvgClipStatsValid[DW_LUMINANCE_NUM_ISP_UNITS] | Holds a flag indicating if the ISP Local Average and Clipped statistics are valid. |
uint32_t | numExposures | Holds the number of the exposures. |
DevBlkCDIExposure | sensorExpInfo | Holds sensor exposure info including exposure times and gains. |
DevBlkCDIWhiteBalance | sensorWBInfo | Holds the sensor white balance info. |
#define DW_IMAGE_NUM_ISP_UNITS 2 |
Number of available ISP Units.
Definition at line 66 of file ImageSipl.h.
#define DW_ISP_MAX_LAC_ROI (NVSIPL_ISP_MAX_LAC_ROI) |
Definition at line 69 of file ImageSipl.h.
#define DW_ISP_MAX_LAC_ROI_WINDOWS (NVSIPL_ISP_MAX_LAC_ROI_WINDOWS) |
Definition at line 68 of file ImageSipl.h.
#define DW_LUMINANCE_NUM_ISP_UNITS 1 |
Definition at line 67 of file ImageSipl.h.
typedef nvsipl::NvSiplISPBadPixelStats NvMediaISPBadPixelStats |
Definition at line 54 of file ImageSipl.h.
typedef nvsipl::NvSiplISPBadPixelStatsData NvMediaISPBadPixelStatsData |
Definition at line 55 of file ImageSipl.h.
typedef nvsipl::NvSiplISPHistogramStats NvMediaISPHistogramStats |
Definition at line 59 of file ImageSipl.h.
typedef nvsipl::NvSiplISPHistogramStatsData NvMediaISPHistogramStatsData |
Definition at line 58 of file ImageSipl.h.
typedef nvsipl::NvSiplISPLocalAvgClipStats NvMediaISPLocalAvgClipStats |
Definition at line 56 of file ImageSipl.h.
typedef nvsipl::NvSiplISPLocalAvgClipStatsData NvMediaISPLocalAvgClipStatsData |
Definition at line 57 of file ImageSipl.h.
DW_API_PUBLIC dwStatus dwImage_getNvSIPLMetadata | ( | dwImageNvSIPLMetadata * | metadata, |
dwConstImageHandle_t | image | ||
) |
Retrieves the SIPL metadata of a dwImageHandle_t.
[out] | metadata | A pointer to the SIPL metadata |
[in] | image | A handle to the image |
DW_API_PUBLIC dwStatus dwImage_setNvSIPLMetadata | ( | dwImageNvSIPLMetadata const *const | metadata, |
dwImageHandle_t const | image | ||
) |
Sets the SIPL metadata of a dwImageHandle_t.
[out] | metadata | A pointer to the SIPL metadata |
[in] | image | A handle to the image |