如何检查图像的类型
本文关键字:图像 类型 检查 何检查 | 更新日期: 2023-09-27 18:29:42
在我的代码部分,有时我有:
Image<Gray, byte> imtemp = cap.QueryGrayFrame();
或
Image<Bgr, byte> imtemp = cap.QueryFrame();
取决于视频帧是灰度还是彩色。
现在在一个函数中,我想写一个命令来检查变量imtemp
是BGR类型还是Gray。我应该如何写这样的if语句?
伪代码可能类似于:
if ( the imtemp is BGR) do
else if ( imtemo is grayscale) do....
感谢
您可以编写if-else-like:
if ( imtemp is Image<Gray, byte>)
{
//The image is from QueryGrayFrame
}
else if ( imtermp is Image<Bgr, byte>)
{
//The image is from QueryFrame
}