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

自己做充值网站怎么做一个网页

自己做充值网站,怎么做一个网页,微信小程序彻底清除数据,培训机构是干什么的目录 一、马赛克实现 二、人脸马赛克 三、人脸检测 四、多张人脸检测 一、马赛克实现 案例代码如下: import cv2 import numpy as npimg cv2.imread(8.jpg) # 马赛克方式一:缩小图片 # img2 cv2.resize(img,(600,400)) # # 马赛克方式二: # img2 cv2.resize(img,(600,4…

目录

一、马赛克实现

二、人脸马赛克

三、人脸检测

四、多张人脸检测


一、马赛克实现

案例代码如下:

import cv2
import numpy as npimg = cv2.imread('8.jpg')
# 马赛克方式一:缩小图片
# img2 = cv2.resize(img,(600,400))
# # 马赛克方式二:
# img2 = cv2.resize(img,(600,400))
# img3 = np.repeat(img2,10,axis=0) #重复行
# img4 = np.repeat(img3,10,axis=1) #重复列# 马赛克方式三
img2 = img[::10,::10] #每十个中取出一个像素,取出细节
cv2.namedWindow('img2',flags=cv2.WINDOW_NORMAL)
cv2.resizeWindow('img2',(600,400))cv2.imshow('img2',img2)cv2.waitKey(0)
cv2.destroyAllWindows()

二、人脸马赛克

注:图像大小不同,对应像素点不同

import cv2
import numpy as npimg = cv2.imread('8.jpg')
img2 = cv2.resize(img,(600,400))
# 进行人为定位,对特定区域进行打码
face = img2[200:100,300:300]
face = face[::10,::10] #每十个中取出一个像素,马赛克
face = np.repeat(face,10,axis = 0) #行方向重负十次
face = np.repeat(face,10,axis = 1) #列方向重复十次
img2[100:300,200:300] = face[:,:,[0,2,1]]cv2.imshow('img2',img2)cv2.waitKey(0)
cv2.destroyAllWindows()

三、人脸检测

特征:根据眼睛、嘴巴、鼻子、眉毛、耳朵等特征来进行人脸特征提取

import cv2
import numpy as np#读取图片
img = cv2.imread('8.jpg')
#缩小图片
img = cv2.resize(img,(600,400))
# 人脸特征详细说明
# 级联分类器,检测器,调用级联分类器进行检测
face_detector = cv2.CascadeClassifier('haarcascade_frontalface_alt.xml')
faces = face_detector.detectMultiScale(img)print(faces)
# [[143 151 113 113]]
for x,y,w,h in faces: #for循环可以进行数组的遍历cv2.rectangle(img,pt1=(x,y),pt2=(x+w,y+h),color=[0,0,255],thickness=2) #对人脸画矩形
cv2.imshow('img',img)cv2.waitKey(0)
cv2.destroyWindow()

四、多张人脸检测

案例代码如下:

import cv2
import numpy as np#读取图片
img = cv2.imread('nba.jpeg')
# gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
#缩小图片
img = cv2.resize(img,(600,400))
# 人脸特征详细说明
# 级联分类器,检测器,调用级联分类器进行检测
face_detector = cv2.CascadeClassifier('haarcascade_frontalface_alt.xml')
faces = face_detector.detectMultiScale(img,scaleFactor=1.05, #缩放minNeighbors=3)print(faces)
# [[143 151 113 113]]
for x,y,w,h in faces: #for循环可以进行数组的遍历cv2.rectangle(img,pt1=(x,y),pt2=(x+w,y+h),color=[0,0,255],thickness=2) #对人脸画矩形
cv2.imshow('img',img)cv2.waitKey(0)
cv2.destroyWindow()

运行结果如下:

 

http://www.hengruixuexiao.com/news/33829.html

相关文章:

  • 宿州推广公司谷歌搜索优化
  • 黄浦企业网站制作百度权重高的网站有哪些
  • 网站打不开用什么浏览器时事新闻最新消息
  • 北海做网站的网络公司宁波seo推荐推广平台
  • 专门做淘宝客网站双滦区seo整站排名
  • 曹县做网站建设免费手游推广代理平台渠道
  • 可以做一键拨号和导航的网站怎么营销自己的产品
  • 重庆公司网站建设价格seox
  • 佛山做营销型网站建设今天国际新闻最新消息10条
  • 坪山网站建设哪家好站长工具关键词
  • 岳阳设计网站推荐百度收录查询工具官网
  • 搭建电商网站源码哪里能买精准客户电话
  • 网站建设方案论文济南做seo外包
  • 广州网站建设新科分公司杭州网站seo推广软件
  • 网上商城建网站信息流优化师怎么入行
  • 招标网站靠谱吗百度推广个人怎么开户
  • 网站吸引人的功能品牌营销做得好的品牌有哪些
  • 懂得网站推广seo技术平台
  • 怎么学做网站网站整站优化推广方案
  • 品牌推广的意义seo营销推广平台
  • 电子商城网站建设方案疫情防控数据
  • 网站被惩罚百度手机seo
  • 网站改版需要怎么做免费域名申请个人网站
  • 包装设计网站素材网站推广软件有哪些
  • 杭州 手机网站网络热词大全
  • 江苏景禾瑜博建设工程有限公司网站免费广告推广软件
  • 做网站做国外广告网络推广方案怎么写
  • 网站建设有哪些困难百度广告联盟点击一次多少钱
  • 做设计参考的网站seo课程培训入门
  • seo推广用什么做网站好seo网络推广培训