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

域名访问网站在哪里找长春网站建设开发

域名访问网站在哪里找,长春网站建设开发,微信如何做模板下载网站,自制查询小程序目录 边界填充需要知道的两个东西什么算边界边界的范围是多少举例 复制填充反射法反射101法外包装法数值填充法原图代码最终效果 边界填充需要知道的两个东西 什么算边界 顾名思义:就是图片的最外边 边界的范围是多少 根据你自己的需要而设置 举例 这里我选择…

目录

    • 边界填充需要知道的两个东西
      • 什么算边界
      • 边界的范围是多少
      • 举例
    • 复制填充
    • 反射法
    • 反射101法
    • 外包装法
    • 数值填充法
    • 原图
    • 代码
    • 最终效果

边界填充需要知道的两个东西

什么算边界

顾名思义:就是图片的最外边
在这里插入图片描述

边界的范围是多少

根据你自己的需要而设置

举例

这里我选择 (50,50,50,50)
就是上下左右,这四个方向进行了填充,填充50个像素
在这里插入图片描述
如图,上面就是选出所需要填充的范围,这里选择50个像素
在这里插入图片描述
这就是一种填充,顾名思义,按离着边界最近的颜色块的颜色进行填充

复制填充

复制边界线的颜色填充
注意是边界线的颜色,也就是一个像素
在这里插入图片描述

反射法

顾名思义,这个方法就是对称轴复制法
在这里插入图片描述
注意这个反射法反射对称轴,也就是会复制对称轴

反射101法

在这里插入图片描述
注意:这个反射101法不会反射对称轴,也就是不会复制对称轴
和反射法的区别就在于,是否复制对称轴

外包装法

在这里插入图片描述
在这里插入图片描述
外包装,是按图像的离边界的顺序填充的,将边界外的像素视为图像的另一侧

数值填充法

在这里插入图片描述
在图片的四周填上指定的颜色

原图

在这里插入图片描述

代码

import cv2def img_show(name, img):cv2.imshow(name, img)cv2.waitKey(0)cv2.destroyAllWindows()img = cv2.imread('enhanced_color_rgb.jpg')print('img is shape:', img.shape)# 定义上下左右各边的像素数
top_size, bottom_size, left_size, right_size = (50, 50, 50, 50)# 创建不同类型的边界
# 使用复制边界类型,将边界的最外侧像素行或列进行复制
replicate = cv2.copyMakeBorder(img, top_size, bottom_size, left_size, right_size, borderType=cv2.BORDER_REPLICATE)
# 使用反射边界类型,将边界外的像素进行镜像反射(包括边界像素)
reflect = cv2.copyMakeBorder(img, top_size, bottom_size, left_size, right_size, borderType=cv2.BORDER_REFLECT)
# 使用反射101边界类型,将边界外的像素进行镜像反射(不包括最外侧的边界像素)
reflect_101 = cv2.copyMakeBorder(img, top_size, bottom_size, left_size, right_size, borderType=cv2.BORDER_REFLECT_101)
# 使用环绕边界类型,将边界外的像素视为图像的另一侧
wrap = cv2.copyMakeBorder(img, top_size, bottom_size, left_size, right_size, borderType=cv2.BORDER_WRAP)
# 使用常数边界类型,用指定的常数值填充边界外的像素
constant = cv2.copyMakeBorder(img, top_size, bottom_size, left_size, right_size, borderType=cv2.BORDER_CONSTANT,value=0)"""BORDER_REPLICATE    复制法  将边界的最外侧像素行或列进行复制                   a|abcdef|fBORDER_REFLECT      反射法  将边界外的像素进行镜像反射(包括边界像素)          bcdefa|abcdef|fedcbaBORDER_REFLECT_101  反射101 将边界外的像素进行镜像反射(不包括最外侧的边界像素) bcdef|abcdef|edcbaBORDER_WRAP         外包装  将边界外的像素视为图像的另一侧                     abcdef|abcdef|abcdefBORDER_CONSTANT     数值    用指定的常数值填充边界外的像素                     0|abcdef|0 
"""import matplotlib.pyplot as plt# 使用matplotlib显示原始图像和带有不同边界的图像
plt.figure(figsize=(10, 6))labels = ['Original', 'Replicate', 'Reflect', 'Reflect 101', 'Wrap', 'Constant']
img_list = [img, replicate, reflect, reflect_101, wrap, constant]for index in range(6):ax = plt.subplot(230 + index + 1)  # 创建子图plt.imshow(img_list[index])  # 显示图像plt.title(labels[index])  # 设置标题# # 设置 x 轴和 y 轴的刻度间隔为50# ax.set_xticks(range(0, img_list[index].shape[1], 50))# ax.set_yticks(range(0, img_list[index].shape[0], 50))# 调整子图间距,使其显示得更清晰
plt.tight_layout()# 显示图像
plt.show()

最终效果

在这里插入图片描述

👇 源码资料获取 · 技术与交流 👇

在这里插入图片描述

http://www.hkea.cn/news/915095/

相关文章:

  • 商务网站建设哪家好推广代理公司
  • 自己做网站是否要买云主机西安百度提升优化
  • 成都注册公司哪个区好分析网站推广和优化的原因
  • 模板建站杭州seo泽成
  • 济南网站建设公司川芎网络怎么注册自己的网址
  • linux下安装wordpress关键词优化排名查询
  • wordpress手机网站怎么做中央电视台一套广告价目表
  • 百家号如何给网站做推广推广方案是什么
  • 西安三网合一网站建设产品线上推广方案
  • 2023年免费b站入口百度网站优化
  • 响应式网站建设有利于seo网站发布与推广方案
  • 网页制作教程课件seo推广排名重要吗
  • 小规模纳税人企业所得税怎么征收广州seo招聘
  • 济南企业自助建站网络营销策划公司
  • iis 新建网站 要登录温州seo推广外包
  • 个人想做企业网站备案惠州seo代理商
  • 做公务员题的网站口红的推广软文
  • 福州网站建设 联系yanktcn 04上海百网优seo优化公司
  • 网站备案号如何获得网站建设营销推广
  • 物流网站开发公司西安 做网站
  • 商务信息网站怎么做网络视频营销策略有哪些
  • 社交做的最好的网站怎么开发一个网站
  • 教育品牌网站建设百度搜索推广和信息流推广
  • 虎门专业做网站对网络营销的认识有哪些
  • 投资理财培训网站建设抖音引流推广一个30元
  • 做景观设施的网站网络营销推广要求
  • 携程网站建设进度及实施过程网络营销的缺点及建议
  • 石家庄网站建设哪家专业中国联通腾讯
  • 能访问各种网站的浏览器百度一下网页搜索
  • 自己做网站花多少钱雅虎搜索