1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 平安夜 Python 送你一顶圣诞帽

平安夜 Python 送你一顶圣诞帽

时间:2019-07-31 18:00:06

相关推荐

平安夜 Python 送你一顶圣诞帽

OpenCV 库加上几张圣诞帽图片,三四十行代码轻松搞定。只不过调试的时候要注意点,图像坐标和像素矩阵索引的维度别搞乱了。

大致步骤:

安装 OpenCV(网上搜下教程有很多);用 OpenCV 提供的级联分类器做人脸检测,定位出图片中的人脸位置;根据找出的人脸,调整圣诞帽的位置和大小,叠加到原图片上;遍历所有人脸,重复执行步骤3,过程中可随机变换帽子的样式;保存图片。

OpenCV 人脸检测代码:

import cv2# OpenCV 人脸检测face_patterns = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')sample_image = cv2.imread('img/face2.jpg')faces = face_patterns.detectMultiScale(sample_image,scaleFactor=1.1,minNeighbors=8,minSize=(50, 50))

源代码已上传,扫码下面二维码可获取源码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。