gpt4 book ai didi

c++ - 如何找到8?16?32? opencv中的位图?

转载 作者:行者123 更新时间:2023-11-28 02:46:43 27 4
gpt4 key购买 nike

如何判断加载的图片是8位还是16位还是32位?

对于 32 位图像,“Lab 颜色空间”的取值范围是多少?

Lab 16 位图像的范围会怎样?

最佳答案

求矩阵的格式很简单。

cv::Mat src = cv::imread(filename, cv::IMREAD_UNCHANGED);
switch (src.depth()) {
case CV_8U: // 8 bit unsigned
case CV_16U: // 16 bit unsigned
case CV_32U: // 32 bit unsigned
case CV_32F: // float
case CV_64F: // double
}

您还可以强制使用一种格式,例如

cv::Mat1f mat = src;

请注意,在此示例中,我们假设 src.channels() == 1

关于c++ - 如何找到8?16?32? opencv中的位图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24190717/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com