gpt4 book ai didi

c++ - 将旧的 Opencv 代码转换为新的 C++ API,替代 cvGetSubRect?

转载 作者:太空狗 更新时间:2023-10-29 21:06:03 24 4
gpt4 key购买 nike

我正在将一些使用 C api 的旧 OpenCV 代码转换为 OpenCV 2.3 中的新 C++ API。我想知道替换 cvGetSubRect 调用的方法是什么?

我有以下内容,cvGetSubRect(some_cv_mat_pointer, another_cv_mat_pointer, some_cv_rect);

在 C++ api 中与此等效的是什么?

最佳答案

您在源图像上创建一个 roi,它会为您提供一个新图像 - 没有实际的像素复制,这一切都是自动发生的

Mat image(.....)     // original image 
Rect roi(10, 20, 100, 50); // shape of roi
Mat image_roi = image(roi); /// really a window into image, copy it if you need to change it

http://opencv.willowgarage.com/documentation/cpp/c++_cheatsheet.html

关于c++ - 将旧的 Opencv 代码转换为新的 C++ API,替代 cvGetSubRect?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8369056/

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