我首先获取avi彩色视频的序列帧图像,然后把获取的帧转成8位深的灰度图,然后用opencv把转化后的灰度序列图写成avi视频,但是这样最终得到的视频每帧虽然是灰度图,但是仍然是24位深。是不是avi的视频的每一帧就是24位深的?是不是要转化为其它格式的视频才行?哪种格式可以呢?要保证每一帧的图像仍然是8位深。
解决方案 »
- CreateWindow函数创建的时候没有产生WM_PAINT,但是程序为什么会显示呢。
- 在MFC中如何实现欢迎使用系统的界面?
- 定时器中使用 (AfxGetApp()有不良后果吗
- 请问MFC里怎样从文档类向mainfram发送消息
- 请问,如何将 十六进制数字 转换成 字符
- '' 0x73d412a7''指令引用的''0x00040003''内存,该内存不能为''read''
- 如何可以反编译Lib文件?
- HWND的一个问题
- 串口通信问题,在void CCommForm::OnInitialUpdate()中打开串口时,在哪个函数关闭串口好阿
- 请问能用什么方法监测一个ip下面的所有qq号码?
- 如何将clistctrl中的选定项去选定?
- CreateBitmap问题
24位一帧,所谓24位真彩色是指三通道加起来24位,比如RGB 各8为
32位是再加了一个通道,比如亮度
而你之所以转出来还是24的depth,是因为OPENCV里的视频就没有单通道的说法