cv::Mat image; if (image.type() == CV_8UC1) { // 灰度图像 } else if (image.type() == CV_8UC3) { // 彩色图像 }