python - 在OpenCV中确定拼接后的重叠区域
问题描述
我正在尝试使用此博客Image Panorama Stitching with OpenCV拼接图像
# Apply panorama correction
width = trainImg.shape[1] + queryImg.shape[1]
height = trainImg.shape[0] + queryImg.shape[0]
result = cv2.warpPerspective(trainImg, H, (width, height))
result[0:queryImg.shape[0], 0:queryImg.shape[1]] = queryImg
这是 Thalles Silva使用 OpenCV 进行图像全景拼接的完整代码
我想知道图像实际重叠的面积有多少,就像这篇文章OpenCV 确定相交/重叠的区域一样
我应该在哪里以及如何更改 Thales Silva 完整代码以获取交叉区域,感到困惑?
解决方案
推荐阅读
- c - 嵌套结构和动态内存分配
- matlab - 如何通过迭代找到最小和和对应的索引?
- ios - Swift - scrollViewDidScroll 没有被调用
- tensorflow - Tensorflow CNN:从卷积层访问数据以在 Lambda 层中使用
- python - SQLAlchemy AssertionError:依赖规则试图清空主键列
- html - 自定义 Mat-datepicker
- ansible - 由 vars 构成的 asible 变量作为一个卷
- python - 如何使用配置解析器使配置文件属性唯一?
- python - 通过训练模型理解图的问题
- android - Android系统横屏竖屏控制