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

国内高端大气的网站设计数字广东网络建设有限公司总经理

国内高端大气的网站设计,数字广东网络建设有限公司总经理,网站开发及维护合同,怎么建网站卖东西上一篇文章#xff1a;OpenCV计算机视觉 02 图片修改 图像运算 边缘填充 阈值处理 目录 添加椒盐噪声 图像平滑常见处理方式 均值滤波 (blur) 方框滤波 (boxFilter) ​高斯滤波 (GaussianBlur) 中值滤波 (medianBlur) 添加椒盐噪声 def add_peppersalt_noise(image, n…上一篇文章OpenCV计算机视觉 02 图片修改 图像运算 边缘填充 阈值处理 目录 添加椒盐噪声 图像平滑常见处理方式 均值滤波 (blur) 方框滤波 (boxFilter) ​高斯滤波 (GaussianBlur) 中值滤波 (medianBlur) 添加椒盐噪声 def add_peppersalt_noise(image, n10000):result image.copy()h, w image.shape[:2]    # 获取图片的高和宽for i in range(n):    # 生成n个椒盐噪声x np.random.randint(1, h)y  np.random.randint(1, w)if np.random.randint(0, 2) 0:result[x, y] 0else:result[x,y] 255return result ​ image cv2.imread(tu.png) cv2.imshow(original,image) cv2.waitKey(0) noise add_peppersalt_noise(image) cv2.imwrite(rnoise.png,noise)#保存一下等会我们做平滑操作 cv2.imshow(noise,noise) cv2.waitKey(0) 图像平滑常见处理方式 图像平滑smoothing也称为“模糊处理”bluring 是一项简单且使用频率很高的图像处理方法。图像平滑处理可以用来压制、弱化或消除图像中的细节、突变、边缘和噪声。但最常见的是用来减少图像上的噪声或者失真。降低图像分辨率时平滑处理是很重要的。下面是常用的一些滤波器 均值滤波邻域平均滤波– blur函数 方框滤波– boxFilter函数 高斯滤波–GaussianBlur函数 中值滤波–medianBlur函数 均值滤波 (blur) 是指用当前像素点周围 n*n 个像素值的均值来代替当前像素值。边界点的处理可以扩展当前图像的周围像素点padding. 特别注意核数尽量选奇数不选偶数原因是当核大小为奇数时能够明确地定义一个中心像素。这样在计算平均值时更容易确定以哪个像素为中心进行周边像素值的平均计算。当边界像素周围的像素数量不足 n×n 个为了能够对边界像素也进行均值滤波计算就通过在图像的四周添加额外的像素即 padding来补足所需的像素数量。这些添加的像素值可以是 0、图像边缘像素的重复值或者通过其他特定的算法计算得到的值从而使得边界像素也能像内部像素一样进行完整的 n×n 区域的均值计算。 dstcv2.blur(src,ksize,anchor,borderType)dst是返回值src是需要处理的图像kszie是滤波核(卷积核)的大小anchor是锚点默认值是-1-1一般无需更改borderType是边界样式一般无需更改一般情况下使用dstcv2.blur(src,ksize)即可blur_1 cv2.blur(noise,(3,3))  #卷积核为33   效果一般清晰度一般 cv2.imshow(blur_1,blur_1) cv2.waitKey(0) ​ blur_2 cv2.blur(noise,(5,5))#卷积核为55   效果好但模糊 cv2.imshow(blur_2,blur_2) cv2.waitKey(0) cv2.destroyAllWindows() 优点 算法简单计算效率高。能有效地平滑均匀分布的噪声。 缺点 会使图像变得比较模糊因为它对所有像素一视同仁丢失了图像的细节和边缘信息。 方框滤波 (boxFilter) 方框滤波是指用当前像素点周围nxn个像素值的和来代替当前像素值。 dstcv2.boxFiltersrc,ddepth,ksize,anchor,normalize,borderType式中● dst是返回值表示进行方框滤波后得到的处理结果。● src 是需要处理的图像即原始图像。● ddepth是处理结果图像的图像深度一般使用-1表示与原始图像使用相同的图像深度。● ksize 是滤波核的大小。滤波核大小是指在滤波处理过程中所选择的邻域图像的高 度和宽度。● anchor 是锚点指对应哪个区域● normalize 表示在滤波时是否进行归一化。1.当值为True时归一化用邻域像素值的和除以面积。 此时方框滤波与 均值滤波 效果相同。2.当值为False时不归一化直接使用邻域像素值的和。和255时使用255boxFilter_1 cv2.boxFilter(noise,-1,(3,3),normalize True) cv2.imshow(boxFilter_1,boxFilter_1) cv2.waitKey(0) boxFilter_2 cv2.boxFilter(noise,-1,(3,3),normalize False) cv2.imshow(boxFilter_2,boxFilter_2) cv2.waitKey(0) 优点 计算相对简单速度较快。对于一些平滑程度要求不高的情况可以快速达到一定的平滑效果。 缺点 如果未进行归一化可能会导致像素值超出正常范围例如 0 - 255出现异常的结果。与均值滤波类似可能会使图像变得模糊丢失部分细节。 高斯滤波(GaussianBlur) 使用高斯函数来确定滤波核中每个像素的权重。离中心像素越近权重越大离中心像素越远权重越小。再对滤波核覆盖区域内的像素进行加权平均得到中心像素的新值。 cv2.GaussianBlur(src, ksize[, sigmaX[, sigmaY[, dst]]])高斯滤波 参数说明 src:输入图像通常是一个NumPy数组。 ksize:滤波器的大小它是一个元组表示在水平和垂直方向上的像素数量。例如(5, 5)表示一个5x5的滤波器。 sigmaX和sigmaY:分别表示在X轴和Y轴方向上的标准差。这些值与滤波器大小相同。默认情况下它们都等于0,这意味着没有高斯模糊。 dst:输出图像通常是一个NumPy数组。如果为None,则会创建一个新的数组来存储结果。GaussianB cv2.GaussianBlur(noise,(3,3),1) #标准差为1标准正太分布。 cv2.imshow(GaussianBlur_k3_s1,GaussianB) cv2.waitKey(0) GaussianB cv2.GaussianBlur(noise,(3,3),2) cv2.imshow(GaussianBlur_k3_s2,GaussianB) cv2.waitKey(0) GaussianB cv2.GaussianBlur(noise,(5,5),1) #标准差为1标准正太分布。 cv2.imshow(GaussianBlur_k5_s1,GaussianB) cv2.waitKey(0) 优点 相比均值滤波能更好地保留图像的边缘和细节因为其权重分配更符合图像的特征。对高斯噪声有较好的抑制效果。 缺点 计算复杂度相对较高因为需要计算每个像素的权重。 中值滤波(medianBlur) 会取当前像素点及其周围临近像素点一共有奇数个像素点的像素值将这些像素值从小到大排序然后将位于中间位置的像素值作为当前像素点的像素值。 medianBlur函数 cv2.medianBlur(src, ksize[, dst])中值滤波 参数说明 src:输入图像。 ksize:滤波器的大小它是一个整数表示在水平和垂直方向上的像素数量。例如5表示一个5x5的滤波器。 dst:输出图像通常是一个NumPy数组。如果为None,则会创建一个新的数组来存储结果。medianB cv2.medianBlur(noise,3) cv2.imshow(medianBlur_k3,medianB) cv2.waitKey(0) medianB cv2.medianBlur(noise,5) cv2.imshow(medianBlur_k5,medianB) cv2.waitKey(0) cv2.destroyAllWindows() 优点 对椒盐噪声有非常好的去除效果。能够在去除噪声的同时较好地保护图像的边缘信息。 缺点 对于一些细节丰富的图像可能会使部分细节变得模糊。 综合来看中值滤波处理椒盐噪声效果最好
http://www.hkea.cn/news/14530777/

