java opencv 平移_《Java图像处理:基于OpenCV与JVM》 ——1.8 利用子矩阵修剪图像...

1.8 利用子矩阵修剪图像

问题定义

只保存图像指定的子区域。

解决方法

这篇简短的攻略的主要目标是介绍submat函数。submat的返回值是一个矩阵对象,内容是原图的子矩阵或子区域。

工作原理

读入一张猫咪图片,通过submat来截取我们想要的那部分内容。这个例子使用的猫咪图片如图1-12所示。

c94cbdce517d6f82812710659f09224e.png

图1-12 一只猫咪

当然,可以使用任何一张你喜欢的猫咪图片。现在,让我们使用imread来读取这个文件。

b8f5af6414cc257cfbd1a82c9f8317d2.png

根据观察可知,println输出了矩阵对象本身的一些信息。它的大部分信息与内存有关,所以你可以直接访问内存,同时它也显示了这个矩阵对象是否是一个子矩阵。在这个例子中,由于这个矩阵对象是原始图片,所以它的isSubmat值是false。

056d1bb2401726d153928bda2ec2a8c9.png

如图1-13所示,At

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值