人脸识别

  • 原图(例)
  • 代码
  • 结果(例)

原图(例)

代码

注:使用摄像头实时捕捉头像识别

dev_close_window ()
read_image (Image, '1')
get_image_size (Image, Width, Height)
dev_open_window_fit_size (0, 0, Width, Height, -1, -1, WindowHandle)
dev_display (Image)
dev_set_color ('red')
dev_set_draw ('margin')
draw_rectangle1 (WindowHandle, Row1, Column1, Row2, Column2)
gen_rectangle1 (Rectangle, Row1, Column1, Row2, Column2)
reduce_domain (Image, Rectangle, ImageReduced)inspect_shape_model (ImageReduced, ModelImages, ModelRegions, 5, 30)
stop ()
create_scaled_shape_model (ImageReduced, 5, rad(-90), rad(90), rad(1), 0.5, 2, 0.01,  'none', 'ignore_color_polarity', 30, 5, ModelID)write_shape_model (ModelID, 'myself_shape_model.shm')clear_shape_model (ModelID)read_shape_model ('myself_shape_model.shm', ModelID1)* Image Acquisition 01: Code generated by Image Acquisition 01
open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'default', 8, 'rgb', -1, 'false', 'default', '[0] ', 0, -1, AcqHandle)
grab_image_start (AcqHandle, -1)
i := 0
while (true)grab_image_async (Image, AcqHandle, -1)* Image Acquisition 01: Do somethingfind_scaled_shape_model (Image, ModelID1, rad(-90), rad(90), 0.5, 2, 0.7, 1, 0.5, 'least_squares', 5, 0.8, Row, Column, Angle, Scale, Score)get_shape_model_contours (ModelContours, ModelID1, 1)dev_display (Image)if(|Score| == 1)vector_angle_to_rigid (0, 0, 0, Row, Column, Angle, HomMat2D)hom_mat2d_scale (HomMat2D, |Score|, |Score|, Column, Row, HomMat2DScale)affine_trans_contour_xld (ModelContours, ContoursAffineTrans, HomMat2DScale)gen_region_contour_xld (ContoursAffineTrans, Region, 'filled')union1 (Region, RegionUnion)smallest_rectangle2 (RegionUnion, Row3, Column3, Phi, Length1, Length2)dev_display (Image)dev_set_color('green')dev_set_line_width(3)gen_rectangle2 (Rectangle1, Row3, Column3, Phi, Length1, Length2)endifi := i+1if( i ==30)close_framegrabber (AcqHandle)breakendifwait_seconds (2)
endwhiledump_window (WindowHandle, 'png', '人脸识别结果')

结果(例)

基于halcon的形状匹配之人脸识别相关推荐

  1. 基于弹性束图匹配的人脸识别

    原文地址:基于弹性束图匹配的人脸识别(自己做的ppt)作者:雪后DE阳光 主要内容 1.EBGM的提出 2.弹性图匹配 3.弹性束图匹配 4.相似度量及搜索策略 5.算法的效率及改进   EBGM的提 ...

  2. 基于形状匹配的螺丝识别(完整代码)

    文章目录 前言 一.算法设计 1.1改进一 1.2改进二 二.完整代码 总结 前言 物品的分拣是许多工业生产线必不可少的部分.最初的物品分拣工作由人工完成,分拣效率低,需要消耗大量的人力,对工人的安全 ...

  3. 基于HALCON的模板匹配方法总结

    很早就想总结一下前段时间学习HALCON的心得,但由于其他的事情总是抽不出时间.去年有过一段时间的集中学习,做了许多的练习和实验,并对基于HDevelop的形状匹配算法的参数优化进行了研究,写了一篇& ...

  4. halcon 差异模型 异物_基于HALCON的形状匹配算法的研究和心得总结

    很早就想总结一下前段时间学习HALCON的心得,但由于其他的事情总是抽不出时间.去年有过一段时间的集中学习,做了许多的练习和实验,并对基于HDevelop的形状匹配算法的参数优化进行了研究,写了一篇& ...

  5. python人脸识别库_基于Python的face_recognition库实现人脸识别

    Python Python开发 Python语言 基于Python的face_recognition库实现人脸识别 一.face_recognition库简介 face_recognition是Pyt ...

  6. 基于百度AI开放平台的人脸识别

    文章目录 前言 人脸识别流程图 一.注册账号 二.创建应用 三.下载SDK文件 四.创建工具类 五.创建用于人脸识别的网页 1.引入css文件 2.创建注册按钮 3.创建模态框,用于捕捉人脸 4.引入 ...

  7. 【项目实战课】基于Pytorch的MTCNN与Centerloss人脸识别实战

    欢迎大家来到我们的项目实战课,本期内容是<基于Pytorch的MTCNN与Centerloss人脸识别实战>. 所谓项目实战课,就是以简单的原理回顾+详细的项目实战的模式,针对具体的某一个 ...

  8. python dlib opencv人脸识别准确度_基于dlib和opencv库的人脸识别

    基于dlib和opencv库的人脸识别 需下载68个特征点的人脸检测模型: http://dlib.net/files/ 文件名为shape_predictor_68_face_landmarks.d ...

  9. 基于pyqt5的登录界面及人脸识别功能界面相互跳转的设计(1)

    基于pyqt5的登录界面及人脸识别功能界面相互跳转的设计(1) 这个是登录界面: 部分代码如下: // An highlighted block from 文件1 import * from PyQt ...

最新文章

  1. 乔布斯诞辰67周年,他的这些思想仍值得我们学习
  2. 智能实验室-全能优化(Guardio) 4.96.0.850
  3. mybaits七:select查询返回list集合
  4. oracle视图执行脚本,oracle 视图,函数,过程,触发器自动编译脚本
  5. 【SpringBoot】Spring项目中value注解,@Value不能够读取到配置文件的值,无法成功注入值的问题汇总及解决
  6. Kafka 0.9 新消费者API
  7. Unity C# Job System介绍(二) 安全性系统和NativeContainer
  8. git pull时冲突的几种解决方式
  9. 关于Sql语句的心得体会
  10. 第十六章——处理锁、阻塞和死锁(3)——使用SQLServer Profiler侦测死锁
  11. 计算机应用技术专业考试试题,全国专业技术人员计算机应用能力考试模拟试题笔试题.docx...
  12. android GPS开发
  13. nginx 配置 apple-app-site-association
  14. HDU-6357Hills And Valleys(用最长可重复公共子序列求最长非递减子序列)
  15. 电商后台管理4-商品列表及添加商品(list.vue和add.vue)
  16. STM32单片机初学2-从Keil工程创建开始
  17. Linux网络技术学习(一)—— sk_buff数据结构解析
  18. Activity到底是什么时候显示到屏幕上的呢?
  19. Revit二次开发——扩展存储
  20. 五、降维——从SNE到t-SNE再到LargeVis

热门文章

  1. 从凯利公式开始谈资金管理
  2. 中国5G套餐用户规模已超5000万!
  3. php获取12个月前的日期,PHP 1901年12月13日之前的日期的32位日期解析
  4. python:抓取必应高清壁纸第一张并设置为壁纸 修改注册表 重启壁纸不丢失
  5. MAC 安装使用 MAMP
  6. CodeMonkey过关学习笔记系列:46-55关 数组
  7. mac office
  8. 使用Excel和jupyter拟合身高体重数据集线性回归模型
  9. ElasticSearch 6.1.1 通过Head插件,新建索引,添加文档,及其查询数据
  10. HTTP学习笔记之三——Proxy代理服务器