人脸识别 | 如何解析URL,并给出人脸检测结果
来源:互联网 发布:七天精通js 编辑:程序博客网 时间:2024/06/06 05:32
本文给出最简单的人脸检测测试代码,与常见的场景不同的是,需要从互联网抓取图像,并非本地上存在的图像。
所需依赖:
OpenCV
NumPy
urllib
检测思想
首先使用urllib库从URL获取图像地址,并将其转换为图像,然后调用cv自带的Haar人脸检测,判断图像中是否有人脸。
具体代码
#!/usr/bin/env python2#-*- coding: utf-8 -*-import cv2import sysimport numpy as npimport urlliburl = sys.argv[1]cascPath = sys.argv[2]def url_to_image(url): resp = urllib.urlopen(url) image = np.asarray(bytearray(resp.read()), dtype="uint8") image = cv2.imdecode(image, cv2.IMREAD_COLOR) return imagefaceCascade = cv2.CascadeClassifier(cascPath)image = url_to_image(url)gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)faces = faceCascade.detectMultiScale(gray,scaleFactor=1.1,minNeighbors=5,minSize=(30, 30))print len(faces)
阅读全文
0 0
- 人脸识别 | 如何解析URL,并给出人脸检测结果
- MTCNN批量读取图片进行人脸和关键点检测,并保存检测结果
- 晒一晒娱乐圈父子脸在人脸识别相似度检测下的爆笑结果
- 人脸识别--活体检测(眨眼检测)
- OpenCV人脸检测+识别
- 人脸检测和识别
- iOS人脸识别(检测)
- 人脸检测与识别
- iOS 人脸识别(检测)
- iOS人脸识别(检测)
- android 人脸检测&&识别
- 人脸检测与识别
- 人脸识别之人脸检测
- 人脸检测与人脸识别
- 人脸识别(不是检测,而是识别,源码下载)
- 【人脸检测】OpenCV中的Haar+Adaboost级联分类器分解(四):利用并查集合并检测结果窗口
- JDL人脸检测/识别研究组
- 人脸检测和识别开发过程
- Tensorflow学习资料小结
- css伪元素:before和:after用法详解
- JS_创建对象+调用对象方法
- 大数据竞赛平台——Kaggle 入门
- JAVA 通过网络传输对象(对象序列化)简单示例
- 人脸识别 | 如何解析URL,并给出人脸检测结果
- Google's BigTable 论文(中文翻译)
- react-navigation 使用详解
- 让TextView 有滚动条的效果
- SQL中代替Like语句的函数charindex
- context:component-scan,spring注入
- 怎么做才能学好前端
- React Native Splashscreen实现
- 算法练习(二)