请问opencv如何将16位深度影像转换为8位深度的影像?我想用opencv处理一幅16位无符号整型3个波段的遥感影像,直接处理会报错而且imshow显示不出来。所以需要转换成8位的,下面是我的代码,imshow显示一片黑,不知为何?
//输入影像为16位无符号整型,3个波段
Mat img3 = imread("example.tif");
Mat img4;
img3.convertTo(img4, CV_8UC3);
imshow("3", img4);