相关文章:

  • 西宁做手机网站的公司福州长乐网站建设
  • 电子商务做网站骗钱怎么办wordpress 是免费的吗
  • 网站开发新技术探索网站开发使用哪种语言
  • 揭阳网站设计建设维护网站 未签订合同
  • 怎么做百度网站验证网站建设浦东
  • wordpress实例站免费注册域名方法
  • 重点专业建设网站 建设方案wordpress以前版本
  • 招标网站怎么做莆田网站建站建设
  • 国外网站设计理念wordpress 主题 language
  • 建立网站用英语怎么说单页网站seo
  • 贵州省住房和城乡建设局网站首页wordpress地址设置方法
  • 网站建设及服务合同书琴童少儿音乐创作网站建设
  • wordpress 企业站教程运营一个网站的成本
  • 高密做网站哪家好价位wordpress导航怎么添加连接
  • 男女做特别污污的事情网站网站更改备案
  • 上海网站制作网站开发论坛做视频网站有哪些
  • 网站建设验收模板南京模板建站哪家好
  • 赣榆哪里有做网站的启闭机闸门的网站建设
  • 企业wap网站源码php源码网站建设教程
  • 专业网站建设费用报价烟台龙口网站建设
  • 请简述网站建设的方法电商网站开发的主流技术
  • 上虞网站设计制作视频网站教程
  • 个人建网站怎么赚钱wordpress 关键字链接
  • 网站开发经验教训个人电子邮箱怎么填写格式
  • 五泉山网页设计宣传网站制作二级网站和自建网站有什么区别
  • 大学网站建设与管理职责网站群建设的目的意义
  • 无锡公司网站设计手机站是什么意思
  • 大理州建设局投诉网站重庆工程信息网官网首页
  • 河北邯郸做移动网站单本小说网站
  • 广东石油化工建设集团网站广告图片网站