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

物联网 网站开发小学课程建设网站目标

物联网 网站开发,小学课程建设网站目标,济南做手机网站,公司制作网站需要这里写目录标题本节的目标背景灰度变换和空间滤波基础本节的目标 了解空间域图像处理的意义#xff0c;以及它与变换域图像处理的区别熟悉灰度变换所有的主要技术了解直方图的意义以及如何操作直方图来增强图像了解空间滤波的原理 import sys import numpy as np import cv2… 这里写目录标题本节的目标背景灰度变换和空间滤波基础本节的目标 了解空间域图像处理的意义以及它与变换域图像处理的区别熟悉灰度变换所有的主要技术了解直方图的意义以及如何操作直方图来增强图像了解空间滤波的原理 import sys import numpy as np import cv2 import matplotlib import matplotlib.pyplot as plt import PIL from PIL import Imageprint(fPython version: {sys.version}) print(fNumpy version: {np.__version__}) print(fOpencv version: {cv2.__version__}) print(fMatplotlib version: {matplotlib.__version__}) print(fPillow version: {PIL.__version__})Python version: 3.6.12 |Anaconda, Inc.| (default, Sep 9 2020, 00:29:25) [MSC v.1916 64 bit (AMD64)] Numpy version: 1.16.6 Opencv version: 3.4.1 Matplotlib version: 3.3.2 Pillow version: 8.0.1def normalize(mask):return (mask - mask.min()) / (mask.max() - mask.min() 1e-5)背景 灰度变换和空间滤波基础 g(x,y)T[f(x,y)](3.1)g(x, y) T[f(x, y)] \tag{3.1} g(x,y)T[f(x,y)](3.1) 式中f(x,y)f(x, y)f(x,y)是输入图像 g(x,y)g(x, y)g(x,y)是输出图像TTT是在点(x,y)(x, y)(x,y)的一个邻域上定义的针对f的算子。 最小的邻域大小为1×11\times 11×1 则式(3.1)中的TTT称为灰度也称灰度级或映射变换函数简写为如下 sT(r)(3.2)sT(r) \tag{3.2}sT(r)(3.2) 对比度拉伸 通过将kkk以下的灰度级变暗并将高于kkk的灰度级变亮产生比原图像对比度更高的一幅图像 阈值处理函数 小于kkk的处理为0大于kkk的设置为1产生一幅二级二值图像 # 显示一个图像的3x3邻域 height, width 18, 18 img_ori np.ones([height, width], dtypenp.float)# 图像3x39个像素赋了不同的值以便更好的显示 kernel_h, kernel_w 3, 3 img_kernel np.zeros([kernel_h, kernel_w], dtypenp.float) for i in range(img_kernel.shape[0]):for j in range(img_kernel.shape[1]):img_kernel[i, j] 0.3 0.1 * i 0.1 * j img_kernel[kernel_h//2, kernel_w//2] 0.9img_ori[5:5kernel_h, 12:12kernel_w] img_kernelfig plt.figure(figsize(7, 7), numa) plt.matshow(img_ori, fignuma, cmapgray, vmin0, vmax1) plt.show()为什么会把Sigmoid函数写在这里 从Sigmoid函数的图像曲线来看与分段线性函数的曲线类似所以在一定程度上可以用来代替对比度拉伸这样就不需要输入太多的参数。当然有时可能也得不到想要的结果需要自己多做实验。 sigmoid函数也是神经网络用得比较多的一个激活函数。 def sigmoid(x, scale):simgoid fuction, return ndarray value [0, 1]param: input x: array like param: input scale: scale of the sigmoid fuction, if 1, then is original sigmoid fuction, if 1, then the values between 0, 1will be less, if scale very low, then become a binary fuction; if 1, then the values between 0, 1 will be more, if scalevery high then become a y xy 1 / (1 np.exp(-x / scale))return y# sigmoid fuction plot x np.linspace(0, 10, 100) x1 x - x.max() / 2 # Here shift the 0 to the x center, here is 5, so x1 [-5, 5] t_stretch sigmoid(x1, 1) t_binary sigmoid(x1, 0.001)plt.figure(figsize(10, 5)) plt.subplot(121), plt.plot(x, t_stretch), plt.title(sT(r)), plt.ylabel($s_0 T(r_0)$, rotation0) plt.xlabel(r), plt.xticks([]), plt.yticks([]) plt.subplot(122), plt.plot(x, t_binary), plt.title(sT(r)), plt.ylabel($s_0 T(r_0)$, rotation0) plt.xlabel(r), plt.xticks([]), plt.yticks([]) plt.tight_layout plt.show()
http://www.zqtcl.cn/news/132362/

相关文章:

  • 极捷号网站建设wordpress搬家500错误
  • 网站加友情链接app开发培训课程
  • 济南网站排名优化报价平台推广话术
  • 自己做的创意的网站短链接生成站长工具
  • 爱站网是怎么回事网站语音转写怎么做
  • 一级a做爰片免播放器网站扬中门户网
  • 舆情网站大全模板网站有哪些在哪里下载
  • 新网站关键词怎么优化深圳公司网站推广
  • 新加坡购物网站排名英文版wordpress安装
  • 哪个网站做ppt能赚钱企查查企业信息
  • 学校建设网站的意义wordpress 鸟
  • 一个ip做网站网站建设基础课件
  • 包装设计十大网站连云港网站建设开发
  • 川沙网站建设网站推广服务外包有哪些渠道
  • 哪些网站可以做招商广告手机怎么创网站免费
  • 换物网站为什么做不起来网站开发工具的功能包括
  • 引导式网站君和网站建设
  • 西柏坡门户网站建设规划书自己做照片书的网站
  • 做网站横幅的图片多大公司做自己的网站平台台
  • 百度网站建设工资给城市建设提议献策的网站
  • 如何进入网站管理页面维护网站需要多少钱
  • 深圳住房和城乡建设局网站阿里云学生免费服务器
  • 如何做的网站手机可以用吗绵阳优化网站排名
  • 营销网站建设大全wordpress wp_register
  • 公司做年审在哪个网站网络seo专员招聘
  • 宿州网站建设费用网站快速建设入门教程
  • 怎么自己做网站加盟网站建设意义模板
  • 网站开发怎样实现上传视频教程内容导购网站模板
  • 济南做网站建设的公司广告公司资质
  • 域名分类网站微擎 wordpress