自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (9)
  • 收藏
  • 关注

原创 模式识别学习笔记(一)

本文主要针对学过的模式识别知识做一些整理总结,其中引用整理了网上的一些资料,如果本文有不恰当的引用请联系博主删除。一、基本概念   模式识别(PatternRecognition):确定一个样本的类别属性(模式类)的过程,即把某一样本归属于多个类型中的某个类型。样本(Sample):一个具体的研究(客观)对象。如患者,某人写的一个汉字,一幅图片等。        模

2015-12-31 15:43:46 3196

转载 马氏距离

欧式距离和马氏距离都可以计算两个变量的相似度。马氏距离能够描述不同维之间的关联性,其关键在于它用到了协方差矩阵,下面是wiki上的介绍:--------------------------在统计学与概率论中,协方差矩阵(或称共变异矩阵)是一个矩阵,其每个元素是各个向量元素之间的方差。这是从标量随机变量到高维度随机向量的自然推广。假设X是以n个标量随机变量组成的列向量(一个列

2015-12-28 22:54:02 974

原创 图像处理算法基础(十)---大津法求最佳分割阈值

本文主要参考:http://blog.sina.com.cn/s/blog_9edd4b8301013zu8.html最大类间方差法是由日本学者大津于1979年提出的,是一种自适应的阈值确定的方法,又叫大津法,简称OTSU。它是按图像的灰度特性,将图像分成背景和目标2部分。背景和目标之间的类间方差越大,说明构成图像的2部分的差别越大,当部分目标错分为背景或部分背景错分为目标都会

2015-12-28 17:03:43 32247

原创 图像处理算法基础(九)---求最佳分割门限并分割

关于阈值分割前面已经写过一篇但是最重要的部分阈值的求取没有说明,本文主要讲怎么求取最佳分割门限,此处讲的是全局门限,复杂的图像只需把图像分成若干小块然后对每一块求取最佳分割门限然后分割即可。步骤讲解:代码实现如下:int  picProcessBasics::IMGthresholdSeg(IplImage* pImg,int T0) {  if(NULL == pImg)

2015-12-27 17:12:24 2591

原创 图像处理算法基础(八)---霍夫变换直线检测

1.原理:霍夫变换(Hough Transform)是图像处理中的一种特征提取技术,它通过一种投票算法检测具有特定形状的物体。该过程在一个参数空间中通过计算累计结果的局部最大值得到一个符合该特定形状的集合作为霍夫变换结果。霍夫变换于1962年由Paul Hough 首次提出[53],后于1972年由Richard Duda和Peter Hart推广使用[54],经典霍夫变换用来检测图像中的直线

2015-12-26 14:02:25 5232

原创 图像处理算法基础(七)---形态学边界提取

形态学一般是使用二值图像,进行边界提取,骨架提取,孔洞填充,角点提取,图像重建。    基本的算法:膨胀腐蚀,开操作,闭操作,击中击不中变换     边界提取主要涉及腐蚀和求补集操作代码如下:int  picProcessBasics::IMGEdgeExtracting(IplImage* pImg,IplImage* pDestImg,double threshold,

2015-12-25 16:15:44 11682

原创 Wireshark提取RTP包中的H264码流

最近对之前用到的东西做整理发现一些有用的东西,在此做下记录,本文参考http://blog.sina.com.cn/s/blog_3e3601200101e4lp.html  抓取一个包含H.264 Payload RTP包的SIP会话或RTSP会话后,用Wireshark的Play功能

2015-12-24 22:13:40 8065 1

原创 基于opencv的阈值分割

本文主要参考opencv例程,该方法是比较常见的分割方式,先将彩色图像转成灰度图像,然后用合适的阈值进行二值话即可得到图像轮廓,可供进一步处理使用。       图像阈值化分割是一种传统的最常用的图像分割方法,因其实现简单、计算量小、性能较稳定而成为图像分割中最基本和应用最广泛的分割技术。它特别适用于目标和背景占据不同灰度级范围的图像。它不仅可以极大的压缩数据量,而且也大大简化了分析和处理步骤

2015-12-17 16:32:51 2528

原创 图像处理算法基础(六)---sobel算子自实现与opencv对比

本次实验自己实现的sobel效果还是比opencv中的Sobel函数效果差一些,opencv中应该加了一些效果优化的东西。sobel算子是一个离散的一阶差分算子,用来计算图像亮度函数的一阶梯度之近似值。在图像的任何一点使用此算子,将会产生该点对应的梯度矢量或是其法矢量。主要是通过计算X、Y方向查分绝对值求和,公式如下自实现代码如下:int  picProcessBasics

2015-12-16 09:16:38 3503

原创 图像处理算法基础(五)---拉普拉斯变换自实现与opencv对比

最近做了几个平滑锐化的程序效果都是比opencv差一些,猜测opencv应该加了一些效果优化。拉普拉斯算子是n维欧几里德空间中的一个二阶微分算子,定义为梯度(▽f)的散度(▽·f)。因此如果f是二阶可微的实函数,则f的拉普拉斯算子定义为:f的拉普拉斯算子也是笛卡儿坐标系xi中的所有非混合二阶偏导数:作为一个二阶微分算子,拉普拉斯算子把C函数映射到C函数,对于k≥ 2

2015-12-15 16:27:57 7924

原创 图像处理算法基础(四)---中值滤波自实现及opencv函数

中值滤波 C++实现及opencv函数

2015-12-14 14:23:14 3095

原创 图像处理算法基础(三)---直方图均衡化,自研与opencv对比

自己写的直方图均衡化与opencv直方图均衡化对比

2015-12-11 15:23:09 1518

原创 图像处理算法基础(二)---线性变换和伽马变换

线性变换和伽马变换C++实现

2015-12-11 08:14:57 5811

原创 图像处理算法基础(一)---图像颜色空间转换

主要是一些算法基础函数,千里之行始于足下,记下这些基础函数迟早会有用武之地。#define RGB565_R(p) ((((p) & 0xF800) >> 11) #define RGB565_G(p) ((((p) & 0x7E0 ) >> 5)  #define RGB565_B(p) ( ((p) & 0x1F  )        #define MAKE_RGB56

2015-12-03 09:15:04 2604

原创 Android哈哈镜实现源码

以前都是Windows处理图像,图像格式和浮点数运算都不是特别注意,在Android平台做图像处理(我做的Android平台是基于arm的),格式转换和运算速度着实费了点时间(因为本人比较菜),废话不多说了,贴上JNI部分源码。#include "opencv/cv.h"#include "opencv/highgui.h"#include "opencv/cvwimage.h"#

2015-12-02 08:13:18 1721

PSI/SI解析

详细分析了PAT、PMT各标志位说明及源代码解析PAT、PMT详细流程

2013-03-15

素描效果实现英文论文

本论文名称Combining Sketch and Tone for Pencil Drawing Production非常详细的描述了怎样生成素描效果图像

2016-09-21

一种基于全局和局部光照估计的Retinex图像增强算法

一种基于全局和局部光照估计的Retinex图像增强算法,通过分析全局和局部特征量减小图像增强时图像的失真

2016-01-12

android opencv人脸检测

Android opencv人脸检测基于Android4.2+opencv2.4.10开发已经过小米手机测试

2015-11-19

人工智能及其应用

人工智能及其应用主要讲述机器学习、模式识别、智能控制等

2015-12-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除