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

首钢建设一公司网站表情包制作在线

首钢建设一公司网站,表情包制作在线,做网站那个公司好,手机商城系统总结图像阈值ret, dst cv2.threshold(src, thresh, maxval, type)src#xff1a; 输入图#xff0c;只能输入单通道图像#xff0c;通常来说为灰度图dst#xff1a; 输出图thresh#xff1a; 阈值maxval#xff1a; 当像素值超过了阈值#xff08;或者小于阈值#xff0c;…图像阈值ret, dst cv2.threshold(src, thresh, maxval, type)src 输入图只能输入单通道图像通常来说为灰度图dst 输出图thresh 阈值maxval 当像素值超过了阈值或者小于阈值根据type来决定所赋予的值type二值化操作的类型包含以下5种类型cv2.THRESH_BINARY 超过阈值部分取maxval最大值否则取0cv2.THRESH_BINARY_INV THRESH_BINARY的反转cv2.THRESH_TRUNC 大于阈值部分设为阈值否则不变cv2.THRESH_TOZERO 大于阈值部分不改变否则设为0cv2.THRESH_TOZERO_INV THRESH_TOZERO的反转python代码及其效果图如下import cv2 #opencv读取的格式是BGR import numpy as np import matplotlib.pyplot as plt#Matplotlib是RGB %matplotlib inline imgcv2.imread(E:/opencv/open-cv/2-7/dog.jpg) img_gray cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)ret, thresh1 cv2.threshold(img_gray, 127, 255, cv2.THRESH_BINARY) ret, thresh2 cv2.threshold(img_gray, 127, 255, cv2.THRESH_BINARY_INV) ret, thresh3 cv2.threshold(img_gray, 127, 255, cv2.THRESH_TRUNC) ret, thresh4 cv2.threshold(img_gray, 127, 255, cv2.THRESH_TOZERO) ret, thresh5 cv2.threshold(img_gray, 127, 255, cv2.THRESH_TOZERO_INV)titles [Original Image, BINARY, BINARY_INV, TRUNC, TOZERO, TOZERO_INV] images [img, thresh1, thresh2, thresh3, thresh4, thresh5]for i in range(6):plt.subplot(2, 3, i 1), plt.imshow(images[i], gray)plt.title(titles[i])plt.xticks([]), plt.yticks([]) plt.show()设置阈值画出对应图像如下图可以看出不同的type其得到的图差距很大。图像平滑处理2.1 读取图像读取了加噪声的图像方便后面比较。img cv2.imread(E:/opencv/open-cv/2-7/lenaNoise.png)cv2.imshow(img, img) cv2.waitKey(0) cv2.destroyAllWindows()2.2 均值滤波cv2.blur(img,ksize) 均值滤波img原图像ksize核大小原理它只取内核区域下所有像素的平均值并替换中心元素。特征核中区域贡献率相同。作用滤除椒盐噪声效果比较好。blur cv2.blur(img, (3, 3))cv2.imshow(blur, blur) cv2.waitKey(0) cv2.destroyAllWindows()对比原来其效果如图所示2.3 方框滤波cv2.boxFilter(img,-1,ksize,normalizeTrue)注意函数区别当normalizeTrue时与均值滤波结果相同 normalizeFalse表示对加和后的结果不进行平均操作大于255的使用255表示。box cv2.boxFilter(img,-1,(3,3), normalizeTrue) cv2.imshow(box, box) cv2.waitKey(0) cv2.destroyAllWindows()normalizeTruenormalizeFalse其效果对比如如上所示。2.4 高斯滤波cv2.GuassianBlur(img, ksize,sigmaX,sigmaY) 其中sigmaX,sigmaY分别表示X,Y方向的标准偏差。如果仅指定了sigmaX则sigmaY与sigmaX相同。aussian cv2.GaussianBlur(img, (5, 5), 1) cv2.imshow(aussian, aussian) cv2.waitKey(0) cv2.destroyAllWindows()2.5 中值滤波cv2.medianBlur(img, k)原理imgs为原图像k为方框的尺寸相当于将方框内的个值进行排序取中值作为当前值。python程序和效果图如下median cv2.medianBlur(img, 5) # 中值滤波cv2.imshow(median, median) cv2.waitKey(0) cv2.destroyAllWindows()2.6 四种滤波算法对比python代码和图像如下res np.hstack((blur,box1,aussian,median)) #print (res) cv2.imshow(median vs average, res) cv2.waitKey(0) cv2.destroyAllWindows()
http://www.hkea.cn/news/14476572/

相关文章:

  • 怎么用服务器lp做网站第一个做装修的网站
  • 北京哪家做网站和网络推广好的做视频网站需要什么服务器配置
  • 庆阳做网站的公司涪陵建设工程信息网站
  • 网站建设与管理简介济南网站建设服务哪家好
  • 网站开发制作的流程网站营销工作流程
  • 淘宝客优惠券的网站是怎么做的中国航发网上商城首页
  • 企业网站背景颜色网站开发分为哪几块
  • iis做网站跳转seo推广专员工作内容
  • 晋城市公共事业建设局网站手表网站 海马300米潜水表
  • 北京高端网站公司哪家好17网站一起做网店东莞
  • 电子商务网站模块宠物网站 模板
  • 主页网站建设wordpress 建站 教程视频
  • 网站的建设过程黄冈网站建设报价
  • 湖北手机版建站系统价格自考大专报名官网入口
  • 外贸网站建设公司服务wordpress分类目录加图标
  • 无锡网站制作8网站建设开发案例教程视频
  • 北辰网站开发淮南市城乡建设局网站
  • 手机免费制作网站windows和linux 做网站
  • 突出什么 加强网站建设六安网站建设网络服务
  • 厂家做网站中铁建设集团有限公司怎么样
  • 广州微网站建设多少钱区块链开发前景
  • 集约化网站群建设内容做游戏网站赚钱么
  • 北京微网站网站服务器 要求
  • 订阅号怎么做免费的视频网站虚拟主机管理
  • 青岛网站建设王道下拉強ps网站建设要知道的知识
  • 站长工具高清无吗html项目案例实战
  • 江苏建筑工程信息网站南京互联网公司前十名
  • 个人网站建设一般流程友情链接的概念
  • 网站建设浦东网站开发 精品课程
  • 上海金融网站制作公最便宜的购物网站排名