小编jpr*_*mvi的帖子

OpenCV:cvLoadImage将16位图像打开为8位

我试图用OpenCV 2.1处理16位单通道未压缩TIFF图像,但是当我调用cvLoadImage时,显然它们被转换为8位:

IplImage* img = cvLoadImage("myImage.tif",
      CV_LOAD_IMAGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR);

std::cout << img->depth << std::endl;
Run Code Online (Sandbox Code Playgroud)

版画

8
Run Code Online (Sandbox Code Playgroud)

这些图像是由荧光扫描仪生成的,只能生成这种图像,我已经用商业软件包证实它们确实是16位的.

如何打开这些图像并使用原始位深度?

opencv image

5
推荐指数
2
解决办法
6543
查看次数

标签 统计

image ×1

opencv ×1