扩展边界opencv

扩展图像的边缘(如上边增加50像素)通常是通过添加额外的像素行来实现的

使用cv2.copyMakeBorder函数
value=border_color指定了边框的颜色

python 复制代码
import cv2
import numpy as np

# 读取图像
image = cv2.imread('th.jpg')

# 设置边框宽度
top_border_width = 50  # 上边框宽度
bottom_border_width = 0  # 下边框宽度
left_border_width = 0  # 左边框宽度
right_border_width = 0  # 右边框宽度

# 设置边框颜色
border_color = [255, 255, 255]  # 白色边框,可以根据需要更改颜色

# 添加边框
bordered_image = cv2.copyMakeBorder(image, top_border_width, bottom_border_width, 
                                    left_border_width, right_border_width, 
                                    cv2.BORDER_CONSTANT, value=border_color)

# 显示图像
cv2.imshow('Image', image)
cv2.imshow('Bordered Image', bordered_image)
cv2.waitKey(0)
cv2.destroyAllWindows()
相关推荐
青瓷程序设计3 小时前
动物识别系统【最新版】Python+TensorFlow+Vue3+Django+人工智能+深度学习+卷积神经网络算法
人工智能·python·深度学习
懷淰メ4 小时前
python3GUI--【AI加持】基于PyQt5+YOLOv8+DeepSeek的智能球体检测系统:(详细介绍)
yolo·目标检测·计算机视觉·pyqt·检测系统·deepseek·球体检测
0***144 小时前
React计算机视觉应用
前端·react.js·计算机视觉
金智维科技官方4 小时前
RPA财务机器人为企业高质量发展注入动能
人工智能·机器人·rpa·财务
沫儿笙4 小时前
安川机器人tag焊接怎么节省保护气
人工智能·物联网·机器人
2501_941147424 小时前
人工智能赋能智慧教育互联网应用:智能学习与教育管理优化实践探索》
人工智能
阿龙AI日记4 小时前
详解Transformer04:Decoder的结构
人工智能·深度学习·自然语言处理
爱写代码的小朋友4 小时前
“数字镜像”与认知负能者:生成式AI个性化学习支持者的协同构建与伦理规制研究
人工智能
找方案4 小时前
新型智慧城市城市大数据应用解决方案
人工智能·智慧城市
K***72845 小时前
开源模型应用落地-工具使用篇-Spring AI-Function Call(八)
人工智能·spring·开源