imread create 的默认像素类型是什么?我测试了不同的图像,它们都给了我不同通道的 unsigned char。如果我不明确询问, imread 会创建一个带有签名字符的像素类型吗?
cv::Mat img = cv::imread("lena.jpg", -1); //always give me unsigned char
我检查了 cv::imread 的文档,但它没有说明 imread create 的默认像素。
文档链接 http://docs.opencv.org/modules/highgui/doc/reading_and_writing_images_and_video.html#Mat imread(const string& filename, int flags)