opencv(自用)

写在最前面

  • 灰度图 :二维数组 (height, width)
  • 彩色图 :三维数组 (height, width, channels)选行,选列,选通道

1.读入灰度图片,默认彩色

python 复制代码
image = cv2.imread('./photo/dog.jpg',cv2.IMREAD_GRAYSCALE)

2.ROI区域(写明范围)

python 复制代码
dog=image[0:100,0:200]

3.分别提取BGR颜色通道

python 复制代码
b,g,r=cv2.split(img)

4.BGR颜色通道还原

python 复制代码
img=cv2.merge((b,g,r))

5.边界填充

python 复制代码
top_size, bottom_size, left_size, right_size = 50, 50, 50, 50//填充多少
img=cv2.copyMakeBorder(img,top_size, bottom_size, left_size, right_size,borderType=cv2.xxx)

6.保存图片

复制代码
cv2.imwrite('result.jpg',res)

7.拉伸

复制代码
image2=cv2.resize(image2,(image1.shape[1],image1.shape[0]))

8.融合

复制代码
res=cv2.addWeighted(image1,0.5,image2,0.5,0)
相关推荐
桃桃乌龙_1 分钟前
从 ChatGPT 到 Agent Harness:近五年 AI 技术演进全景(MCP / Skills / A2A 详解)
人工智能·agent
狄龙2 分钟前
SkillGen 与域随机化解析:Isaac Lab 规划式数据生成进阶(十)
人工智能
QinHsiu3 分钟前
从Transformer到原生多模态:一文看懂大模型架构的“变”与“不变”
人工智能
QinHsiu7 分钟前
1.7B打赢8B:看了UNITAS的3D原生架构,发现“不经图片Token”才是具身智能的真护城河
人工智能
QinHsiu7 分钟前
90%的AI项目失败,都栽在同一件事上:数据准备占了80%工作量,却还在“手工坊”阶段
人工智能
桃桃乌龙_7 分钟前
一文讲透 Prompt(提示词):用自然语言编程模型的接口
人工智能·llm
溯朢8 分钟前
AI生成的SQL,凭什么敢直接跑在生产库上
人工智能
数字生命斯派克10 分钟前
github一个神级skill:把技术概念做成一台真机器或者任何的科普视频
人工智能
alonglong11 分钟前
三个跨平台的 shell 编码陷阱:零宽字符、locale 与 bash 版本差异
人工智能