public class RawImage
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
ARGBImage |
convertToARGB(EnumDefineSet.BayerConvertType bayerConvertType,
EnumDefineSet.ValidBit validBit,
boolean flip,
byte alpha)
RawImage convert to ARGBImage
|
RGBImage |
convertToRGB(EnumDefineSet.BayerConvertType bayerConvertType,
EnumDefineSet.ValidBit validBit,
boolean flip)
RawImage convert to RGBImage
|
byte[] |
getData()
Get byte array
|
long |
getFrameID()
Get frame ID
|
int |
getHeight()
Get frame height
|
int |
getOffsetX()
Get frame offset X
|
int |
getOffsetY()
Get frame offset Y
|
int |
getPixelFormat()
Get frame pixel format
|
int |
getStatus()
Get frame status
|
long |
getTimestamp()
Get frame timestamp
|
int |
getWidth()
Get frame width
|
RawImage |
mirror(EnumDefineSet.ImageMirrorMode mirrorMode,
EnumDefineSet.ValidBit validBit)
RawImage do mirror (16bit RawImage will transform to 8bit)
|
void |
save(java.lang.String path)
Save raw image to path input
|
public RGBImage convertToRGB(EnumDefineSet.BayerConvertType bayerConvertType, EnumDefineSet.ValidBit validBit, boolean flip) throws ExceptionSet
bayerConvertType
- Bayer convert typevalidBit
- Valid bits (take effect when RawImage is BPP10,BPP12,BPP16)flip
- Output image flip or notExceptionSet
public ARGBImage convertToARGB(EnumDefineSet.BayerConvertType bayerConvertType, EnumDefineSet.ValidBit validBit, boolean flip, byte alpha) throws ExceptionSet
bayerConvertType
- Bayer convert typevalidBit
- Valid bits (take effect when RawImage is BPP10,BPP12,BPP16)flip
- Output image flip or notalpha
- channel alphaExceptionSet
public RawImage mirror(EnumDefineSet.ImageMirrorMode mirrorMode, EnumDefineSet.ValidBit validBit) throws ExceptionSet
mirrorMode
- Horizontal or verticalvalidBit
- Valid bits (take effect when RawImage is BPP10,BPP12,BPP16)ExceptionSet
public int getStatus()
EnumDefineSet.FrameStatus
public byte[] getData()
public int getWidth()
public int getHeight()
public int getPixelFormat()
EnumDefineSet.PixelFormatEntry
public long getFrameID()
public long getTimestamp()
public int getOffsetX()
public int getOffsetY()
public void save(java.lang.String path) throws java.io.IOException, ExceptionSet.InvalidParameter
path
- saving path with file namejava.io.IOException
ExceptionSet.InvalidParameter