- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 图像算法九:【图像特征提取】特征降维、PCA人脸特征抽取、局部二进制
PCA数学理论: 关于PCA的理论,资料很多,公式也一大把,本人功底有限,理论方面这里就不列出了。下面主要从应用的角度大概来讲讲具体怎么实现数据集的降维。 把原始数据中每个样本用一个向量表示,然后把所有样本组合起来构成一个矩阵。当然了,为了避免样本的单位的影响,样本集需要标准化。 求该矩阵的协防差矩阵(关于协方差的介绍可以参考我的博文:一些知识点的初步理解_4(协方差矩阵,...
2018-11-30 23:31:26 2244
原创 图像算法八:【图像分割】边缘检测(Roberts,Sobel,canny)、霍夫变换(hough)、阈值分割、区域分割
1.我们主要学习以下四种差分算子Roberts算子 Sobel算子 Prewitt算子 canny算子% Matlab图像边缘检测梯度算子–Roberts、Prewitt、Sobel、LOG、CannyI = imread('0.jpg');I =rgb2gray(I);% edge()函数:边缘检测,门限值采用默认值% Roberts算子边缘检测BW1=edge(...
2018-11-30 10:16:40 20567
原创 图像算法七:【形态学图像处理】二值运算、膨胀、腐蚀
二值图像腐蚀函数[算法说明]:二值图像腐蚀操作属于图像形态学的范畴,形态学运算是只针对二值图像进行,并依据数学形态学(Mathermatical Morphogy)集合论方法发展起来的数字图像处理方法,它主要包括:腐蚀, 膨胀, 开, 闭, 击中, 击不中 图像形态学运算,要使用结构元素,所谓结构元素是指具有某种确定形状的基本结构,它的选择一般要求其具有旋转不变性或者...
2018-11-30 10:14:34 2892
原创 图像算法六:【彩色图像处理】彩色模型、彩图处理
颜色模型(颜色空间)就是描述用一组数值来描述颜色的数学模型。在彩色图像处理中,选择合适的彩色模型是很重要的。从应用的角度来看,彩色模型可分为两类:一、面向硬件设备的彩色模型1.RGB模型 最典型、最常用的面向硬件设备的彩色模型是三基色模型,即RGB模型。电视、摄像机和彩色扫描仪都是根据RGB模型工作的。RGB颜色模型建立在笛卡尔坐标系统里,其中三个坐标轴分别代表R、G、B,如...
2018-11-30 10:13:09 2474 2
原创 图像算法五:【图像小波变换】多分辨率重构、Gabor滤波器、Haar小波
matlab设计: 与单纯运用某种自适应算法相比,基于小波分解的自适应滤波算法在收敛速度和稳定性上都有了很大的提高小波变换: 示意:尺度越大,采用越大的时间窗,尺度越小,采用越短的时间窗,即尺度与频率成反比。在时频两域都具有表征信号局部特征的能力,其在低频部分具有较高的频率分辨率和较低的时间分辨率,在高频部分具有较高的时间分辨率和较低的频率分辨率,所以被誉为分析信...
2018-11-30 01:49:25 4004
原创 图像算法四:【图像增强--频率域】傅里叶变换、快速傅里叶变换、频域滤波、频域低通滤波、频域高通滤波
频率域滤波与空间域滤波殊途同归,空间域图像增强与频率域图像增强是两种截然不同的技术,实际上在相当程度上说它们是在不同的领域做相同的事情,只是有些滤波更适合在空间域完成,而有些则更适合在频率域中完成。本章的知识点快速查看:傅里叶变换; 快速傅里叶变换; 频域滤波; 频域低通滤波; 频域高通滤波;傅里叶变换 一说到傅里叶,这可是贯穿我们从高中数学1到大...
2018-11-29 23:00:12 3503
原创 图像算法三:【图像增强--空间域】图像平滑、中值滤波、图像锐化
空间域滤波:imfilter(),fspecial()执行操作滤波需要注意边界问题,因此,给出了边界处理方法:收缩处理范围 使用常数填充图像 使用复制像素的方法填充 h = fspecial( type , parameters ); %fspecial() 创建预定义的二维滤波器 g=imfilter( I...
2018-11-28 22:28:00 4915
原创 图像算法二:【图像几何变换】平移、镜像、转置、缩放、旋转、插值
作为一个强大的科学计算软件,MATLAB广泛运用于较多领域,以其简单的编程风格著称。这篇文章便通过matlab语言来讲述如何进行图像的各种几何变换。 图像几何变换又称为图像空间变换,它是将一幅图像中的坐标位置,映射到另一幅图像中的新坐标位置。几何变换不改变图像的像素值,只是在图像平面上进行像素的重新安排。 接下来就是图像算法的第二讲,主要涉及的知识点有:1...
2018-11-28 22:27:08 9063 5
原创 图像算法一:【图像点运算】灰度直方图、伽马变换、灰度阈值变换、分段线性变换、直方图均衡化
灰度直方图:imhist() %描述了图像灰度统计信息,主要应用于图像分割和图像灰度变换。>>Img=imread( ' xxx.jpg' ); %读图>>I=imhist(Img); %表示方式1. Img- 原图>>I2=imhist(Img,n); %...
2018-11-27 22:11:01 3744
原创 Ubuntu16.04: 和 Windows-7 双系统启动顺序更改
相信不少程序员和我一样比较喜欢双系统,但是安装双系统,又会出现很多常见问题,比如下面我们要讨论的问题:启动顺序。 安装完双系统之后,系统的启动界面就交给Ubuntu的grub来管理,启动界面例如:0 * Ubuntu 1 Ubuntu 高级设置2 Memory test (memtest86+)3 Memory test (mem...
2018-11-15 14:40:47 2531
转载 目标识别:如何从人脸图片中扣出眼图,实时人脸人眼检测和识别
一、了解opencv级联多级分类器:我们使用opencv级联多级分类器进行解读:1.基本概念 opencv中的人脸检测使用基于Harr的级联分类和基于LBP的级联分类。 Harr是在2001年,由Viola和Jones等人提出的,它的脸部检测的基本思想是:对于面部正面的大部分区域而言,会有眼睛所在的区域比前额和脸颊更暗,嘴巴应该比脸颊更暗等情况。和这样类似的比较大约有20个,通过这样的...
2018-11-13 17:54:35 5364
原创 C++:如何在VS中配置第三方动态库 【visual Studio 2017 + Opencv 】
当新建C++项目,一用到opencv库函数的时候,就得配置,次次配,不如就写个教程,怕下次又忘了……一 opencv安装,环境变量设置 首先你要从官网下载opencv啦,然后解压。(安装路径 eg:“ D:\opencv2 ”)。 设置系统变量:右键 “计算机”->“属性”->“高级系统设置”->“高级”->“环境变量”->PA...
2018-11-12 09:19:44 2718
原创 图像处理算法工程师——1必备技能总结——2面试题大全
图像算法工程师三重境界 :一、传统图像算法工程师:主要涉及图形处理,包括形态学、图像质量、相机成像之3A算法、去雾处理、颜色空间转换、滤镜等,主要在安防公司或者机器视觉领域,包括缺陷检测;二、现代图像算法工程师:涉及模式识别,主要表现的经验为Adaboost、SVM的研究与应用,特征选取与提取,包括智能驾驶的研究与应用、行人检测、人脸识别;三、人工智能时代图像算法工程师:...
2018-11-09 10:52:39 40326 12
1024开发者节—汉庭大酒店【会议记录2】.pdf
2019-11-03
1024开发者节声博会开幕式.pdf
2019-11-03
《图像分割--canny算子》超详细PPT,适合讲义!
2018-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人