扩展边界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()
相关推荐
小马爱打代码2 分钟前
Spring AI 进阶:RAG 技术原理拆解与本地知识库检索落地
人工智能·深度学习·spring
freepopo3 分钟前
天津商业空间设计:本地团队的美学落地方案 [特殊字符]
大数据·人工智能·python
想你依然心痛5 分钟前
AI 视频生成新时代:Wan2.2-T2V-A5B 文本转视频实战
人工智能·音视频·ai视频
咚咚王者8 分钟前
人工智能之核心技术 深度学习 第五章 Transformer模型
人工智能·深度学习·transformer
zuozewei9 分钟前
7D-AI系列:AI大模型应用性能核心指标:TTFT 与 TPOT 详解
人工智能
WZGL123012 分钟前
银发经济新浪潮:适老化设计如何催生“青春化”市场
人工智能
逄逄不是胖胖13 分钟前
《动手学深度学习》-57长短期记忆网络LSTM
人工智能·深度学习·lstm
LASDAaaa123115 分钟前
基于DETR的花卉种类识别与分类系统详解
人工智能·数据挖掘
数琨创享TQMS质量数智化18 分钟前
国有大型交通运输设备制造集团QMS质量管理平台案例
大数据·人工智能·物联网
yhdata19 分钟前
绿色能源新动力:硫酸亚铁助力锂电池产业,年复合增长率攀升至14.8%
大数据·人工智能