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

flash as3 网站模板网站开发常用开发语言

flash as3 网站模板,网站开发常用开发语言,国内正规seo网络推广,线下实体店如何推广引流文章目录 图像的加法运算图像的减法运算图像的乘除运算图像的融合OpenCV位运算-非操作OpenCV位操作-与运算OpenCV位操作-或与异或为图像添加水印 图像的加法运算 # -*- coding: utf-8 -*- import cv2 import numpy as npimg cv2.imread(E://pic//4.jpg)# 图的加法运算就是矩阵… 文章目录 图像的加法运算图像的减法运算图像的乘除运算图像的融合OpenCV位运算-非操作OpenCV位操作-与运算OpenCV位操作-或与异或为图像添加水印 图像的加法运算 # -*- coding: utf-8 -*- import cv2 import numpy as npimg cv2.imread(E://pic//4.jpg)# 图的加法运算就是矩阵的加法运算 # 因此加法运算的两张图必须是相同的形状# print(img.shape) # (600, 480, 3)img2 np.ones((600, 480, 3), np.uint8) * 100 cv2.imshow(origin, img) res cv2.add(img, img2) cv2.imshow(result, res)key cv2.waitKey(0) 0xff if key ord(q):cv2.destroyAllWindows()图像的减法运算 # -*- coding: utf-8 -*- import cv2 import numpy as npimg cv2.imread(E://pic//4.jpg)# 图的加法运算就是矩阵的加法运算 # 因此加法运算的两张图必须是相同的形状# print(img.shape) # (600, 480, 3)img2 np.ones((600, 480, 3), np.uint8) * 100 cv2.imshow(origin, img) res cv2.add(img, img2) cv2.imshow(result, res)img3 cv2.subtract(res, img2) cv2.imshow(origin2, img3)key cv2.waitKey(0) 0xff if key ord(q):cv2.destroyAllWindows()# -*- coding: utf-8 -*- import cv2 import numpy as npimg cv2.imread(E://pic//4.jpg)# 图的加法运算就是矩阵的加法运算 # 因此加法运算的两张图必须是相同的形状# print(img.shape) # (600, 480, 3)img2 np.ones((600, 480, 3), np.uint8) * 100 cv2.imshow(origin, img) res cv2.add(img, img2) cv2.imshow(result, res)img3 cv2.subtract(res, img2) cv2.imshow(origin2, img3)img3 cv2.subtract(img, img2) cv2.imshow(origin3, img3)key cv2.waitKey(0) 0xff if key ord(q):cv2.destroyAllWindows()可以看出给一张图做加法运算它可以变亮一些做减法运算可以变暗一些 图像的乘除运算 无非是让图片亮得更快一些和亮得更慢一些 图像的融合 # -*- coding: utf-8 -*- import cv2 import numpy as npcv2.namedWindow(img, cv2.WINDOW_NORMAL) back cv2.imread(E://pic//Nurburgring_1920x1080.jpg) superman cv2.imread(E://pic//Man_Of_Steel_superman_superhero_____f_1920x1080.jpg)# 只有两张图片的属性一样才可以融合 # print(back.shape) # print(superman.shape) # (1080, 1920, 3) # (1080, 1920, 3)res cv2.addWeighted(superman, 0.7, back, 0.3, 0)cv2.imshow(img, res)key cv2.waitKey(0) 0xff if key ord(q):cv2.destroyAllWindows()OpenCV位运算-非操作 # -*- coding: utf-8 -*- import cv2 import numpy as npimg np.zeros((200, 200), np.uint8) img[50:150, 50:150] 255cv2.imshow(img, img)key cv2.waitKey(0) 0xff if key ord(q):cv2.destroyAllWindows()# -*- coding: utf-8 -*- import cv2 import numpy as npimg np.zeros((200, 200), np.uint8) img[50:150, 50:150] 255new_img cv2.bitwise_not(img)cv2.imshow(img, img) cv2.imshow(new_img, new_img)key cv2.waitKey(0) 0xff if key ord(q):cv2.destroyAllWindows()OpenCV位操作-与运算 # -*- coding: utf-8 -*- import cv2 import numpy as npimg np.zeros((200, 200), np.uint8) img2 np.zeros((200, 200), np.uint8) img[20:120, 20:120] 255 img2[80:180, 80:180] 255# new_img cv2.bitwise_not(img)cv2.imshow(img, img) cv2.imshow(img2, img2)key cv2.waitKey(0) 0xff if key ord(q):cv2.destroyAllWindows()# -*- coding: utf-8 -*- import cv2 import numpy as npimg np.zeros((200, 200), np.uint8) img2 np.zeros((200, 200), np.uint8) img[20:120, 20:120] 255 img2[80:180, 80:180] 255# new_img cv2.bitwise_not(img) new_img cv2.bitwise_and(img, img2)cv2.imshow(img, img) cv2.imshow(img2, img2) cv2.imshow(new_img, new_img)key cv2.waitKey(0) 0xff if key ord(q):cv2.destroyAllWindows()OpenCV位操作-或与异或 # -*- coding: utf-8 -*- import cv2 import numpy as npimg np.zeros((200, 200), np.uint8) img2 np.zeros((200, 200), np.uint8) img[20:120, 20:120] 255 img2[80:180, 80:180] 255# new_img cv2.bitwise_not(img) # new_img cv2.bitwise_and(img, img2) new_img cv2.bitwise_or(img, img2) new_img2 cv2.bitwise_xor(img, img2)cv2.imshow(img, img) cv2.imshow(img2, img2) cv2.imshow(new_img, new_img) cv2.imshow(new_img2, new_img2)key cv2.waitKey(0) 0xff if key ord(q):cv2.destroyAllWindows()为图像添加水印 # -*- coding: utf-8 -*- import cv2 import numpy as np#1. 引入一幅图片 #2. 要有一个LOGO需要自己创建 #3. 计算图片在什么地方添加在添加的地方变成黑色 #4. 利用add将logo 与 图处叠加到一起cv2.namedWindow(img, cv2.WINDOW_NORMAL) superman cv2.imread(E://pic//Man_Of_Steel_superman_superhero_____f_1920x1080.jpg)# 创建水印 logo np.zeros((200, 200, 3), np.uint8) mask np.zeros((200, 200), np.uint8)# 绘制水印 logo[20:120, 20:120] [0, 0, 255] logo[80:180, 80:180] [255, 255, 0]mask[20:120, 20:120] 255 mask[80:180, 80:180] 255# 对mask按位取反 m cv2.bitwise_not(mask)# 选择添加logo的位置 roi superman[0:200, 0: 200]# 和m进行按位与操作 # 因为roi是三通道而m是单通道不能直接相与 tmp cv2.bitwise_and(roi, roi, maskm)dst cv2.add(tmp, logo)superman[0:200, 0:200] dstcv2.imshow(dst, dst) cv2.imshow(tmp, tmp) cv2.imshow(mask, mask) cv2.imshow(logo, logo) cv2.imshow(img, superman) cv2.imshow(m, m)key cv2.waitKey(0) 0xff if key ord(q):cv2.destroyAllWindows()之后我会持续更新如果喜欢我的文章请记得一键三连哦点赞关注收藏你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 ↖(▔▽▔)↗感谢支持
http://www.w-s-a.com/news/683799/

相关文章:

  • 网站优化方案和实施wordpress的归档
  • 建设事业单位网站多少钱集艾设计公司官网
  • 网站建设与管理方案书图片的制作方法
  • 中文建网站美发网站模板带手机版
  • 免费聊天不充值软件windows优化大师下载安装
  • 网站优化的关键词自己怎么做外贸网站空间
  • 现在建设的网站有什么劣势温州互联网公司
  • 重庆自助企业建站模板淘宝关键词top排行榜
  • 平邑网站制作买高端品牌网站
  • 深圳建网站三千网站安全代维
  • 西宁市精神文明建设网站装饰设计甲级资质
  • 做教育行业营销类型的网站徐州做网站多少钱
  • 临沂品牌网站制作企业网站建设搜集资料
  • wordpress注册验证码手机网站优化
  • 往建设厅网站上传东西做衣服的教程网站有哪些
  • 网上商城网站设计免费咨询口腔科医生回答在线
  • 南京网站c建设云世家 s浏览器
  • 如何做镜像别人网站wordpress菜单对齐修改
  • 长春网站建设net企业公示信息查询官网
  • 金鹏建设集团网站可在哪些网站做链接
  • 电子产品网站开发背景网站关键词优化方案
  • 建网站论坛wordpress提交数据库错误
  • 国内网站建设公司开源网站系统
  • 网站开发公司上大连网站建设流程图
  • 银川网站seo宁波网
  • 个人备案网站会影响吗网站添加 备案
  • 网站建设与电子商务的教案关于旅游网站建设的方案
  • 电子商务网站建设设计原则找做网站找那个平台做
  • 天津高端品牌网站建设韶关网站建设墨子
  • Wordpress多站点为什么注册不了2008iis搭建网站