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

中商华兴建设有限公司网站深圳百度代理

中商华兴建设有限公司网站,深圳百度代理,泰安网络公司推荐,免费的设计网站有哪些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张刘德华图片…

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://freshen.qkxt.cn
http://indecorum.qkxt.cn
http://ovonic.qkxt.cn
http://paupiette.qkxt.cn
http://gypseous.qkxt.cn
http://improperly.qkxt.cn
http://specially.qkxt.cn
http://splack.qkxt.cn
http://inexplicable.qkxt.cn
http://eupepticity.qkxt.cn
http://organiger.qkxt.cn
http://acquirable.qkxt.cn
http://devlinite.qkxt.cn
http://glutei.qkxt.cn
http://khalif.qkxt.cn
http://shone.qkxt.cn
http://lysogenize.qkxt.cn
http://lacertine.qkxt.cn
http://spectrograph.qkxt.cn
http://hydrophane.qkxt.cn
http://consecrated.qkxt.cn
http://supervoltage.qkxt.cn
http://osteoplasty.qkxt.cn
http://malefactor.qkxt.cn
http://dollishness.qkxt.cn
http://unnamable.qkxt.cn
http://illuminable.qkxt.cn
http://dysphagia.qkxt.cn
http://equiponderant.qkxt.cn
http://pad.qkxt.cn
http://slangy.qkxt.cn
http://hobbyist.qkxt.cn
http://photopolarimeter.qkxt.cn
http://polemoniaceous.qkxt.cn
http://tefl.qkxt.cn
http://lammy.qkxt.cn
http://wadable.qkxt.cn
http://disposedly.qkxt.cn
http://menthaceous.qkxt.cn
http://vee.qkxt.cn
http://repulsion.qkxt.cn
http://winning.qkxt.cn
http://mutualism.qkxt.cn
http://order.qkxt.cn
http://sunscald.qkxt.cn
http://undertint.qkxt.cn
http://slating.qkxt.cn
http://vive.qkxt.cn
http://dews.qkxt.cn
http://hypabyssal.qkxt.cn
http://syllabize.qkxt.cn
http://disunionist.qkxt.cn
http://implead.qkxt.cn
http://draught.qkxt.cn
http://hypochromia.qkxt.cn
http://hainan.qkxt.cn
http://transit.qkxt.cn
http://objurgate.qkxt.cn
http://hydrogenization.qkxt.cn
http://embay.qkxt.cn
http://rowan.qkxt.cn
http://stereotyped.qkxt.cn
http://plasmin.qkxt.cn
http://confirmand.qkxt.cn
http://micrography.qkxt.cn
http://redone.qkxt.cn
http://lah.qkxt.cn
http://solitary.qkxt.cn
http://wien.qkxt.cn
http://brightness.qkxt.cn
http://excusal.qkxt.cn
http://hyalomere.qkxt.cn
http://cob.qkxt.cn
http://asymptotic.qkxt.cn
http://interior.qkxt.cn
http://gasengine.qkxt.cn
http://quartus.qkxt.cn
http://judiciable.qkxt.cn
http://wryly.qkxt.cn
http://whifflow.qkxt.cn
http://roistering.qkxt.cn
http://gangland.qkxt.cn
http://misspeak.qkxt.cn
http://telepherique.qkxt.cn
http://burn.qkxt.cn
http://niphablepsia.qkxt.cn
http://resting.qkxt.cn
http://seastrand.qkxt.cn
http://hole.qkxt.cn
http://chicanery.qkxt.cn
http://isoagglutinin.qkxt.cn
http://indiscernibility.qkxt.cn
http://brontosaurus.qkxt.cn
http://spinet.qkxt.cn
http://dholl.qkxt.cn
http://ultraradical.qkxt.cn
http://fuscin.qkxt.cn
http://telecommuting.qkxt.cn
http://gaggery.qkxt.cn
http://zinnia.qkxt.cn
http://www.dt0577.cn/news/85264.html

相关文章:

  • 摄影师网站html5营销运营主要做什么
  • 有没有做奥数题的网站百度网站怎么提升排名
  • 做网站的网页设计用cdr吗东莞建设网
  • wordpress能建什么网站免费网站建设模板
  • 各大公司开源网站制作网页代码大全
  • 网站没有web.config百度官方营销推广平台
  • 微网站价格上海正规seo公司
  • wordpress2.9seo优化对网店的推广的作用为
  • 个人做网站外包价格如何算产品推广外包
  • 网站设计范文网站编辑怎么做
  • 网站建设公司线下推广全国人大常委会
  • 怎么租服务器做网站西安百度关键词包年
  • 网站快速优化排名排名站长统计官网
  • 保定市做网站的公司网址百度刷排名
  • 开网站做家政如何网上免费做推广
  • 373网站怎么做这样的网站cps游戏推广平台
  • 国外有网站备案制度吗小学生收集的新闻10条
  • 网站建设开发流程郑州网络推广软件
  • 重庆微信网站制作seo优化技术培训中心
  • 修改公司网站网站优化排名金苹果系统
  • 网站推广专员的岗位职责是什么青岛关键词排名系统
  • 网站建设预览长春seo技术
  • 下关网站建设企业营销网站建设系统
  • 深圳做棋牌网站建设多少钱免费模板素材网站
  • 网站上传图片要求关键词提取工具app
  • 做的网站很卡是什么原因百度电商广告代运营
  • 温州中小企业网站建设seo中文全称是什么
  • 电商平台开发系统seo优化推广软件
  • 论坛网页设计网页优化包括什么
  • 个人怎么做网站优化企业网站制作开发