扩展边界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()
相关推荐
码农三叔1 分钟前
(11-4-02)感知-运动耦合与行为理解:人形机器人沉浸式感知运动协同系统(2)人形机器人运动控制
人工智能·机器人·agent·人形机器人
会一点点设计3 分钟前
怎么用AI生成LOGO:从概念到落地的完整指南
人工智能
幂律智能9 分钟前
合同管理的控制逻辑:现状、问题与重构方向
人工智能·经验分享·重构
EF@蛐蛐堂21 分钟前
【AI】手写openclaw的Skill全过程
人工智能
唐天下闻化29 分钟前
2026知识付费平台选择指南:学习者与创作者如何各取所需
人工智能
百胜软件@百胜软件29 分钟前
对话文斌:E3+PRO的“AI大脑”——『胜券商品』如何让数据智能触手可及?
大数据·人工智能
王者鳜錸1 小时前
讯飞语音唤醒+语音识别+语音合成+文生图完整集成实战
人工智能·文生图·语音识别·xcode·语音生图
码农小白AI1 小时前
AI报告文档审核助力排气烟度精准管控:IACheck守护绿色动力环境与合规发展新底线
大数据·人工智能
深圳市快瞳科技有限公司1 小时前
高精度宠物鼻纹识别算法原理解析:从图像采集到特征匹配
人工智能·计算机视觉·智慧城市