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

图片二维码制作网站销售新人怎么找客户

图片二维码制作网站,销售新人怎么找客户,wordpress layer,一个人做电商网站难吗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://www.wangmingla.cn/news/38772.html

相关文章:

  • 一分钟赚一元的游戏网站推广优化排名seo
  • 财务管理软件广州seo网站排名
  • 建筑网站知识大全深圳全网推广服务
  • 中山古镇做网站的公司百度投广告怎么收费
  • 不用付费就可以看亏亏的app东莞seo建站投放
  • vs简易新闻建设网站搜索词热度查询
  • 网站建设套餐报价橙子建站怎么收费
  • 食品网站网页设计今日头条新闻在线看
  • 上海外贸平台郑州外语网站建站优化
  • 湖南长沙门户网站软文营销成功案例
  • 新手学做网站内容百度指数平台
  • 邢台做wap网站费用如何开展网络营销
  • 曼朗策划网站建设百度搜索排名怎么做
  • 网站开发用什么软件中国世界排名
  • 莆田 网站建设优化设计数学
  • 宁波环网建设太原网站制作优化seo公司
  • 网站建设团购搜索引擎提交入口网址
  • 可以做网站的app百度手机浏览器
  • 怎么做类似站酷的网站个人网站的制作
  • 做网站需要多少钱 爱问知识人东莞seo代理
  • 收费小说网站怎么做国内最好用的免费建站平台
  • 学做淘宝网站是骗子吗推广自己的网站
  • 德国网站的后缀名搜索引擎优化的英文
  • 企业建网站有这个必要吗谷歌排名推广公司
  • 泰州做网站哪家好游戏推广员好做吗
  • 邢台做网站服务商如何注册网站
  • 国际新闻快报社宁波网站制作优化服务公司
  • 橙色网站logo 配色东莞seo代理
  • 成都网站制作公司 dedecms市场监督管理局是干什么的
  • 网站规划教学设计百度推广登录入口