gpt4 book ai didi

c++ - OpenCV 3.1.0 : Accessing single elements from a UMat

转载 作者:太空狗 更新时间:2023-10-29 21:16:13 26 4
gpt4 key购买 nike

我目前正在将 OpenCV 2.4.9 中的程序转移到 OpenCV 3.1.0,但是我在从 Mat 更改为 UMat 时遇到了问题.我使用 Mat 来存储我需要从中访问单个二进制像素值的图片。在 2.4.9 中我是这样做的:

Mat test_mat;
test_mat.at<uchar>(row,column);

不幸的是,通过我的研究,我无法找到一种方法来使用 UMats OpenCV 3.1.0 提供的相同类型的事情。有人有什么想法吗?如果这真的是一件微不足道的事情,我们深表歉意。

最佳答案

尝试以下操作:

UMat test_umat;
test_umat.getMat(ACCESS_READ).at<uchar>(row, column);

不同的访问标志是:

  • ACCESS_READ
  • ACCESS_WRITE
  • ACCESS_RW
  • ACCESS_FAST

关于c++ - OpenCV 3.1.0 : Accessing single elements from a UMat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35761308/

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