#import"GLProgram.h" //Baseclasses #import"GPUImageOpenGLESContext.h" #import"GPUImageOutput.h" #import"GPUImageView.h" #import"GPUImageVideoCamera.h" ...
分类:
其他好文 时间:
2017-06-13 20:39:48
阅读次数:
123
前面实现了基于FPGA的彩色图像转灰度处理,减小了图像的体积,但是其中还是存在许多噪声,会影响图像的边缘检测,所以这一篇就要消除这些噪声,基于灰度图像进行图像的滤波处理,为图像的边缘检测做好夯实基础。 椒盐噪声(salt & pepper noise)是数字图像的一个常见噪声,所谓椒盐,椒就是黑,盐 ...
分类:
编程语言 时间:
2017-06-11 12:52:07
阅读次数:
320
1、平滑shader//平滑
uniformsampler2DU_MainTexture;
uniformsampler2DU_SubTexture;
varyingvec2M_coord;
voidmain()
{
vec4color=vec4(0.0);
intcoreSize=3;
floattexelOffset=1/300.0;
floatkernel[9];
kernel[6]=1;kernel[7]=1;kernel[8]=1;
kernel[3]=1;kernel[4]=1;k..
分类:
其他好文 时间:
2017-06-01 00:21:52
阅读次数:
283
转自:http://blog.csdn.net/likezhaobin/article/details/6892629 3、 Canny算法的实现流程 由于本文主要目的在于学习和实现算法,而对于图像读取、视频获取等内容不进行阐述。因此选用OpenCV算法库作为其他功能的实现途径(关于OpenCV的使 ...
分类:
编程语言 时间:
2017-05-25 23:36:11
阅读次数:
286
转自:http://blog.csdn.net/likezhaobin/article/details/6892176 图象的边缘是指图象局部区域亮度变化显著的部分,该区域的灰度剖面一般可以看作是一个阶跃,既从一个灰度值在很小的缓冲区域内急剧变化到另一个灰度相差较大的灰度值。图象的边缘部分集中了图象 ...
分类:
编程语言 时间:
2017-05-25 23:20:33
阅读次数:
182
#include #include #include #include #include using namespace std; int String2int(const string& str_) { int _nre = 0; stringstream _ss; _ss > _nre; ret... ...
分类:
其他好文 时间:
2017-05-08 01:20:59
阅读次数:
228
图像边缘信息主要集中在高频段,通常说图像锐化或检测边缘,实质就是高频滤波。我们知道微分运算是求信号的变化率,具有加强高频分量的作用。在空域运算中来说,对图像的锐化就是计算微分。由于数字图像的离散信号,微分运算就变成计算差分或梯度。图像处理中有多种边缘检测(梯度)算子,常用的包括普通一阶差分,Robe ...
分类:
编程语言 时间:
2017-05-03 13:07:30
阅读次数:
322
1.滤波以及边缘检测 1)空间滤波以及频域滤波 包括线性和非线性滤波 2)边缘检测 canny,Sobel,Laplace 项目:车牌识别运用到机器学习中的SVM以及NN(Neural network)算法 一.获取的图像 图像包含噪声: 原因:1.源传感器的质量;2.光照变换;;3.量化过程引入噪 ...
分类:
其他好文 时间:
2017-04-23 12:36:24
阅读次数:
296
Canny边缘检测算法以Canny的名字命名,其中Canny的目标是找到一个最优的边缘检测算法,其有三种衡量标准: ...
分类:
其他好文 时间:
2017-03-21 21:53:25
阅读次数:
164
传统的Canny边缘检测算法是一种有效而又相对简单的算法,可以得到很好的结果(可以参考上一篇Canny边缘检测算法的实现)。但是Canny算法本身也有一些缺陷,可以有改进的地方。 1. Canny边缘检测第一步用高斯模糊来去掉噪声,但是同时也会平滑边缘,使得边缘信息减弱,有可能使得在后面的步骤中漏掉 ...
分类:
编程语言 时间:
2017-03-21 11:05:10
阅读次数:
202