Add RGB variants to RawImage

This commit is contained in:
2021-03-25 09:33:03 +01:00
parent ab3a7d9654
commit c1ed17dd86
2 changed files with 15 additions and 0 deletions
+12
View File
@@ -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:
+3
View File
@@ -40,6 +40,9 @@ public:
UINT8, UINT8,
UINT16, UINT16,
FLOAT32, FLOAT32,
UINT8C3,
UINT16C3,
FLOAT32C3,
UNKNOWN, UNKNOWN,
}; };
RawImage(); RawImage();