快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息图像金字塔是图像中多尺度表达的一种,最初用于机器视觉和图像压缩。一幅图像的金字塔是一系列以金字塔形状排列的分辨率逐步降低,且来源于同一张原始图的图像集合。其通过梯次向下采样获得,直到达到某个终止条件才停止采样。金字塔的底部是待处理图像的高分辨率表示,而顶部是低分辨率的近似。层级越高,则图像越小,分辨率越...
分类:
编程语言 时间:
2015-07-12 23:27:35
阅读次数:
1088
图像的阈值处理一般使得图像的像素值更单一、图像更简单。阈值可以分为全局性质的阈值,也可以分为局部性质的阈值,可以是单阈值的也可以是多阈值的。当然阈值越多是越复杂的。下面将介绍opencv下的三种阈值方法。
(一)简单阈值简单阈值当然是最简单,选取一个全局阈值,然后就把整幅图像分成了非黑即白的二值图像了。函数为cv2.threshold()
这个函数有四个参数,第一个原图像,第二个进行分类的阈值,第...
分类:
编程语言 时间:
2015-07-09 09:41:06
阅读次数:
18547
在对某IplImage图像用cvSetImageROI函数设置了ROI后,对图像的处理都将仅限于ROI区域,相当于该图像变为了ROI中的图像,测试代码值仅用cvCopy(复制图像的函数),进行了测试,实际上对于任何处理图像IplImage类型的函数,处理设置了ROI区域的图像类对象,都是处理它的ROI区域。
#include "stdafx.h"
#include
#include
...
分类:
其他好文 时间:
2015-07-02 14:11:03
阅读次数:
134
Android的渲染分为2D渲染和3D渲染两种,其中2D渲染的引擎为Skia,3D渲染的引擎是OpenGL ES。目前,Android支持OpenGL ES1.0和OpenGL ES 2.0两种标准。
1.2D图像处理...
分类:
移动开发 时间:
2015-07-01 10:03:03
阅读次数:
254
最近做图像处理方面的项目比较多,很多算法自己从头写的话太浪费时间,而且自己写的也不一定完善,早就听说OpenCV在图像处理算法方面功能很强大,一直没时间学习,这次正好项目用到了,临时抱佛脚学习些OpenCV入门知识。因为我的程序界面都是用Qt写的,因此也花了点时间研究了如何将OpenCV 和Qt 融合在一起,协同工作。
Qt 中处理图像主要用的是QImage类,OpenCV中主要用的是cv...
分类:
其他好文 时间:
2015-06-27 18:27:25
阅读次数:
559
在iOS和 OS X中,Core Image有三个处理图像的类:*CIFilter 是一个代表结果(效果)的可变的对象。一个滤镜对象至少要有一个输入参数并产生一个输出图像。*CIImage是一个代表图像的不可变的对象。你可以synthesize图像数据或者从文件或其他 CIFilter对象的输出得到...
分类:
其他好文 时间:
2015-06-25 17:10:47
阅读次数:
118
相信大家在开发一些程序会有识别图片上文字(即所谓的OCR)的需求,比如识别车牌、识别图片格式的商品价格、识别图片格式的邮箱地址等等,当然需求最多的还是识别验证码。如果要完成这些OCR的工作,需要你掌握图像处理、图像识别的知识,需要用到图形形态学、傅里叶变换、矩阵变换、贝叶斯决策等很多复杂的理论,这....
图像处理复习 编码与冗余图像编码,就是对图像源数据按一定的规则进行变换和组合,从而达到以尽可能少的代码来表示尽可能多的数据的目的编码实现了压缩...
分类:
其他好文 时间:
2015-06-18 22:12:59
阅读次数:
206
最近需要批量将PNM格式的文件转换成GIF文件。我尝试了如下的图像转换工具:
ImageBatch:完全免费,但仅仅支持PNG JPEG BMP GIF四种格式
OfficeConverter:在线转换软件,支持所有图像格式的相互转换,大量处理图像时需要支付一定费用,否则效率很低
Pixillion:支持所有格式,试用版仅仅最多支持5个文件为一组batch的处理,使用100次以后...
分类:
其他好文 时间:
2015-06-10 06:36:14
阅读次数:
126
NSString* localPath = [[NSBundle mainBundle] pathForResource:@"1" ofType:@"jpg"]; NSURL* fileUrl = [NSURL fileURLWithPath:localPath]; CIImage* ...
分类:
移动开发 时间:
2015-06-04 13:42:04
阅读次数:
257