随笔分类 -  OpenCV学习笔记

摘要:前言: 注意:这里的教程并不适合OpenCV3.x的。OpenCV3.x需要64bit的编译器。具体请移步 https://zhuanlan.zhihu.com/p/26468685 准备工具: OpenCV 源码,从官方网站下载的源码。 Cmake,从官方网站下载的Cmake工具 CodeBloc 阅读全文
posted @ 2015-11-02 15:31 永久指针 阅读(10636) 评论(0) 推荐(0)
摘要:代码如下: 1 /*a simple OpenCV program tha loads an image from disk and display it on 2 the screen 3 */ 4 #include 5 6 int main(int argc, char* argv[]) 7 { 8 /*load image*/ 9 IplImage* img = cvLoadImage(argv[1]);10 /*create a window named DisplayImage*/11 cvNamedWindow("DisplayImage",... 阅读全文
posted @ 2013-12-05 21:50 永久指针 阅读(678) 评论(0) 推荐(0)
摘要:图像可以看成一个个像素点组成,一般来讲每个像素点都划分成了0-255个灰度,这就是图像的量化。当然量化可以更高或更低,可以将灰度从0-63变化,也可以从0-16变化,等等。所谓量化,就是对图像的采样。 例如下面我们用opencv将图像按量化层级为64来量化: 首先,取出每个像素的灰度值,这些值的取值范围是0~255。按量化层级为64来量化,即将其灰度值除以四再乘以四即可。代码如下: 1 /* 2 功能:读入图像文件,对图像量化,然后显示图像在屏幕上,并将量化后的图像保存 3 */ 4 #include 5 #include 6 #include 7 #include ... 阅读全文
posted @ 2013-12-02 21:35 永久指针 阅读(3002) 评论(0) 推荐(0)
摘要:图像的信噪比是衡量一幅图片质量好坏的重要指标。图像的信噪比应该等于信号与噪声的功率谱之比,但功率谱不好计算,可以用信号与噪声的方差之比来估算。首先计算所有像素的局部方差,将局部方差的最大值认为是信号的方差,最小值是噪声的方差,求出比值,再转换成dB数,最后用经验公式修正。 均方差定义为: 峰值信噪比定义为: 其中MAXI是表示图像点颜色的最大数值,如果每个采样点用8位表示,那么就是255。更为通用的表示是,如果每个采样点用B位线性脉冲编码调制表示,那么MAXI就是 2^B-1 对于每点有RGB三个值的彩色图像来说,峰值信噪比的定义类似,只是均方差所有方差之... 阅读全文
posted @ 2013-12-02 21:30 永久指针 阅读(3373) 评论(0) 推荐(0)
摘要:1948年,香农(Claude E. Shannon)提出了信息熵的概念,解决了对信息的量化度量问题。香农第一次用数学语言描述了概率于信息冗余度的关系。 信息的定义: 信息是确定性的增加。 信息是物质、能量、信息及其属性的标示。 所谓信息熵,是一个数学上颇为抽象的概念,在这里不妨把信息熵理解成某种特 阅读全文
posted @ 2013-12-02 19:13 永久指针 阅读(7556) 评论(0) 推荐(0)
摘要:form step 1 to step 7 you can reference to http://docs.opencv.org/2.4.13/doc/tutorials/introduction/linux_install/linux_install.html#linux-installatio 阅读全文
posted @ 2013-11-23 22:32 永久指针 阅读(327) 评论(0) 推荐(0)