图像处理
鬼脸嘟嘟07
怕什么真理无穷,进一步有进一步的欢喜
展开
-
Matlab 彩色图像转化成灰度视频的花屏问题
利用matlab将图像转化成avi视频,需要用到avifile和addframe函数,下面附一段代码。 在将彩色图像转化成灰度图像并保存为视频时,经常会出现花屏的现象。造成这种现象的原因是,avi灰度视频的每一帧图像仍是三通道的,而直接灰度化的图像是单通道的,因此需要利用cat函数将单通道的灰度图像转化成三通道的图像。(见红色代码)【例】 aviobj=avifile(aviFil原创 2012-08-03 19:52:58 · 2845 阅读 · 0 评论 -
Opencv将视频转化成图像序列与将图像序列转化成视频
引言我们在计算机视觉相关的实验中都需要视频与图片序列之间相互转换,上次简单了写了这两种操作是如何实现的(http://blog.sina.com.cn/s/blog_4b0020f301010qcz.html),现在将其功能完善:一方面将其封装为函数,方便调用;另一方面,视频转图片可以任意设定图片输出目录,函数会自动创建相关目录;图片序列转视频可以设定更多的参数,也就可以更好的控制,而且可以自转载 2012-07-25 20:57:06 · 8160 阅读 · 0 评论 -
Opencv 多通道矩阵的访问
opencv 的矩阵数据结构采用了C++ 类的思想。图像处理过程中经常用到访问彩色图像的像素值。 可以采取下列简单的方法:Mat_ img(240, 320, Vec3b(0, 255, 0));for(int i=0; i img(i, i) = Vec3b(255, 255, 255);for(int i=0; i<img.rows; i++) for(int j=0; j原创 2014-02-17 19:11:43 · 1920 阅读 · 0 评论 -
Qt 中的image 和 Opencv 中的 Mat 之间的相互转换
编写QT界面时,显示图像用Qt 自带的 QImage 类非常方便;但是如果要对图像进行处理,首选的是Opencv库,这个时候就需要用到QImage 和 Opencv Mat 两种数据之间的转换。void convertCVtoQt( Mat_& img_cv, QImage &img_qt){ img_qt.convertFormat(QImage::Format_RGB32); /原创 2014-02-17 17:11:13 · 6616 阅读 · 1 评论 -
RANSAC 随机一致性采样
随机一致性采样是一种鲁棒的模型拟合算法,原创 2014-07-14 19:28:21 · 4548 阅读 · 1 评论