Android OpenCV将ROI复制到大图的一部分

时间:2019-04-23 19:23:40

标签: android opencv opencv4android

我从手机的摄像头上得到了一块垫子(320x480)。然后,我需要处理该框架的一部分。我为此使用ROI:

mat2 = new Mat(width, 175, CvType.CV_8SC3);
Rect roi = new Rect(75, 0, 175, 320);
mat2 = new Mat(mat1, roi);

现在,我想创建一个尺寸为320x480的黑色背景的新垫子。我该怎么办?

然后,我想将处理后的ROI复制到新垫子上与第一个垫子相同的位置。我该怎么办?

我正在使用OpenCV 3.4.6和android studio。

提前谢谢

1 个答案:

答案 0 :(得分:0)

您只需要从原始MongoCDCStream: Type: AWS::Kinesis::Stream Properties: Name: !Ref CFNStreamName RetentionPeriodHours: !Ref CFNRetensionHours ShardCount: !Ref CFNShardCount StreamEncryption: EncryptionType: KMS KeyId: alias/aws/kinesis (您的相机框架)中submat()开始ROI,然后将Mat作为普通submat处理,但是如果要使原始效果生效,请小心不要克隆Mat

根据评论进行更新:

sumbmat