OpenCV
lynnandwei
这个作者很懒,什么都没留下…
展开
-
直方图与通道分割
直方图实在是这个世界上最有用的工具之一了,做做统计 做做均衡化,干啥都要用到它。下面给出自己用的一段简单的程序,将图像的H分量分离出来计算直方图:H分量分成16个等级int hsize = 16;float hranges[] = {0,180};const float* phranges = hranges;int ch[] = {0, 0};Mat hsv_src, h原创 2012-10-10 17:38:51 · 1574 阅读 · 0 评论 -
OpenCV 基础- Mat IplImage 最近用到的一些转换 以及初始化
Mat 这个opencv2.0改版后,提出的结构由于会自己维护内存,基本不需要手动去将分配的空间释放,因此及其易用。不过有的函数,在以前的版本中存在,而在新版中没有后续维护,那么就需要将Mat转换成IplImage去运算,然后转换回来。一般的转换是:Mat gray_src;……IplImage pImg= IplImage(gray_src);IplImage * pIm原创 2012-10-10 15:31:51 · 5373 阅读 · 0 评论 -
Lazysnapping Grabcut 算法实现的结果
8月8号到8月18号,根据Lazysnapping的论文和一些资料,做了算法实现 但是前期处理和LS不同, 其实不算真正实现LS。有人用通俗易懂的话这样解释:首先,当一张图被导入到Lazy snapping中时,软件会自动采用watershed对该图进行处理。接下来,用户通过划线,确定F和B。如果从像素点的角度来看,一旦画了一条线,则这条线经过的像素点被称为“种子点”,这些“种子点”所涉及原创 2012-10-12 14:45:51 · 7146 阅读 · 4 评论 -
图像处理-素描篇
素描滤镜:最基础的算法就是:1、去色;2、复制去色图层,并且反色;3、对反色图像进行高斯模糊;4、模糊后的图像叠加模式选择颜色减淡效果。减淡公式:C =MIN( A +(A×B)/(255-B),255),其中C为混合结果,A为去色后的像素点,B为高斯模糊后的像素点。2 PIL素描滤镜http://qinxuye.me/art原创 2015-02-26 17:35:14 · 2426 阅读 · 1 评论 -
图像处理-基础篇
年初和人聊天的时候,谈起美图 光影 等各种图像处理软件。突然想起,虽然很多算法说起来很容易,但是我也没脚踏实地的都实现一下,于是决定实实在在的都实现一遍。自己还很喜欢很多相机里自带的滤镜风格,如理光GR。也可以看看能不能做出来。 理光GR对比图效果可参见测评http://article.pchome.net/content-1621943-6.html实现还是用的opencv。先整理一原创 2015-02-26 15:32:22 · 1691 阅读 · 0 评论