1 简介

为克服传统二维彩色图像处理算法易受周围环境,光照变化,背景等因素的影响,提出利用计算机视觉信息,实现一种快速鲁棒的手势分割与指尖检测算法.首先,根据计算机视觉信息对非人体部分图像进行筛选,得到包含人手的人体图像;然后对当前得到的人体图像进行直方图分析,计算能够区分人手与非人手的阈值,并通过该阈值对人体图像进行分割得到人手图像;最后,对人手图像进行形态学处理,计算掌心位置,并提取手部轮廓,结合人手轮廓关键几何特征对指尖进行有效检测.实验表明,该方法能够实时,有效地对指尖进行检测.​

2 部分代码

function indexXY=myConvexHull(x,y)%构成四边形边界n=length(x);%最小最大的x和y坐标ix=min(x);iy=min(y);ax=max(x);ay=max(y);%这段话其实没什么作用%检测点集,删去内部点,留下可能构成最小凸包的点test=(x>=ix | x<=ax | y>=iy | y<=ay);index=1:n;index=(index(test));%可能构成最小凸包的点x=x(test);y=y(test);%可能构成最小凸包的点数n=length(x);%按y值由小到大排序[y,sindex] = sort(y);x = x(sindex);temp=zeros

【图像检测】手指指尖的图像采集与检测附matlab代码相关推荐

  1. 基于YOLOv4的目标检测系统(附MATLAB代码+GUI实现)

    摘要:本文介绍了一种MATLAB实现的目标检测系统代码,采用 YOLOv4 检测网络作为核心模型,用于训练和检测各种任务下的目标,并在GUI界面中对各种目标检测结果可视化.文章详细介绍了YOLOv4的 ...

  2. 【图像分割】基于计算机视觉实现视网膜图像中的血管分割附matlab代码

    1 简介 视网膜图像里的血管是可以被观察到的一类微血管,并且它是无创伤的,而其分布位置也属于深度部位[5].其分布.结构和形态特征的变化能在一定程度上反映病变的程度.而白血病.糖尿病以及高血压等疾病都 ...

  3. matlab仿真点目标,sar合成孔径雷达图像点目标仿真报告(附matlab代码).docx

    sar合成孔径雷达图像点目标仿真报告(附matlab代码).docx SAR图像点目标仿真报告徐一凡1SAR原理简介合成孔径雷达(SyntheticApertureRadar,简称SAR)是一种高分辨 ...

  4. 【图像检测】基于计算机视觉实现地质断层结构的自动增强和识别附matlab代码

    1 内容介绍 在本文中,我们提出了一个用于自动增强和识别活动海断层的框架,通常使用测深图像与地震活动相关联. 据我们所知,基于图像分析方法的海断层自动识别问题尚属首次. 首先,我们计算 Slope 和 ...

  5. 【图像检测】基于Itti模型实现图像显著性检测附matlab代码

    1 简介 视觉显著性计算模型以心理学.神经科学.认知理论等领域的研究成果或假说为前提,建立数学模型来模拟人类视觉系统指引注意力分配和视觉认知的过程,通过模拟和仿真人类视觉感知机理,将存在待检测目标的人 ...

  6. 【图像检测】基于 AlexNet 和 SVM 实现异常螺母检测附matlab代码

    1 内容介绍 考虑到异常检测问题中正负样本严重失衡,难以满足卷积神经网络训练对样本的要求,提出了基于AlexNet模型的异常检测模型.在数据预处理阶段,通过隔帧采样的方式生成3组训练数据,并利用预训练 ...

  7. 【图像检测-道路检测】基于hough变换实现道路检测直线检测附matlab代码

    1 内容介绍 随着遥感技术和计算机技术的飞速发展,遥感图像的采集变得越来越容易,遥感图像中的物体特征识别及检测变得越来越重要,直线是图像中物体基本的特征之一,研究图像中直线的检测算法对计算机视觉和模式 ...

  8. 【图像检测】基于计算机视觉实现椭圆检测附matlab代码

    1 内容介绍 Hough变换在图像处理中占有重要地位,是一种检测曲线的有效方法.但使用传统的Hough变换来检测椭圆具有存储空间大计算时间长的缺点.为此提出了一种新的基于Hough变换的椭圆轮廓检测方 ...

  9. 【图像检测】基于形态学实现图像目标尺寸测量系统附matlab代码

    1 简介 介绍了一种基于机器视觉技术的目标外观尺寸检测系统.,通过数字图像处理技术获取柚子的纵径,横径,表面积等外观尺寸参数. 2 部分代码 coin_width=1.1000;coin_height ...

最新文章

  1. [转载]Linux 线程实现机制分析
  2. python实训项目-求一份Python的实验报告+源代码,项目内容不限
  3. javascript写字技巧_【iGeek手册】如何书写更加简洁的javascript代码?
  4. 【网络安全】NFS服务安全加固
  5. db2 linux 平台下迁移_Linux 下的 DB2数据库的迁移
  6. vue-router 路由嵌套显示不出来_45. Vue路由vuerouter的基本使用
  7. Sliverlight中使用Path绘制复杂几何图形
  8. ELK收集日志到mysql
  9. 向来只用联发科、三星处理器的魅族,怎么就被高通控告了?
  10. 今天没发程序!HOHO!!!
  11. ISTP概况及网络版检索方法
  12. 云通信的风险隐患和解决之道——SUBMAIL
  13. ORACLE使用DBLINK导入导出数据
  14. cocos2d 3.11获取机型和系统版本号
  15. php项目素材,PHP素材资源解析平台源码V8.0(thinkPHP框架内核)
  16. 云计算 大数据 人工智能 三者之间关系
  17. 东京商城注册页面使用的正则表达式......
  18. 紧急提醒!黑客正利用假 ChatGPT 来推送恶意软件
  19. python time模块以秒计时保留两位小数,格式化时间戳
  20. jqGrid 学习笔记整理——进阶篇(一 )

热门文章

  1. 大小写转化php,怎样用PHP做出人名币大小写的方法转换
  2. Tryton 相关软件简介及名字背后的神话
  3. vue+ts项目中import图片时报错Cannot find module ‘xxx‘ or its corresponding type declarations
  4. 心理咨询服务微信小程序的设计与实现-计算机毕业设计
  5. JDK里的“SPI”是什么意思
  6. MT4 PC端历史版本更新(老版本MT4下载)
  7. KEIL编程中常见的警告
  8. 永磁同步电机力矩控制simulink仿真,永磁同步发电机simulink控制
  9. truffle-contract调用合约
  10. sap 无料号采购 直接物料组消耗到成本中心