gpt4 book ai didi

opencv - 如何将 Mat 的一行复制到 OpenCv 中另一个 Mat 的列?

转载 作者:太空宇宙 更新时间:2023-11-03 20:56:08 24 4
gpt4 key购买 nike

我有两个垫子:

A:
size(1,640)
B:
size(640,480)

我想将 A 复制到 B 的第一列,所以我使用 A.copyTo(B.col(0))。但这失败了。怎么做?

最佳答案

你走对了! Mat:col 是要用的匹配工具:)

但是请注意,简单地将一个 col 分配给另一个 col 不会像您预期的那样工作,因为 Mat:col 只是为您指定的矩阵列创建一个新的矩阵标题,而不是真正的副本的数据。

示例代码:

B.col( 0 ) = A.col( 0 ); // won't work as expected

A.col( 0 ).copyTo( B.col(0) ); // that's fine

关于opencv - 如何将 Mat 的一行复制到 OpenCv 中另一个 Mat 的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15697257/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com