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

深圳医院网站建设电子商务学网页制作吗

深圳医院网站建设,电子商务学网页制作吗,郑州网站建设那家好,c2c模式名词解释这里写目录标题 1 图像加减乘除位运算1.1 加法 img cv2.add(img1, img2)1.2 减法 img cv2.subtract(img1, img2)1.3 乘法 img cv2.multiply(img1, img2)1.4 除法 img cv2.divide(img1, img2)1.5 位运算 cv2.bitwise_and() 2 图像增强2.1 线性变换2.2 非线性变换 3 图像几何…

这里写目录标题

    • 1 图像加减乘除位运算
      • 1.1 加法 img = cv2.add(img1, img2)
      • 1.2 减法 img = cv2.subtract(img1, img2)
      • 1.3 乘法 img = cv2.multiply(img1, img2)
      • 1.4 除法 img = cv2.divide(img1, img2)
      • 1.5 位运算 cv2.bitwise_and()
    • 2 图像增强
      • 2.1 线性变换
      • 2.2 非线性变换
    • 3 图像几何变换
      • 3.1 裁剪、放大、缩小
      • 3.2 平移变换
      • 3.3 错切变换
      • 3.4 镜像变换
      • 3.5 旋转变换
      • 3.6 透视变换
      • 3.7 最近邻插值、双线性插值

1 图像加减乘除位运算

1.1 加法 img = cv2.add(img1, img2)

import cv2
import numpy as np
import matplotlib.pyplot as pltlena = cv2.imread('lenacolor.png',-1)
noise = np.random.randint(0,255,lena.shape,dtype=np.uint8)
img_add = lena+noise
img_cv_add = cv2.add(lena,noise)plt.subplot(221)
plt.title('lena')
plt.imshow(lena[...,::-1])
plt.subplot(222)
plt.title('noise')
plt.imshow(noise[...,::-1])
plt.subplot(223)
plt.title('img_add')
plt.imshow(img_add[...,::-1])
plt.subplot(224)
plt.title('img_cv_add')
plt.imshow(img_cv_add[...,::-1])
plt.show()

在这里插入图片描述

1.2 减法 img = cv2.subtract(img1, img2)

import cv2
import numpy as np
import matplotlib.pyplot as pltimg_0 = cv2.imread('34.jpeg',-1)
img_1 = cv2.imread('35.jpeg',-1)
img_sub = cv2.subtract(img_0, img_1)plt.subplot(131)
plt.title('img_0')
plt.imshow(img_0[...,::-1])
plt.subplot(132)
plt.title('img_1')
plt.imshow(img_1[...,::-1])
plt.subplot(133)
plt.title('img_sub')
plt.imshow(img_sub[...,::-1])
plt.show()

在这里插入图片描述

import cv2
import numpy as np
import matplotlib.pyplot as pltimg_0 = cv2.imread('img_no.png',0)
img_1 = cv2.imread('sub.png',0)
img_sub = cv2.subtract(img_0, img_1)plt.subplot(131)
plt.title('img_0')
plt.imshow(img_0,cmap='gray')
plt.subplot(132)
plt.title('img_1')
plt.imshow(img_1,cmap='gray')
plt.subplot(133)
plt.title('img_sub')
plt.imshow(img_sub,cmap='gray')
plt.show()

在这里插入图片描述

1.3 乘法 img = cv2.multiply(img1, img2)

import cv2
import numpy as np
import matplotlib.pyplot as pltlena = cv2.imread('lenacolor.png',-1)
mask = np.zeros_like(lena,np.uint8)
mask[204:392,213:354] = 1
img_mul = cv2.multiply(lena, mask)plt.subplot(131)
plt.title('lena')
plt.imshow(lena[...,::-1])
plt.subplot(132)
plt.title('mask')
plt.imshow(mask[...,::-1])
plt.subplot(133)
plt.title('img_mul')
plt.imshow(img_mul[...,::-1])
plt.show()

在这里插入图片描述

1.4 除法 img = cv2.divide(img1, img2)

import cv2
import numpy as np
import matplotlib.pyplot as pltlena = cv2.imread('lenacolor.png',0)
img_noise = cv2.circle(lena.copy(),(280,300),150,(0,255,0),10)
img_div = cv2.divide(img_noise,lena)plt.subplot(131)
plt.title('lena')
plt.imshow(lena,cmap='gray')
plt.subplot(132)
plt.title('img_noise')
plt.imshow(img_noise,cmap='gray')
plt.subplot(133)
plt.title('img_div')
plt.imshow(img_div,cmap='gray')
plt.show()

在这里插入图片描述

1.5 位运算 cv2.bitwise_and()

