【发布时间】:2013-09-27 18:43:07
【问题描述】:
我有一个医疗设备,可以保存未压缩的灰度 AVI 视频,我想在其上进行一些离线分析。视频中的像素是无符号的 8 位,只有一个颜色通道。当我使用 OpenCV 的 VideoCapture 类和 read 方法从这些视频中提取帧时,我得到了具有 3 个颜色通道并且是低对比度、原始剪切版本的矩阵。我已经尝试 cvtCOlor 将 3 颜色通道转换为灰度,但这并不能解决问题。如果我将视频中的通道数更改为 3(使用 MATLAB),这个问题就会消失。 有没有一种方法可以从未压缩的灰度单通道视频中读取帧,而无需增加通道数? 我在运行 ubuntu 12.04 的 PC 上运行 OpenCV 2.3.1。
提前谢谢你
干杯
gkr
【问题讨论】: