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)
相关推荐
youngerwang2 分钟前
【从“聊天“到“执行“:MATLAB Agentic AI + MCP Server 实战——以 5G NR PDSCH 波形仿真为例】
人工智能·5g·matlab
沸速存储2 分钟前
CPU 和 GPU 核心差别在哪?为什么 AI 训练离不开 GPU
服务器·人工智能·科技·嵌入式硬件·电脑
leoZ23112 分钟前
AI 辅助开发的五道坎
开发语言·人工智能·视觉检测·bert·php·超分辨率重建·openvino
火云牌神39 分钟前
前后端分离:约束 AI 分工,避免接口耦合与职责错乱
人工智能·系统架构·ai编程·前后端分离·vibecoding
凌杰1 小时前
关于机器恐惧症的个人观点汇总
人工智能
IT_陈寒1 小时前
Vue的v-for不听话?我被这个Key的坑整懵了
前端·人工智能·后端
水獭比特1 小时前
localhost 不是安全边界:给 Agent Web 入口补上四层门禁
人工智能·python
赟爸1 小时前
直播切片素材杂乱不好复用,易元AI要怎么处理
大数据·人工智能·python
文叔叔1 小时前
我开源了一个 Codex Desktop ↔ Claude Desktop 双向调用工具
人工智能
YHL1 小时前
📚 RAG 文档切割详解
人工智能