import cv2
import numpy as np
import matplotlib.pyplot as pltlena = cv2.imread('lenacolor.png',1)
mask = np.zeros_like(lena,dtype=np.uint8)
mask = cv2.circle(mask,(280,280),111,(255,255,255),-1)
re = cv2.bitwise_and(lena,mask)plt.subplot(131)
plt.title('lena')
plt.imshow(lena[...,::-1])
plt.subplot(132)
plt.title('mask')
plt.imshow(mask[...,::-1])
plt.subplot(133)
plt.title('re')
plt.imshow(re[...,::-1])
plt.show()

在这里插入图片描述

import cv2
import numpy as np
import matplotlib.pyplot as pltlena = cv2.imread('lenacolor.png',1)
mask = np.zeros(lena.shape[:2],dtype=np.uint8)
mask = cv2.circle(mask,(280,280),111,(255,255,255),-1)
re = cv2.bitwise_and(lena,lena,mask=mask)plt.subplot(131)
plt.title('lena')
plt.imshow(lena[...,::-1])
plt.subplot(132)
plt.title('mask')
plt.imshow(mask,'gray')
plt.subplot(133)
plt.title('re')
plt.imshow(re[...,::-1])
plt.show()

在这里插入图片描述

2 图像增强

2.1 线性变换

import cv2
import numpy as np
import matplotlib.pyplot as pltimg = cv2.imread('lianhua.png',1)
re = img*2+10
re = re.astype(np.uint8)
re1 = cv2.convertScaleAbs(img, alpha=2, beta=10)plt.subplot(131)
plt.title('img')
plt.imshow(img[...,::-1])
plt.subplot(132)
plt.title('re0')
plt.imshow(re0[...,::-1])
plt.subplot(133)
plt.title('re1')
plt.imshow(re1[...,::-1])
plt.show()

在这里插入图片描述

2.2 非线性变换

import cv2
import numpy as np
import matplotlib.pyplot as plt## 1 gamma
def gamma_aug(img,c,gamma):gamma_table=[c*np.power(x/255.0,gamma)*255.0 for x in range(256)]gamma_table=np.round(np.array(gamma_table)).astype(np.uint8)return cv2.LUT(img,gamma_table)## 2 log
def log_aug(img,c,r):gamma_table=[c*np.log10(1+x/255.0*r)*255.0 for x in range(256)]gamma_table=np.round(np.array(gamma_table)).astype(np.uint8)return cv2.LUT(img,gamma_table)if __name__ == '__main__':img = cv2.imread('lianhua.png',1)img11 =  gamma_aug(img,c=1,gamma=0.1)img12 = gamma_aug(img, c=1, gamma=0.8)img21 = log_aug(img, c=1, r=10)img22 = log_aug(img, c=2, r=10)plt.subplot(231)plt.title('img')plt.imshow(img[...,::-1])plt.subplot(232)plt.title('img11')plt.imshow(img11[..., ::-1])plt.subplot(233)plt.title('img12')plt.imshow(img12[..., ::-1])plt.subplot(234)plt.title('img')plt.imshow(img[...,::-1])plt.subplot(235)plt.title('img21')plt.imshow(img21[..., ::-1])plt.subplot(236)plt.title('img22')plt.imshow(img22[..., ::-1])plt.show()

在这里插入图片描述

3 图像几何变换

3.1 裁剪、放大、缩小


3.2 平移变换


3.3 错切变换


3.4 镜像变换


3.5 旋转变换


3.6 透视变换


3.7 最近邻插值、双线性插值


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

相关文章:

  • 网站怎么做流量互换有专门学做衣服网站有哪些
  • 全自动站群系统长沙电商运营培训
  • 做印刷厂网站网站开发实用技术答案
  • 网站数据怎么做接口供小程序调用竞价移动网站
  • 网站开发实训报告总结6617网址导航彩票网站大全
  • 简答电子商务网站建设流程网站后台任务
  • 仿团购网站模板网页设计职业
  • 自做闪图网站网站电子报怎么做
  • 做玻璃瓶的网站做网站哈尔滨
  • 游戏租号网站开发不用实名认证的好玩游戏
  • 建网站价格 建设网站需要多少钱郑州网站建设e00
  • 网站发帖做业务网站改版要改哪些页面
  • 当地的网站建设广东平台网站建设找哪家
  • 电脑网站在哪里找找事做的网站
  • 公司做网站济南怎么更换网站图片
  • 上海网站推广 优帮云开发一个icp网站需要多少钱
  • 松原建设网站制作宣传图片的软件
  • 青岛餐饮加盟网站建设wordpress视频类模板下载
  • 网站优化策略分析内置wordpress主机
  • 宝山网站建设服务外贸营销型网站制作
  • seo网络优化公司排名培训优化
  • 种子网站开发郑州便民服务平台
  • 成都网站建设 平易云wordpress 如何登陆地址
  • 网站开发的岗位做网站的图片要求大小
  • wordpress 导航站推广宣传
  • 企业网站四种类型欧米茄表官网
  • 网站404错误怎么解决网站** 教程
  • 网业打开慢的原因网站建设好怎么优化
  • 肇庆 网站建设 域联制作网站需要什么
  • asp建站程序电商网站建设开发