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人脸定位识别程序代码相关推荐

  1. matlab 动态识别,基于matlab脸部动态特征的人脸表情识别程序

    [实例简介] 通过训练jaffe数据库,实现识别人脸高兴.惊讶.恐惧.生气等六种表情,并圈出.可调用电脑摄像头实时监测.内附有使用说明,可以使用.仅供学习参考. [实例截图] [核心代码] fdf56 ...

  2. 车牌识别与计算机编程,基于MATLAB的车牌识别程序详解.ppt

    基于MATLAB的车牌识别程序详解 自定义一个字符函数,用来从车牌区域中提取出7个字符,其中利用切割函数来进行切割. 程序:function [word,result]=getword(d) word ...

  3. 基于matlab的指纹识别程序

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 基于matlab的指纹识别程序 前言 一.程序思路是什么? 二.预处理步骤 1.指纹图像的灰度化处理 2.指纹图像的归一化与分割处理 ...

  4. matlab绘制频散曲线,Matlab绘制频散曲线程序代码.docx

    Matlab绘制频散曲线程序代码.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. ...

  5. 精馏塔matlab,MATLAB图解精馏塔理论塔板数程序代码

    <MATLAB图解精馏塔理论塔板数程序代码>由会员分享,可在线阅读,更多相关<MATLAB图解精馏塔理论塔板数程序代码(6页珍藏版)>请在人人文库网上搜索. 1.MATLAB图 ...

  6. Fer2013 数据集人脸表情识别 详细代码

    Fer2013 数据集人脸表情识别 详细代码 本文将从数据集.模型训练.模型实践应用(AI模型落地场景实际应用)几个部分完整讲解基于Fer2013 数据集的人脸表情识别项目, 最终项目实现效果: 通过 ...

  7. 100行代码搞定实时视频人脸表情识别(附代码)

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|OpenCV学堂 好就没有写点OpenCV4 + Open ...

  8. 人脸检测识别文献代码

    https://github.com/ChanChiChoi/awesome-Face_Recognition 人脸检测 PyramidBox: A Context-assisted Single S ...

  9. 高精度人脸表情识别 开源代码

    人脸表情识别+半监督 Margin-Mix: Semi–Supervised Learning for Face Expression Recognition 作者 | Corneliu Florea ...

最新文章

  1. java获取keyvault_利用KeyVault来加强存储Azure Storage访问密钥管理
  2. python怎么写文件-Python 读写文件
  3. redis-rdb-tool 工具介绍
  4. js hoisting -- 提升 学习笔记
  5. python中的类与对象
  6. [USACO1.2]双重回文数 Dual Palindromes
  7. php 从字符中随机挑一个数,php 对中文字符串的处理- 随机取出指定个数的汉字...
  8. java udp判断端口是否打开,java udp 端口
  9. 专网视频会议直播系统整合部署方案附拓扑图
  10. ESP32学习笔记(2)——GPIO接口使用
  11. DTAS 3D在车身公差分析中的应用案例
  12. 腾讯视频Node.js服务是如何支撑国庆阅兵直播高并发的?
  13. 码蹄集 - MT2095 · 曲径折跃
  14. 没想到,买了这款不靠谱的达尔文重疾险易核版,成了他一生的噩梦
  15. 西门子SMART200程序 PID的控制写法,突破8路
  16. 佛用品须以恭敬心待之
  17. [转]前端开发者不得不知道的41个常用的网站,因为这41个网站我成了别人眼中的巨佬(转载请删除括号里的内容)
  18. python readline 返回行号_python readline()返回多行
  19. 我的创作纪念日(2021.7.18 - 2022.7.18)
  20. 微服务日志配置以及在生产环境怎么查看日志?

热门文章

  1. Pycharm调试卡住,出现connected
  2. react 中更好的 svg 使用方式
  3. XDOJ1145--组合数学四之Carnival Phantasm
  4. hadoop Name or service not known 报错
  5. Linux. CentOS7.5安装X Server
  6. uni-app app分享到朋友和朋友圈
  7. 关于区块链你了解多少
  8. 小程序电子签名,解决安卓保存图片是黑色背景的问题
  9. 使用Python从邮件中下载附件和提取元数据
  10. this.setState的详细用法