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

网站设计建设合同拼多多关键词排名查询工具

网站设计建设合同,拼多多关键词排名查询工具,怎样建移动网站,linux下wordpress1.人脸识别准备 使用的两个opencv包 D:\python2023>pip list |findstr opencv opencv-contrib-python 4.8.1.78 opencv-python 4.8.1.78数据集使用前一篇Javacv的数据集,网上随便找的60张图片,只是都挪到了D:\face目录下方便遍历 D:\face\1 30张刘德华图片…

1.人脸识别准备

使用的两个opencv包

D:\python2023>pip list |findstr opencv
opencv-contrib-python     4.8.1.78
opencv-python             4.8.1.78

数据集使用前一篇Javacv的数据集,网上随便找的60张图片,只是都挪到了D:\face目录下方便遍历

D:\face\1 30张刘德华图片
D:\face\2 30张刘亦菲图片

2.人脸识别模型训练

# -*- coding: utf-8 -*-
import osimport cv2
import numpy as nprecognizer = cv2.face.LBPHFaceRecognizer().create() # Fisher需要reshape
classifier = cv2.CascadeClassifier('E:\opencv\sources\data\haarcascades\haarcascade_frontalface_default.xml')
def load_dataset(dataset_path):images=[]labels=[]for root,dirs,files in os.walk(dataset_path):for file in files:images.append(cv2.imread(os.path.join(root, file),cv2.IMREAD_GRAYSCALE))labels.append(int(os.path.basename(root)))return images,labels
if __name__ == '__main__':images,labels = load_dataset('D:\\face')recognizer.train(images,np.array(labels))recognizer.save('face_model.xml')

3.人脸识别推理预测

# -*- coding: utf-8 -*-
import osimport cv2def face_detect(image):gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)classifier = cv2.CascadeClassifier('E:\opencv\sources\data\haarcascades\haarcascade_frontalface_default.xml')faces = classifier.detectMultiScale(gray, 1.2, 5)if (len(faces) == 0):return None, None(x, y, w, h) = faces[0]return gray[y:y + w, x:x + h], faces[0]def draw_rectangle(img, rect):(x, y, w, h) = rectcv2.rectangle(img, (x, y), (x + w, y + h), (255, 255, 0), 2)def draw_text(img, text, x, y):cv2.putText(img, text, (x, y), cv2.FONT_HERSHEY_COMPLEX, 1, (128, 128, 0), 2)def predict(image):image_copy = image.copy()face, rect = face_detect(image_copy)tuple = recognizer.predict(face)print(tuple)draw_rectangle(image_copy, rect)draw_text(image_copy, str(tuple[0]), rect[0], rect[1])return image_copyif __name__ == '__main__':recognizer = cv2.face.LBPHFaceRecognizer().create()  # Fisher需要reshaperecognizer.read("face_model.xml")for root, dirs, files in os.walk('D:\\face\\2'):for file in files:file_path = os.path.join(root, file)predict_image = predict(cv2.imread(file_path))cv2.imshow('result', predict_image)cv2.waitKey(1000)

总结

代码逻辑基本同Javacv,但更简洁,这里训练出来模型准确度也高于Javacv (可能是参数不一致导致的)

http://www.ds6.com.cn/news/89553.html

相关文章:

  • 中国做乱的小说网站怎么宣传自己的产品
  • 怀化网站定制微信视频号可以推广吗
  • 永州网站制作建设超级优化大师下载
  • wordpress出现不能登录界面网奇seo培训官网
  • 西安微信网站建设seo销售
  • 网站建设管理与政府谷歌seo网络公司
  • 自己建设购物网站制作网页链接
  • 潍坊百度搜索优化湖南专业关键词优化
  • 深圳网站建设首选全通网络病毒式营销的案例
  • yahoo提交网站入口网站维护中是什么意思
  • 汕头模板建站软件seo优化排名易下拉效率
  • 河南省住房和城乡建设厅网站主页怎么制作网站二维码
  • 揭阳市榕城区建设局网站如何seo推广
  • 网站开发 动易百度网站提交
  • 如何在工商局网站做身份确认比较开放的浏览器
  • asp网站怎么连接数据库百度竞价培训班
  • 潍坊哪里能找到做网站的域名ip查询
  • 友情链接做自己的网站网页优化包括什么
  • 中山哪里有做网站广州网页推广公司
  • 贵州华瑞网站建设有限公司整站seo技术搜索引擎优化
  • 京东网站网站建设是什么新开传奇网站发布站
  • 成都项目网站建设上海seo公司哪个靠谱
  • 用java做网站后辍名是什么短视频seo排名
  • 湖南做网站 尖端磐石网络网络搜索优化
  • 怎样用wordpress做网站sem是什么职业岗位
  • 网站底部导航栏怎么做国内最新的新闻
  • 网站建设系统公司培训心得体会范文大全1000
  • 包头怎样做网站靠谱的免费建站
  • 印尼做网站的教学 中文郑州网站建设公司排名
  • 团购网站建设案例百度指数怎么算