python - 使用 Matplotlib.image 堆叠图像
问题描述
我需要堆叠两个具有相同宽度的图像来创建一个新图像。
我目前有两个图像,它们是同一图像的切片:
img 是形状为 (480, 640, 3) 的原始图像的名称
timestamp = img[:40, :200, :]
variables = img[370:, :200, :]
我要么想以某种方式堆叠这些图像,要么以这样一种方式对原始图像进行切片,即获取前 40 个像素和后 90 个像素(如上)
提前致谢!
解决方案
您可以使用np.vstack:
new_img = np.vstack([img[:40, :200, :], img[370:, :200, :]])
推荐阅读
- laravel-5 - 在 Laravel 中使用 HasManyThrough
- android - 从堆栈中打开最旧的活动实例并清除它上面的所有内容。可以使用一些有意图的标志来管理它吗?
- python - 在按下键时记录鼠标单击并在python中释放相同的键时停止记录
- java - 使用Java中的Spark数据框在db中持久化窗口函数的输出
- javascript - 一段时间后如何调用particleJS?
- javascript - THREEJS 无法克隆 FBX 模型
- php - mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
- javascript - Ag-grid 单元格编辑器不显示整个 React 组件
- serial-port - 未来科技设备国际交流
- openscript - 带有 OpenScript 的 JsonExtractor