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

长裕建设有限公司网站做内销的网站推荐

长裕建设有限公司网站,做内销的网站推荐,现在网站建设用到哪些技术,网站建设的英语怎么说使用掩模和按位运算方式实现的对脸部打码、解码实例 代码如下: import cv2 import numpy as np #读取原始载体图像 lenacv2.imread("lena.png",0) #读取原始载体图像的 shape 值 r,clena.shape masknp.zeros((r,c),dtypenp.uint8) mask[220:400,250:350…

使用掩模和按位运算方式实现的对脸部打码、解码实例

代码如下:

import cv2
import numpy as np
#读取原始载体图像
lena=cv2.imread("lena.png",0)
#读取原始载体图像的 shape 值
r,c=lena.shape
mask=np.zeros((r,c),dtype=np.uint8)
mask[220:400,250:350]=1
#获取一个 key,打码、解码所使用的密钥
key=np.random.randint(0,256,size=[r,c],dtype=np.uint8)
#============获取打码脸============
#使用密钥 key 对原始图像 lena 加密
lenaXorKey=cv2.bitwise_xor(lena,key)
#获取加密图像的脸部信息 encryptFace
encryptFace=cv2.bitwise_and(lenaXorKey,mask*255)
#将图像 lena 内的脸部值设置为 0,得到 noFace1
noFace1=cv2.bitwise_and(lena,(1-mask)*255)
#得到打码的 lena 图像
maskFace=encryptFace+noFace1
#============将打码脸解码============
#将脸部打码的 lena 与密钥 key 进行异或运算,得到脸部的原始信息
extractOriginal=cv2.bitwise_xor(maskFace,key)
#将解码的脸部信息 extractOriginal 提取出来,得到 extractFace
extractFace=cv2.bitwise_and(extractOriginal,mask*255)
#从脸部打码的 lena 内提取没有脸部信息的 lena 图像,得到 noFace2
noFace2=cv2.bitwise_and(maskFace,(1-mask)*255)
#得到解码的 lena 图像
extractLena=noFace2+extractFace
#============显示图像============
cv2.imshow("lena",lena)
cv2.imshow("mask",mask*255)
cv2.imshow("1-mask",(1-mask)*255)
cv2.imshow("key",key)
cv2.imshow("lenaXorKey",lenaXorKey)
cv2.imshow("encryptFace",encryptFace)
cv2.imshow("noFace1",noFace1)
cv2.imshow("maskFace",maskFace)
cv2.imshow("extractOriginal",extractOriginal)
cv2.imshow("extractFace",extractFace)
cv2.imshow("noFace2",noFace2)
cv2.imshow("extractLena",extractLena)
cv2.waitKey()
cv2.destroyAllWindows()

运行效果:

在这里插入图片描述

运行上述程序,会出现如图 所示的图像,其中:
 图(a)是原始图像 lena,本程序要对其脸部进行打码。
 图(b)是模板图像 mask,其中白色区域的像素值为 1,黑色区域的像素值为 0。为了方便
显示,在使用函数 cv2.imshow()显示该图像时,将其中的值 1 调整为 255。
 图©是模板图像 mask(图(b))的反色图。
 图(d)是密钥图像 key,该图像使用随机数生成。
 图(e)是整体打码图像 lenaXorKey,是将图像 lena(图(a))和密钥图像 key(图(d))进
行异或运算得到的。
 图(f)是从整体打码图像(图(e))内提取的脸部打码图像 encryptFace。
 图(g)是从图像 lena(图(a))内提取的不包含脸部信息的图像 noFace1,在提取过程中,
将模板图像 mask 的反色图(图©)作为模板。
 图(h)是对图像 lena 的脸部进行打码的结果图像 maskFace,该图像是通过对脸部打码图
像 encryptFace(图(f))和不包含脸部信息的图像 noFace1(图(g))进行按位或运算
得到的。
 图(i)是提取的初步原始图像 extractOriginal,该图像是通过对打码脸部图像 maskFace(图
(h))和密钥图像 key(图(d))进行异或运算得到的。
 图(j)是从提取的初步原始图像 extractOriginal(图(i))中提取的脸部图像 extractFace。
 图(k)从脸部打码的结果图像 maskFace(图(h))内提取的不包含脸部信息的图像 noFace2。

http://www.yayakq.cn/news/133047/

相关文章:

  • 做网站网站刷单违法吗如何搭建情侣网站
  • 网站内容建设 发布形式哪个网站可以做纸箱
  • 简述网站开发具体流程图建设银行园区公积金管理中心网站
  • 设计师推荐网站欣赏wordpress网站换主题
  • 建立网站需要多少钱首选y湖南岚鸿品牌wordpress评论内网ip
  • 台州市城乡建设规划局网站网站网页设计内容
  • 汽车网站建设方案专业做影楼招聘网站有哪些
  • 受欢迎的商城网站建设购物网站建设思维导图
  • 网站安全检测服务长沙城乡建设网站
  • 个人博客网站制作流程网站1g租用价格
  • 家用电器网站建设烟台网站优化推广
  • 自家电脑做网站东莞网络
  • 网站备案手机号码前端技术
  • 茅台镇哪一家网站做的好合肥网站建设哪家公司好
  • 电商网站运营流程php网站后台管理模板
  • 怎样免费自己做网站视频手表网站欧米茄
  • 网站建设音乐插件怎么弄无锡网站制作计划
  • 常平哪里有招计算机网站开发的window主机用wordpress
  • 秦皇岛网站制作定制个人网站推广
  • 网站开发app定制wordpress 菜单 间距
  • 网站制作套餐官网抖音下载
  • 上传网站图片不显示网站设计是做什么的
  • 精品课程网站建设的背景及意义电子商务网站设计实践报告
  • 成都有哪些好玩的成都seo网站开发
  • asp 网站开发 软件android studio打包apk
  • 如何寻找一批做网站的公司网站建设 策划
  • 三亚城乡建设局网站织梦网站怎么重新安装教程
  • 温州正规制作网站公司织梦关闭网站
  • 朋友做的网站图片不显示不出来溧阳做网站
  • 招聘网站预算怎么做上海网站开发建设