7#ifndef __PVIMAGEANALYSISMONO_H__
8#define __PVIMAGEANALYSISMONO_H__
10#include <PvAppUtilsLib.h>
12#include <PvConfigurationReader.h>
13#include <PvConfigurationWriter.h>
16namespace PvAppUtilsLib
18 class ImageAnalysisMono;
31 PvResult GetHistogram( uint32_t *aHistogram,
int aBufferSize,
int &aHistogramSize, uint32_t &aMaxValue );
32 double GetAvg()
const;
33 double GetStdDev()
const;
35 void GetROI(
int &aX,
int &aY,
int &aWidth,
int &aHeight );
36 void SetROI(
int aX,
int aY,
int aWidth,
int aHeight );
45 PvAppUtilsLib::ImageAnalysisMono *mThis;
Represents a block of GigE Vision or USB3 Vision data in memory.
Definition PvBuffer.h:111
Reads and restores configuration data from persistence files.
Definition PvConfigurationReader.h:29
Writes configuration data to persistence files.
Definition PvConfigurationWriter.h:29
Performs image analyse on an image.
Definition PvImageAnalysisMono.h:23
Result information.
Definition PvResult.h:30