【问题标题】:Limitations of OpenCV regarding its depth?OpenCV 的深度限制?
【发布时间】:2013-04-25 14:32:00
【问题描述】:

OpenCV 是否处理占用的数据:

  • 8 位?
  • 12 位?
  • 16 位?

根据我的结合,对于一个 3Channel IplImage,使用无符号位,它只能处理 24 位和 48 位。

如果我关于openCV的局限性的结论是正确的,请纠正我!

【问题讨论】:

  • 你应该不再使用 IplImage,而是使用 cv::Mat

标签: c++ visual-studio-2010 opencv colors rgb


【解决方案1】:

在较新的 OCV 版本中,cv::Mat 用作图像容器。

你可以看看 mat-c'tor 的类型参数

它需要通过以下方式进行常量构建:

type:矩阵元素的类型。 以 CV_(S|U|F)C 的形式指定。
例如:CV_8UC1 表示 8 位无符号单通道矩阵, CV_32SC2 表示具有两个通道的 32 位有符号矩阵。

但是图像数据类型支持和图像处理算法支持是两个不同的点。 大多数算法仅适用于 8 位或浮点单通道图像。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-19
    • 2020-08-06
    相关资源
    最近更新 更多