今天晚上没事将以前弄的OPENGL着色语言实现滤镜效果的实现和大家分享一下,滤镜主要包括图像的对比度调整、浮雕效果、彩色图片灰度化、卷积等操作。 这些操作其本质上是属于图像处理的东西,OpenGL实现图像处理主要是用到了GLSL着色语言。具体到着色器就是片段着色器。 说白了就是如何用OpenGL做通用GPU计算,OpenGL做通用计算的步骤主要如下:读取数据->顶点...
分类:
其他好文 时间:
2015-05-06 21:13:12
阅读次数:
672
在Android中,对图像进行颜色方面的处理,如黑白老照片、泛黄旧照片、高对比度、低饱和度等效果,都可以通过使用颜色矩阵(ColorMatrix)来实现。1.颜色矩阵(ColorMatrix)介绍 颜色矩阵M是一个5*4的矩阵,如图1所示。在Android中,颜色矩阵M是以一维数组m=[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t]的方式进行存储的。
图1 颜色...
分类:
移动开发 时间:
2015-05-06 13:21:07
阅读次数:
265
背景关于雾霾(Haze Image)在雾天环境中, 由于大气中存在随机介质, 如悬浮颗粒、雾、霾等, 光从物体表面反射到达相机的过程会发生散射偏离了原来的传播路径而衰减。雾霾图像特征
低可见度
色彩暗淡
低对比度
雾霾图像背景知识物理模型I=Jt+A(1?t)(1) I = Jt+A(1-t)\quad(1)
这里I是有雾图像,J是清晰图像,t是透射率图,A是大气光值。暗通道先验(Dark ch...
分类:
其他好文 时间:
2015-05-02 09:43:05
阅读次数:
381
1.衰减高频部分,有利于突出低音部分。
2.根据人理心理学响应,即便基频丢失,增强频谱的主要谐波,衰减弱信号,增加对比度,实现低音增强。
试听:http://pan.baidu.com/s/1Haqse
低音增强...
分类:
其他好文 时间:
2015-04-26 09:24:40
阅读次数:
152
日前,海信在北京发布了ULED曲面电视新品。这款电视是海信的倾力之作,在色彩显示、动态对比度等关键画质指标方面表现出色。产品外观上采用了曲面屏设计,具有5-7度的创新仰角设计,可以让用户在自然坐姿下拥有更舒适的观看视角并带来影院级沉浸式的观感。除此之外,这款电视还..
分类:
其他好文 时间:
2015-04-22 02:05:48
阅读次数:
130
ahash,全称叫做average hash,应该是phash(perceptual
hash, 感知哈希)算法的一种。是基于图像内容搜索最简单的一种(search image by image),因此也有很多的局限性。主要用于由图像的缩略图搜原图,对于图像的旋转、平移、对比度和微变形等都无能为力,所以很局限。此次讲解主要分为两个部分,理论部分主要参考是网上的资料,最核心的应该是自己的c++代...
分类:
编程语言 时间:
2015-04-17 22:18:39
阅读次数:
441
1.三原色方案: 在光谱中选择三个颜色,形成等边三角形。这种模式你可以保证每种颜色具有相同的活力值并且能够互相合适的作为补充色。2.复合选色方案:这种方案提供一定范围内的互补颜色:两种颜色都由色谱的对端来选取的,这样设计师将有更大的自由行选择同时又能继续受益于互补色的高对比度优点3.Analog.....
分类:
其他好文 时间:
2015-04-05 06:25:14
阅读次数:
129
颜色矩阵M是5*4的矩阵,android中颜色矩阵M是以一维数组m=[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t]的方式进行存储的。矩阵的每行分别是:
R[a b c d e]
G[f g h i j]
B[k l m n o]
A[p q r s t]
图像的RGBA值则存储在一个5*1的颜色分量矩阵C中,要想改变一张图片的颜色效果,只需要改变图像的颜...
分类:
移动开发 时间:
2015-03-30 21:16:40
阅读次数:
238
视频跟踪:基于对比度分析的目标跟踪、基于匹配的目标跟踪和基于运动检测的目标跟踪 基于对比度分析的目标跟踪:主要利用目标和背景的对比度差异实现目标的检测与跟踪。这类算法按照跟踪参考点的不同可以分为边缘跟踪# 形心跟踪和质心 跟踪等。这类算法不适合复杂背景中的目标跟踪"但在空中背景下的目标跟踪...
分类:
编程语言 时间:
2015-03-29 20:53:22
阅读次数:
301
(1)线性变换: 通过建立灰度映射来调整源图像的灰度。 k>1增强图像的对比度;k=1调节图像亮度,通过改变d值达到调节亮度目的;0255)) = 255;out2(find(out2>255)) = 255;out1 = uint8(out1);out2 = uint8(out2);(3)幂次变换...
分类:
其他好文 时间:
2015-03-10 00:04:27
阅读次数:
304