5

opencv如何将16位深度影像转换为8位深度并显示?

请问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);

查看全部
uehncfch
uehncfch
2017/12/07 13:34
  • 遥感数字图像处
  • 影像處理
  • 影像匹配
  • opencv
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

2个回复