如何进行cv2.copyMakeBorder()
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,本篇文章给大家分享的是有关如何进行cv2.copyMakeBorder(),小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。如果你想给你的图
千家信息网最后更新 2025年01月22日如何进行cv2.copyMakeBorder()
本篇文章给大家分享的是有关如何进行cv2.copyMakeBorder(),小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
如果你想给你的图片设置边界框,就像一个相框一样的东西,你就可以使用cv2.copyMakeBorder()
函数。但其在卷积操作、零填充等也得到了应用,并且可以用于一些数据增广操作。
参数
src : 输入的图片
top, bottom, left, right :相应方向上的边框宽度
borderType:定义要添加边框的类型,它可以是以下的一种:
cv2.BORDER_CONSTANT:添加的边界框像素值为常数(需要额外再给定一个参数)
cv2.BORDER_REFLECT:添加的边框像素将是边界元素的镜面反射,类似于
gfedcb|abcdefgh|gfedcba
cv2.BORDER_REFLECT_101 or cv2.BORDER_DEFAULT:和上面类似,但是有一些细微的不同,类似于
gfedcb|abcdefgh|gfedcba
cv2.BORDER_REPLICATE:使用最边界的像素值代替,类似于
aaaaaa|abcdefgh|hhhhhhh
cv2.BORDER_WRAP:不知道怎么解释,直接看吧,
cdefgh|abcdefgh|abcdefg
value:如果borderType为
cv2.BORDER_CONSTANT
时需要填充的常数值。
实例
img = cv2.imread('testimg.png')img = cv2.resize(img,(256,256))cv2.imshow('origin',img),cv2.waitKey(0),cv2.destroyAllWindows()replicate = cv2.copyMakeBorder(img,20,20,20,20,cv2.BORDER_REPLICATE)cv2.imshow('replicate',replicate),cv2.waitKey(0),cv2.destroyAllWindows()constant = cv2.copyMakeBorder(img,20,20,20,20,cv2.BORDER_CONSTANT,value=(255,255,255))cv2.imshow('constant',constant),cv2.waitKey(0),cv2.destroyAllWindows()reflect = cv2.copyMakeBorder(img,20,20,20,20,cv2.BORDER_REFLECT)cv2.imshow('reflect',reflect),cv2.waitKey(0),cv2.destroyAllWindows()reflect101 = cv2.copyMakeBorder(img,20,20,20,20,cv2.BORDER_REFLECT_101)cv2.imshow('reflect101',reflect101),cv2.waitKey(0),cv2.destroyAllWindows()wrap = cv2.copyMakeBorder(img,20,20,20,20,cv2.BORDER_WRAP)cv2.imshow('wrap',wrap),cv2.waitKey(0),cv2.destroyAllWindows()
以上就是如何进行cv2.copyMakeBorder(),小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
边界
像素
边框
参数
图片
更多
看吧
知识
篇文章
不同
实用
细微
东西
元素
函数
卷积
实例
宽度
就是
工作会
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
应用服务器部署数据服务缺点
地想观原文数据库
台式服务器国产化
pks 如何连接数据库
银行网络安全的理解和看法
网络安全法分为什么
云服务器中转数据
值得信任的定制软件开发
数据库api接口下载
网络行为管理系统是服务器吗
数据库和模型库的区别
数据库工程师考试题型
网络安全lcd是什么意思
网络安全工程师需要看哪些书
网络安全超轻黏土画
郑州网络安全系统多少钱
数据库用php
级联删除数据库
描网络安全课第一课
物联网项目数据库选择
关于KFC数据库管理技术
三星i7100谷歌服务器
淘宝客软件开发流程
赛林软件开发
网络安全技术和it领域
软管理服务器部分文件被破坏
学校网络安全清理自查报告
澄迈县网络安全和信息化
重视网络安全的好处
mysql 更新数据库