Add RGB variants to RawImage
This commit is contained in:
@@ -12,6 +12,12 @@ RawImage::ImgType CV2Type(int cvtype)
|
|||||||
return RawImage::UINT16;
|
return RawImage::UINT16;
|
||||||
case CV_32F:
|
case CV_32F:
|
||||||
return RawImage::FLOAT32;
|
return RawImage::FLOAT32;
|
||||||
|
case CV_8UC3:
|
||||||
|
return RawImage::UINT8C3;
|
||||||
|
case CV_16UC3:
|
||||||
|
return RawImage::UINT16C3;
|
||||||
|
case CV_32FC3:
|
||||||
|
return RawImage::FLOAT32C3;
|
||||||
default:
|
default:
|
||||||
return RawImage::UNKNOWN;
|
return RawImage::UNKNOWN;
|
||||||
}
|
}
|
||||||
@@ -27,6 +33,12 @@ int Type2CV(RawImage::ImgType type)
|
|||||||
return CV_16U;
|
return CV_16U;
|
||||||
case RawImage::FLOAT32:
|
case RawImage::FLOAT32:
|
||||||
return CV_32F;
|
return CV_32F;
|
||||||
|
case RawImage::UINT8C3:
|
||||||
|
return CV_8UC3;
|
||||||
|
case RawImage::UINT16C3:
|
||||||
|
return CV_16UC3;
|
||||||
|
case RawImage::FLOAT32C3:
|
||||||
|
return CV_32FC3;
|
||||||
case RawImage::UNKNOWN:
|
case RawImage::UNKNOWN:
|
||||||
return CV_8S;
|
return CV_8S;
|
||||||
default:
|
default:
|
||||||
|
|||||||
@@ -40,6 +40,9 @@ public:
|
|||||||
UINT8,
|
UINT8,
|
||||||
UINT16,
|
UINT16,
|
||||||
FLOAT32,
|
FLOAT32,
|
||||||
|
UINT8C3,
|
||||||
|
UINT16C3,
|
||||||
|
FLOAT32C3,
|
||||||
UNKNOWN,
|
UNKNOWN,
|
||||||
};
|
};
|
||||||
RawImage();
|
RawImage();
|
||||||
|
|||||||
Reference in New Issue
Block a user