MATLAB人脸定位识别程序代码
MATLAB人脸定位识别程序代码
程序代码:
clear;
I=imread('E:\02089008.jpg'); %%插入图像地址
O=rgb2ntsc(I);
G=O(:,:,2);
[m n]=size(G);
U=zeros(m,n);
for i=1:m
for j=1:n
if G(i,j)>0.03&&G(i,j)<0.16
U(i,j)=1;
end
end
end
sr=strel('disk',6);
C=imclose(U,sr);
L=bwlabel(C);
B=regionprops(L,'area');
Se=[B.Area];Sm=max(Se);
if Sm>m*n/27
B1=bwareaopen(C,Sm);
k_y1=m;k2=m;l2=n;
for i=1:m
if any(B1(i,:))==1
k_y1=i;
break
end
end
for i=k_y1:m
if B1(i,:)==0
k2=i;
break
end
end
for j=1:n
if any(B1(:,j))==1
l_y1=j;
break
end
end
for j=l_y1:n
if B1(:,j)==0
l2=j;
break
end
end
k_y=k2-k_y1;
l=l2-l_y1;
if k_y>.5*l&&k_y<3*l
I1=imcrop(B1,[l_y1 k_y1 l .4*k_y]);
[n1 m1]=size(I1);
L1=bwlabel(I1);
E=regionprops(L1,'area');
Si=[E.Area];
Sm=max(Si);
if Sm/(n1*m1)>.3
B2=bwareaopen(I1,floor(.5*Sm));
g_y1=m1;g2=m1;
for j=1:m1
if any(B2(:,j))==1
g_y1=j;
break
end
end
for j=g_y1:m1
if B2(:,j)==0;
g2=j;break
end
end
g=g2-g_y1;
figure;imshow(I);
hold on
set(h,'Color',[1 0 0],'LineWidth',2);
else
figure;imshow(I);
end
else
figure;imshow(I);
end
else
figure;imshow(I);
end
示例:
源图像:
处理后为:
MATLAB人脸定位识别程序代码相关推荐
- matlab 动态识别,基于matlab脸部动态特征的人脸表情识别程序
[实例简介] 通过训练jaffe数据库,实现识别人脸高兴.惊讶.恐惧.生气等六种表情,并圈出.可调用电脑摄像头实时监测.内附有使用说明,可以使用.仅供学习参考. [实例截图] [核心代码] fdf56 ...
- 车牌识别与计算机编程,基于MATLAB的车牌识别程序详解.ppt
基于MATLAB的车牌识别程序详解 自定义一个字符函数,用来从车牌区域中提取出7个字符,其中利用切割函数来进行切割. 程序:function [word,result]=getword(d) word ...
- 基于matlab的指纹识别程序
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 基于matlab的指纹识别程序 前言 一.程序思路是什么? 二.预处理步骤 1.指纹图像的灰度化处理 2.指纹图像的归一化与分割处理 ...
- matlab绘制频散曲线,Matlab绘制频散曲线程序代码.docx
Matlab绘制频散曲线程序代码.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. ...
- 精馏塔matlab,MATLAB图解精馏塔理论塔板数程序代码
<MATLAB图解精馏塔理论塔板数程序代码>由会员分享,可在线阅读,更多相关<MATLAB图解精馏塔理论塔板数程序代码(6页珍藏版)>请在人人文库网上搜索. 1.MATLAB图 ...
- Fer2013 数据集人脸表情识别 详细代码
Fer2013 数据集人脸表情识别 详细代码 本文将从数据集.模型训练.模型实践应用(AI模型落地场景实际应用)几个部分完整讲解基于Fer2013 数据集的人脸表情识别项目, 最终项目实现效果: 通过 ...
- 100行代码搞定实时视频人脸表情识别(附代码)
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|OpenCV学堂 好就没有写点OpenCV4 + Open ...
- 人脸检测识别文献代码
https://github.com/ChanChiChoi/awesome-Face_Recognition 人脸检测 PyramidBox: A Context-assisted Single S ...
- 高精度人脸表情识别 开源代码
人脸表情识别+半监督 Margin-Mix: Semi–Supervised Learning for Face Expression Recognition 作者 | Corneliu Florea ...
最新文章
- java获取keyvault_利用KeyVault来加强存储Azure Storage访问密钥管理
- python怎么写文件-Python 读写文件
- redis-rdb-tool 工具介绍
- js hoisting -- 提升 学习笔记
- python中的类与对象
- [USACO1.2]双重回文数 Dual Palindromes
- php 从字符中随机挑一个数,php 对中文字符串的处理- 随机取出指定个数的汉字...
- java udp判断端口是否打开,java udp 端口
- 专网视频会议直播系统整合部署方案附拓扑图
- ESP32学习笔记(2)——GPIO接口使用
- DTAS 3D在车身公差分析中的应用案例
- 腾讯视频Node.js服务是如何支撑国庆阅兵直播高并发的?
- 码蹄集 - MT2095 · 曲径折跃
- 没想到,买了这款不靠谱的达尔文重疾险易核版,成了他一生的噩梦
- 西门子SMART200程序 PID的控制写法,突破8路
- 佛用品须以恭敬心待之
- [转]前端开发者不得不知道的41个常用的网站,因为这41个网站我成了别人眼中的巨佬(转载请删除括号里的内容)
- python readline 返回行号_python readline()返回多行
- 我的创作纪念日(2021.7.18 - 2022.7.18)
- 微服务日志配置以及在生产环境怎么查看日志?