当前位置: 首页 > news >正文

外贸网站如何换域名网上开店平台有哪些

外贸网站如何换域名,网上开店平台有哪些,wordpress 停用多站点,wordpress第三方支付人脸识别需要在输入的图像中确定人脸#xff08;如果存在#xff09;的位置、大小和姿态#xff0c;往往用于生物特征识别、视频监听、人机交互等应用中。2001年#xff0c;Viola和Jones提出了基于Haar特征的级联分类器对象检测算法#xff0c;并在2002年由Lienhart和Mayd… 人脸识别需要在输入的图像中确定人脸如果存在的位置、大小和姿态往往用于生物特征识别、视频监听、人机交互等应用中。2001年Viola和Jones提出了基于Haar特征的级联分类器对象检测算法并在2002年由Lienhart和Maydt进行改进为快速、可靠的人脸检测应用提 供了一种有效方法。OpenCV已经集成了该算法的开源实现利用大量样本的Haar特征进行分类器训练然后调用训练好的瀑布级联分类器cascade进行模式匹配。 应用效果 OpenCV已经集成了人脸识别算法所以我们不需要重新开发该算法只需要调用OpenCV相应的接口就可以实现人脸识别的功能。 下面运行例程看一下人脸识别是一种怎样的效果。 使用以下命令启动摄像头然后运行face_detector.launch文件启动人脸识别功能 roslaunch robot_vision usb_cam.launchroslaunch robot_vision face_detector.launch源码实现 现在再回头研究这个例程的源码实现方法。该应用的实现代码只有一个文件即 robot_vision/script/face_detector.py主要分成以下三个部分。 1.初始化部分 初始化部分主要完成ROS节点、图像、识别参数的设置。 def __init__(self): rospy.on_shutdown(self.cleanup);创建cv_bridge self.bridge CvBridge() self.image_pub rospy.Publisher(cv_bridge_image, Image, queue_size1)获取haar特征的级联表的XML文件文件路径在launch文件中传入 cascade_1 rospy.get_param(~cascade_1, ) cascade_2 rospy.get_param(~cascade_2, ) # 使用级联表初始化haar特征检测器 self.cascade_1 cv2.CascadeClassifier(cascade_1) self.cascade_2 cv2.CascadeClassifier(cascade_2) # 设置级联表的参数优化人脸识别可以在launch文件中重新配置 self.haar_scaleFactor rospy.get_param(~haar_scaleFactor, 1.2) self.haar_minNeighbors rospy.get_param(~haar_minNeighbors, 2) self.haar_minSize rospy.get_param(~haar_minSize, 40) self.haar_maxSize rospy.get_param(~haar_maxSize, 60) self.color (50, 255, 50) # 初始化订阅rgb格式图像数据的订阅者此处图像topic的话题名可以在launch文件中重映射 self.image_sub rospy.Subscriber(input_rgb_image, Image, self.image_callback, queue_size1)2.ROS图像回调函数 例程节点收到摄像头发布的RGB图像数据后进入回调函数将图像转换成OpenCV的数据 格式然后预处理之后开始调用人脸识别的功能函数最后发布识别结果。 def image_callback(self, data): 使用cv_bridge将ROS的图像数据转换成OpenCV的图像格式 try: cv_image self.bridge.imgmsg_to_cv2(data, bgr8) frame np.array(cv_image, dtypenp.uint8) except CvBridgeError, e: print e # 创建灰度图像 grey_image cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) # 创建平衡直方图减少光线影响 grey_image cv2.equalizeHist(grey_image) # 尝试检测人脸 faces_result self.detect_face(grey_image) # 在OpenCV的窗口中框出所有人脸区域 if len(faces_result)0: for face in faces_result: x, y, w, h face cv2.rectangle(cv_image, (x, y), (xw, yh), self.color, 2) # 将识别后的图像转换成ROS消息并进行发布 self.image_pub.publish(self.bridge.cv2_to_imgmsg(cv_image, bgr8))3.人脸识别 人脸识别部分没有很多代码直接调用OpenCV提供的人脸识别接口与数据库中的人脸特 征进行匹配。 def detect_face(self, input_image): # 首先匹配正面人脸的模型 if self.cascade_1: faces self.cascade_1.detectMultiScale(input_image, self.haar_scaleFactor, self.haar_minNeighbors, cv2.CASCADE_SCALE_IMAGE, (self.haar_minSize, self.haar_maxSize))如果正面人脸匹配失败那么就尝试匹配侧面人脸的模型 if len(faces) 0 and self.cascade_2: faces self.cascade_2.detectMultiScale(input_image, self.haar_scaleFactor, self.haar_minNeighbors, cv2.CASCADE_SCALE_IMAGE, (self.haar_minSize, self.haar_maxSize)) return faces代码中有一些参数和话题名需要在launch文件中设置所以还需要编写一个运行例程的 launch文件robot_vision/launch/face_detector.launch launch node pkgrobot_vision nameface_detector typeface_detector.py outputscreen remap frominput_rgb_image to/usb_cam/image_raw / rosparam haar_scaleFactor: 1.2 haar_minNeighbors: 2 haar_minSize: 40 haar_maxSize: 60 /rosparam param namecascade_1 value$(find robot_vision)/data/haar_detectors/haarcascade_frontalface_alt.xml / param namecascade_2 value$(find robot_vision)/data/haar_detectors/haarcascade_profileface.xml / /node /launch以上我们结合ROS和OpenCV实现了一个人脸识别的机器视觉应用。
http://www.w-s-a.com/news/590573/

相关文章:

  • 徐州网站建设 网站制作做招商网站的前景怎么样
  • 网站开发就业岗位鹧鸪哨网站1v1深度开发
  • 在线手机动画网站模板网站登录注册怎么做
  • 苏州品牌网站设计晋江论坛兔区是什么
  • 怎么利用代码做网站重庆网络营销网站建设销售
  • 用dw怎么做网站留言板百度举报网站
  • 成都微网站设计企业为什么要做网络营销推广
  • 双桥区网站制作企业网站一般内容包括哪些
  • 莆田外贸专业建站做app 需要先做网站吗
  • 网站怎么用北京口碑最好的装修公司
  • 潮州网站建设深圳微信分销网站设计
  • asp.net网站开发实例教程pdf泉州seo网站关键词优推广
  • 怎样建立一个企业网站dede 网站名称
  • 做网上竞彩网站合法吗免费网站建设品牌
  • 网站开发所需要的的环境客户关系管理的内涵
  • 优质做网站公司做软件的人叫什么
  • 徐州市徐州市城乡建设局网站首页网站建设刂金手指下拉十五
  • 建设游戏网站目的及其定位市场营销策略概念
  • 小学电教检查网站建设资料wordpress谷歌字体
  • 南通做网站的公司有哪些中国建筑论坛网
  • 技术支持 佛山网站建设wordpress不用ftp
  • 广州定制app开发wordpress配置搜索引擎优化
  • 兰州网站建设论坛四川建设网官网登录
  • 在线作图免费网站湖南批量出品机
  • 深圳做网站公司有哪些地方妇联加强网站平台建设
  • vps建设网站别人访问不了网页链接生成器
  • 网站建设一般要多少钱电商平台取名字大全
  • 怎么做网站封面上的图网站开发语言 微信接口
  • 免费观看网站建设优化安徽
  • 上海电商网站开发公司做婚恋网站的翻译好吗