![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
奔跑吧小考拉
这个作者很懒,什么都没留下…
展开
-
OpenCV之数据结构
Mat数据结构Ipl(这里的l是小写的L,其他都是大写的i)Image* OpenCV1.X时代的基于C语言接口的图像存储格式。退出前需要释放内存,否则会导致内存泄漏。 MatOpenCV2.X时代之后,引入新的C++接口Mat类 IplImage *img = cvLoadImage(...);Mat mat(img);//这里可以直接转换I原创 2016-08-19 17:13:24 · 354 阅读 · 0 评论 -
opencv2.4.4在ubuntu中安装
http://www.cnblogs.com/JohnShao/archive/2011/09/22/2184653.html 这里用的是2.3.1,用此方法编译2.4.4也可以。http://www.cnblogs.com/tornadomeet/archive/2012/07/10/2584702.html opencv安装完成后可以看这里,测试一下在Qt中是否可以正常使用opencv。原创 2013-08-27 17:43:18 · 1393 阅读 · 0 评论 -
OpenCV学习(一)显示图像
IplImage* img = cvLoadImage( "test.bmp" ); //加载图像 cvNamedWindow( "Example1",CV_WINDOW_AUTOSIZE ); //创建显示窗口 cvShowImage( "Example1",img ); //显示图像到窗口 cvWaitKey(0); //按键等待 cvReleaseImage(&img); //释放原创 2013-08-09 16:06:36 · 631 阅读 · 0 评论 -
OpenCV学习(二)读取视频文件和摄像头
#include "highgui.h"int main(int argc, char* argv[]){cvNamedWindow("avi");//创建窗口CvCapture* capture = cvCreateFileCapture(“视频文件路径");//打开视频文件路径 //cvCreateCameraCapture//打开摄像头进行捕捉IplImage原创 2013-08-09 16:34:17 · 927 阅读 · 0 评论 -
图像处理——图像增强
图像中含有重要的信息,所以在图像识别中,严格要求图像的清晰程度。清晰的图像是指对象物体的亮度和色彩的细微差别能够清楚的显示出来。对图像中包含的亮度和色彩等信息进行增幅,或者将这些信息变换成其他形式的信息,然后通过各种手段来获得清晰图像的方法被称为图像增强。(image enchancement)对图像的增强,根据增强的信息不同,有边缘增强、灰度增强、色彩饱和度增强等方法。一、对原创 2012-12-11 00:30:41 · 1891 阅读 · 0 评论 -
图像处理——图像平滑
图像噪声是在图像处理中经常会遇到的问题,它的存在会使图像的质量下降,因此解决图像噪声问题在图像处理过程中是不可忽视的。 根据噪声的性质不同,消除噪声的方法也有所不同。 随机噪声是一种线索最少却最常见的噪声。 对于多帧图像,取其平均值,帧数越多越接近实际值。对于单帧图像,随机噪声隐藏的像素的实际灰度值是不可知的,此时,只能尽量使噪声对图像的影响最原创 2012-12-10 22:40:02 · 12586 阅读 · 0 评论 -
Opencv2.3.0在linux平台上的安装
在opencv中文网站下载源码:OpenCV-2.3.0.tar.bz2在RHEL5中进行解压:#tar jxvf OpenCV-2.3.0.tar.bz2#cd OpenCV-2.3.0未安装cmake需要先安装cmake#cmake -D BUILD_NEW_PYTHON_SUPPORT=NO .#make#make install#gedit /etc/ld.原创 2012-07-03 17:41:58 · 1619 阅读 · 0 评论 -
ffmpeg安装解决“cannot restore segment prot after reloc: Permission denied”
最近在linux下安装了opencv,但是在使用过程中,不能打开avi视频,网上有人说是因为没有安装ffmpeg的缘故因此我特地安装了ffmpeg,遇到些许问题。“cannot restore segment prot after reloc: Permission denied”网上找了很多方法,最后经过测试以下方法可行这是因为SELINUX的问题,需要关闭SELINX,执行:#原创 2012-05-28 11:33:21 · 2394 阅读 · 0 评论 -
计算机视觉库OpenCV在Linux平台上的移植
/*******************************************操作系统:redhat9软件:opencv1.0.0*******************************************/最近了解了一下opencv,在一直过程中遇到了些小问题,特意在此做个记录,以便今后解决此类问题。以下为移植步骤: 在主机上进行原创 2012-04-18 14:11:44 · 890 阅读 · 0 评论 -
RHEL5上opencv2.0.0安装
在opencv中文网站下载源码:OpenCV-2.0.0.tar.bz2在RHEL5中进行解压:#tar jxvf OpenCV-2.0.0.tar.bz2#cd OpenCV-2.0.0#./configure#make#make install#ldconfig#g++ `pkg-config opencv --libs --cflags opencv` dra原创 2012-05-03 11:42:14 · 947 阅读 · 0 评论 -
计算机视觉库OpenCV在MPC8315平台上的移植
/***************************************************硬件平台:MPC8315软件平台:opencv1.0.0***************************************************/最近了解了一下opencv,在一直过程中遇到了些小问题,特意在此做个记录,以便今后解决此类问题。以下为移植步骤:原创 2012-04-18 15:36:28 · 790 阅读 · 0 评论 -
I帧、P帧和B帧的特点
首先,MPEG-1压缩的基本思想:帧内压缩和帧间压缩。其次,时间相关性的统计分析:统计的结果表明,在间隔1~2帧的图像中,各像素只有10%以下的点,其亮度差值变化超过2%,而色度差值的变化只有1%以下。 采用的压缩方法: 分组:把几帧图像分为一组(GOP),为防止运动变化,帧数不宜取多。 1.定义帧:将每组内各帧图像定义为三种类型,即I帧、B帧和P帧; 2.预测帧:以I帧做为基转载 2011-10-26 11:20:41 · 860 阅读 · 0 评论 -
I帧和IDR帧的区别
IDR(Instantaneous Decoding Refresh)--即时解码刷新。 I和IDR帧都是使用帧内预测的。它们都是同一个东西而已,在编码和解码中为了方便,要首个I帧和其他I帧区别开,所以才把第一个首个I帧叫IDR,这样就方便控制编码和解码流程。I转载 2011-10-09 11:06:05 · 542 阅读 · 0 评论 -
DM365/DM355/DM6467上使用的YUV颜色空间说明
比较DM365和DM6467两款芯片在处理YUV图像时的区别,这个对于要处理像TVP5158多通道图像输入或直接播放视频文件时有重要作用。下图是DM6467的视频接口处理前端由上图可以看出,模拟视频数据经过解码器处理后输出符合标准(BT656/BT1120)的YCbC转载 2011-10-12 10:18:27 · 3947 阅读 · 0 评论 -
YUV MSDN 详细解说(包含:颜色空间和色度采样率转换) .
使用 8 位 YUV 格式的视频呈现发布日期 : 12/9/2004 | 更新日期 : 12/9/2004Gary Sullivan 和 Stephen EstropMicrosoft Digital Media Division适用于:Micro转载 2011-10-12 10:17:44 · 1200 阅读 · 0 评论 -
汉字字库点阵提取
<br />如何在嵌入式系统中使用大量的汉字和字符呢?<br /> DOS前辈们经过艰辛的努力,将制作好的字模放到了一个个标准的库中以免去后辈的麻烦,这就是点阵字库文件。<br /> 一般我们使用16*16的点阵宋体字库,所谓16*16,是每一个汉字在纵、横各16点的区域内显示的。不过后来又有了HZK12、HZK24,HZK32和HZK48字库及黑体、楷体和隶书字库。虽然汉字库种类繁多,但都是按照区位的顺序排列的。前一个字节为该汉字的区号,后一个字节为该字的位号。每一个区记录94转载 2011-05-07 20:46:00 · 6221 阅读 · 3 评论 -
YUV RGB 转换
<br />RGB 红绿蓝(RGB)是计算机显示的基色,RGB565支持的色深可编程至高达每像素16位,即 RGB565(红色5位,绿色6位,蓝色5位)。 YCbCr 在DVD、摄像机、数字电视等消费类视频产品中,常用的色彩编码方案是YCbCr,其中Y是指亮度分量,Cb指蓝色色度分量,而Cr指红色色度分量。人的肉眼对视频的Y分量更敏感,因此在通过对色度分量进行子采样来减少色度分量后,肉眼将察觉不到的图像质量的变化。主要的子采样格式有YCbCr 4:2:0、YCbCr 4:2:2 和 YCbCr 4:4:4。转载 2010-11-09 23:20:00 · 1397 阅读 · 0 评论 -
RGB和Raw RGB
<br /> 摄像头的数据输出格式一般分为CCIR601、CCIR656、RAW RGB等格式,此处说的RGB格式应该就是CCIR601或CCIR656格式。而RAW RGB格式与一般的RGB格式是有区别的。<br />我们知道,Sensor的感光原理是通过一个一个的感光点对光进行采样和量化,但,在Sensor中,每一个感光点只能感光RGB中的一种颜色。所以,通常所说的30万像素或130万像素等,指的是有30万或130万个感光点。每一个感光点只能感光一种颜色。<br />但是,要还原一个真正图像,转载 2010-11-09 22:34:00 · 5437 阅读 · 2 评论