如何进行cv2.copyMakeBorder()
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,本篇文章给大家分享的是有关如何进行cv2.copyMakeBorder(),小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。如果你想给你的图
千家信息网最后更新 2025年12月01日如何进行cv2.copyMakeBorder()
本篇文章给大家分享的是有关如何进行cv2.copyMakeBorder(),小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
如果你想给你的图片设置边界框,就像一个相框一样的东西,你就可以使用cv2.copyMakeBorder()函数。但其在卷积操作、零填充等也得到了应用,并且可以用于一些数据增广操作。
参数
src : 输入的图片
top, bottom, left, right :相应方向上的边框宽度
borderType:定义要添加边框的类型,它可以是以下的一种:
cv2.BORDER_CONSTANT:添加的边界框像素值为常数(需要额外再给定一个参数)
cv2.BORDER_REFLECT:添加的边框像素将是边界元素的镜面反射,类似于
gfedcb|abcdefgh|gfedcbacv2.BORDER_REFLECT_101 or cv2.BORDER_DEFAULT:和上面类似,但是有一些细微的不同,类似于
gfedcb|abcdefgh|gfedcbacv2.BORDER_REPLICATE:使用最边界的像素值代替,类似于
aaaaaa|abcdefgh|hhhhhhhcv2.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安全错误
数据库的锁怎样保障安全
网络安全合规标语
管理学试卷软件开发
上海智能化软件开发排行
服务器终端放行端口
数据库运营与dba
数据库完整性技术实验总结
单位进社区开展网络安全宣传
小米2020年软件开发笔试
mysql 数据库分区
软件开发的进化史
学生考试管理系统数据库毕业设计
鄞州应用软件开发设计
温州软件开发多少钱
天津什么是网络技术服务资费
猫猫软件开发
opc服务器什么
央办网络安全认定标准
软件开发五步骤
同一数据库不同时间段
服务器端口安全管理
紧身衣视频软件开发
人口腔微生物数据库
域控服务器改域管理员密码
网络安全信息安全
完美国际服务器人数已满
北京亿城网络技术有限公司
mc1.8生存服务器
辽宁百盟互联网科技
服务器上如何安装win7系统
服务器3389