随笔分类 -  图像处理

关于数字图像处理技术、OpenCV
摘要:项目中要需要填充一个任意的多边形,找到了一个比较高效的算法。 Efficient Polygon Fill Algorithm With C Code Sample 阅读全文
posted @ 2012-03-20 15:56 pzxbc 阅读(2058) 评论(1) 推荐(0)
摘要:寒假学习了一下Python下的NumPy和pymatlab,感觉不是很容易上手。来学校之后,决定继续看完数字图像处理一书。还是想按照上学期的模式,边看边实现书中的算法。上学期看的时候,是用C语言实现的,发现写程序太耗时间了,所以决定还是学习下Matlab吧(寒假莫有学会Python中的那些库应用。。。)   经过两天的学习,终于看完了一本关于Matlab的基础书。对于Matlab有了一个基本的了解,感觉Matlab最大的优势在于能够快速的将你数据可视化出来,不管对于科学计算还是图像处理,这都很重要,因为它能让你有一个感性的认识。 阅读全文
posted @ 2012-02-14 18:28 pzxbc 阅读(53187) 评论(2) 推荐(0)
摘要:Windows下使用VS2008编译OpenCV2.1 添加Intel TBB和Python支持   步骤:   1.仔细阅读OpenCV官网上的InstallGuide:http://opencv.willowgarage.com/wiki/InstallGuide   2.在“2) Install Prerequisite Libraries and Tools”中提到了如果想支持Python调用需要Python 2.6或者 2.7版本,而且还需要NumPy和SciPy库。升级Python至2.7的方法请参考“Windows下升级Python 2.5到Python 2.7”一文。NumPy和SciPy的下载地址:http://www.scipy.org/Download,安装指导:http://www.scipy.org/Installing_SciPy/Windows。对于已经安装好了Python的用户来说,直接下载对应Python版本的二进制安装包安装即可。 阅读全文
posted @ 2012-01-12 15:59 pzxbc 阅读(4400) 评论(1) 推荐(1)
摘要:感慨一下,坑爹的中文书看了几篇都没看懂,以后还是看原版的吧   Gamma矫正定义:矫正指数变换响应现象的过程叫做Gamma矫正。   Gamma矫正的例子:CRT显示器显示原理是电子打在屏幕上,产生亮点,从而显示图像。电子的运动受电压变化控制,两者关系是指数变换关系,所以屏幕亮度对于电压的响应也是指数变换关系。一般情况下的值为1.8~2.5。因此对于一副图像而言,显示器直接输出的效果会有点偏黑。因此在图像输出前,我们先要进行Gamma矫正。假设显示器的值为2.5,那么我们在将图像输出之前要进行指数为0.4的变换矫正。 阅读全文
posted @ 2011-12-26 21:53 pzxbc 阅读(5554) 评论(1) 推荐(0)
摘要:指数变换(Power-Law )的公式:S=C*Rr   指数变换S-R图 阅读全文
posted @ 2011-12-26 21:51 pzxbc 阅读(6472) 评论(0) 推荐(0)
摘要:OpenCV虽然自带了轻量级的界面库HighGUI,但是支持的图像化元素实在是太少了,一般只在前期算法测试时使用。实际产品还是使用MFC库。因此本文记录了如何在GDI+中显示OpenCV中的IplImage格式的图像数据。 阅读全文
posted @ 2011-11-17 17:01 pzxbc 阅读(6536) 评论(1) 推荐(1)