Tenegrad函数式一种常用的图像清晰度评价函数,是一种基于梯度的函数。
在图像处理中,一般认为对焦好的图像具有更尖锐的边缘,故具有更大的梯度函数值。
Tenegrad函数使用Sobel算子提取水平和垂直方向的梯度值。具体过程如下:
设Sobel卷积核为,,则图像在点处的梯度
定义该图像的Tenegrad值为
其中为图像中像素总数。
实现代码如下:
#inclu...
分类:
其他好文 时间:
2014-11-12 21:18:04
阅读次数:
301
阈值操作类型这5种阈值操作类型保留opencv tutorials中的英文名称,依次为:Threshold Binary:即二值化,将大于阈值的灰度值设为最大灰度值,小于阈值的值设为0。Threshold Binary, Inverted:将大于阈值的灰度值设为0,大于阈值的值设为最大灰度值。Truncate:将大于阈值的灰度值设为阈值,小于阈值的值保持不变。Threshold to Zero:将...
分类:
其他好文 时间:
2014-11-12 17:50:05
阅读次数:
214
一、界面学习 用java实现一个简易计算器(代码)如下: 1 /*CJSCalculator.java 2014.8.4 by cjs 2 *当点击含有加号的按钮时,则第一排第二个按钮的文本变为加号; 3 *当点击“OK”按钮时,将算出12+2的结果并在第一排最后一个按钮...
分类:
编程语言 时间:
2014-11-12 13:19:14
阅读次数:
287
因为工作需要,小小的研究一下Opencv的图像处理,主要目的是对图像做锐化,高斯模糊等处理;
记录一下自己安装VS2010与Opencv的配置过程,方便以后查看使用,开发环境的搭建:...
分类:
其他好文 时间:
2014-11-12 10:30:30
阅读次数:
275
最近无聊,想通过FPGA来驱动OV5640,达到高速并行的图像处理。其中使用了8个sensor。是Omnivision的500W高清摄像头。主要用于手机,pad,等移动设备的主摄像头。在网上搜索了一把,包括谷歌和百度。都没发现太有价值的信息。后面自己硬着头皮开始自己来弄。应该用fpga控制ov5640我属于首创。
经过漫长的原理图设计,原理图如下:
其中的DOVDD使用的是D1.8V,这...
分类:
其他好文 时间:
2014-11-12 10:29:23
阅读次数:
455
卷积是一种线性运算,图像处理中常见的mask运算都是卷积,广泛应用于图像滤波。castlman的书对卷积讲得很详细。高斯变换就是用高斯函数对图像进行卷积。高斯算子可以直接从离散高斯函数得到:for(i=0; i<N; i++){for(j=0; j<N; j++){g[i*N+j]=exp(-((i...
分类:
其他好文 时间:
2014-11-11 22:34:48
阅读次数:
263
背景:专栏取名为DICOM医学图像处理原因是:博主是从医学图像处理算法研究时开始接触DICOM协议的。当初认识有局限性,认为DICOM只是一个简单的文件格式约定,简而言之,我当时认为DICOM协议就是扩展名为DCM文件的格式说明。其实不然,随着对医疗行业的深入,对DICOM协议也有了更全面的认识。而今才发现DCM文件只是DICOM协议一部分中的一小节,仅仅是整个协议中的一个数据结构,而DICOM协议更多的是关于医疗行业各种服务及相关流程的约定,因此其实DICOM协议中最主要的是信息流,是对医院整体运作流程的...
分类:
其他好文 时间:
2014-11-11 21:10:42
阅读次数:
1507
#include
#include
#include
#include
#define CONTRASTFUNC0 -1 //翻转
#define CONTRASTFUNC1 0 //分段
#define CONTRASTFUNC2 1 //对数
#define CONTRASTFUNC3 2 //反对数
#define CONTRASTFUNC4 3 //n次幂
#define...
分类:
其他好文 时间:
2014-11-11 14:24:33
阅读次数:
139
图像处理之高斯一阶及二阶导数计算图像的一阶与二阶导数计算在图像特征提取与边缘提取中十分重要。一阶与二阶导数的作用,通常情况下:一阶导数可以反应出图像灰度梯度的变化情况二阶导数可以提取出图像的细节同时双响应图像梯度变化情况常见的算子有Robot, Sobel算子,二阶常见多数为拉普拉斯算子,如图所示:...
分类:
其他好文 时间:
2014-11-11 14:08:25
阅读次数:
1024
1.对OpenCV 的印象:功能十分的强大,而且支持目前先进的图像处理技术,体系十分完善,操作手册很详细,手册首先给大家补计算机视觉的知识,几乎涵盖了近10年内的主流算法;然后将图像格式和矩阵运算,然后将各个算法的实现函数。我用它来做了一个Harris角点检测器和Canny边缘检测器,总共就花了一个...
分类:
其他好文 时间:
2014-11-11 12:14:46
阅读次数:
153