matlab
文章平均质量分 51
学习中呢
一个本科小生的匍匐前进之路
展开
-
matlab显示直方图涉及的函数(入门篇)
clc 清除工作空间信息 clear 清除命令行 close all 关闭所有窗口 imread()读取一张图片 imshow()显示一张图片 imwrite(a,b)写入一张图片 相当于在文件中对a拷贝一份存在b中 rgb2gray()把rgb图片转为灰度图 im2bw()把一张图片转为2进制图 figure()新建一个窗口,将要显示的图片在新窗口中显示原创 2017-09-26 22:20:14 · 19367 阅读 · 1 评论 -
面部和手势提取
clc,clear,close all;f=imread('hhh.jpg');%rgb转换为yCbCry=rgb2ycbcr(f);%提取CrCr=y(:,:,3);figure,imshow(Cr);%肤色范围140-160 肤色范围赋值为255(白色) 其他赋值为0(黑色)Cr(Cr>140&Cr<160)=255;Cr(Cr~=255)=0;figure,imshow(C原创 2017-11-07 13:47:50 · 748 阅读 · 0 评论 -
提取兴趣区域并进行缩放后填充
今天提取的方式为手动,后面或全自动找感兴趣区域 用数据游标找到兴趣区域的坐标 代码如下:clc,clear,close all;f=imread('face.jpg');subplot(3,2,1),imshow(f);%[h,w]=[y,x]%f(左上角y:右下角y1,左上角x:右下角x1从上到下从左到右%y1-y=h,x1-x=wg=f(168:224,204:330);s原创 2017-10-31 12:43:27 · 254 阅读 · 0 评论 -
rgb分量提取并叠加
clc,clear,close all;f=imread('lena.png');subplot(3,2,1);imshow(f);title('原图');%提取rgb图像的r分量 1代表r 2代表g 3代表br=f(:,:,1);g=f(:,:,2);b=f(:,:,3);%rgb叠加 1代表总想叠加 2代表横向叠加 3代表上下叠加c=cat(1,r,g,b);subplot原创 2017-10-31 13:32:59 · 3817 阅读 · 0 评论 -
车牌提取
封装的函数getSplitPicfunction [splitfs,points]=getSplitPic(bw)%函数说明%input:bw为需要分割的二值图%output: splitfs 为元数据 分割好的图片都保存在splitfs中% points 为分割好的坐标 a,b,c,d a:b,c:d%right by Seven 2017.12.3splitfs={原创 2017-12-04 23:27:20 · 2022 阅读 · 2 评论 -
车牌号和身份证号的提取
开运算先腐蚀后膨胀 开运算的特点主要是消除小目标,断开目标间的细微连接,平滑目标轮廓,较好的保持目标大小 闭运算先膨胀后腐蚀 闭运算的特点主要是连接目标中的狭窄间断,填充目标中的小洞,填补目标轮廓线中的断裂,平滑目标轮廓代码:身份证号提取 clear,clc,close all;f=imread('id.jpg');%转换为二进制并反转(黑变白白变黑)b=~im2bw(f);figu原创 2017-11-27 22:43:16 · 2097 阅读 · 0 评论 -
matlab中卷积运算conv2的三种形式
matlab中的conv2是用于对二维数据进行卷积运算,有三个参数可供选择,下面是help content of conv2conv2 Two dimensional convolution. C = conv2(A, B) performs the 2-D convolution of matrices A and B. If [ma,na] = size(A), [转载 2017-12-25 15:03:42 · 1711 阅读 · 0 评论 -
指纹识别 源代码中带有大量注解
源代码及毕业论文参考模板下载指纹识别的一般步骤为指纹采集、预处理、特征点提取、特征点匹配。指纹分为螺旋形、弓形、环形。指纹的处理效果影响着后面特征点的提取和识别效果,所以图像的预处理占有重要的地位。指纹采集一般有专业的设备,所以这一步骤一搬不关注。①预处理因为采集指纹时力度和各种因素所以采集的指纹灰度图会有很大不同,首先对图像进行归一化处理,归一化主要针对两个步骤:大小和灰度值。把采集原创 2018-01-05 19:15:09 · 37265 阅读 · 22 评论