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 小时前
没有测试的核心代码,怎么交给 AI 重构
人工智能
爱读源码的大都督2 小时前
Claude Code源码分析(三):为什么系统提示词中需要有tools呢?
前端·人工智能·后端
半个落月3 小时前
LLM如何预测下一个Token?一文拆解Transformer核心流程
人工智能
触底反弹3 小时前
🔥 2026 年爆火的 Harness Engineering 到底是什么?从原理到实战一文讲透
javascript·人工智能·程序员
user4465117917913 小时前
源码深读 XAgent:6 个 Agent 怎么分工?工具失败不崩、死循环怎么防?
人工智能
魏祖潇3 小时前
SDD 完整指南——Spec 端打底、Story 端交付、留白区
人工智能·后端
常丛丛3 小时前
5.9 式输出:实时查看 LangGraph Agent 思考过程
人工智能
Token炼金师3 小时前
从节点图到低秩矩阵:ComfyUI 推理引擎与 LoRA 适配机制拆解
人工智能·aigc
武子康3 小时前
调查研究-210 Netflix 用 AI 复刻 Gene Wilder 的声音:语音克隆的下半场,不是模型,而是权利
人工智能·aigc·openai