最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

图片面部打码

IT圈 admin 1浏览 0评论

图片面部打码

案例© Fu Xianjun. All Rights Reserved. 

一:导入图片

import cv2 
import numpy as np  #导包

二:图像处理

tp=cv2.imread("shenmi.jpg",0)#读取lena的shape值
a=cv2.imread("shenmi.jpg")
h,w=ssb.shape
msak =np.zeros((height,width),dtype=np.uint8)#制造黑图
msak[40:90,140:190]=255     #区域变白
key = np.random.randint(0, 256, size=(h, w), dtype=np.uint8)
jiami=cv2.bitwise_xor(tp,key)    #加密

noface=cv2.bitwise_and(tp,(255-msak))#去掉面部
jiamiface=cv2.bitwise_and(jiami,msak)#截取面部

final=noface+jiamiface#得到面部打码图

三:显示处理结果

cv2.imshow("final",final)#输出
cv2.waitKey()
cv2.destroyAllWindows()

原图

效果图

图片面部打码

案例© Fu Xianjun. All Rights Reserved. 

一:导入图片

import cv2 
import numpy as np  #导包

二:图像处理

tp=cv2.imread("shenmi.jpg",0)#读取lena的shape值
a=cv2.imread("shenmi.jpg")
h,w=ssb.shape
msak =np.zeros((height,width),dtype=np.uint8)#制造黑图
msak[40:90,140:190]=255     #区域变白
key = np.random.randint(0, 256, size=(h, w), dtype=np.uint8)
jiami=cv2.bitwise_xor(tp,key)    #加密

noface=cv2.bitwise_and(tp,(255-msak))#去掉面部
jiamiface=cv2.bitwise_and(jiami,msak)#截取面部

final=noface+jiamiface#得到面部打码图

三:显示处理结果

cv2.imshow("final",final)#输出
cv2.waitKey()
cv2.destroyAllWindows()

原图

效果图

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论