gpt4 book ai didi

c++ - TBB 是否支持 OpenCV 类型?

转载 作者:行者123 更新时间:2023-11-28 01:54:07 28 4
gpt4 key购买 nike

我正在使用 OpenCV3 和 TBB 构建图像处理管道。在流程图中传递图像时,它正在被更改。

这是通过逆滤波器时图像的示例结果:

enter image description here

enter image description here

我编写了一个单元测试,通过图形传递图像并将输出与原始图像进行比较:

https://gist.github.com/des0ps/74528673d271e3131c2ea2a2adaf5c8c

这个测试有时会通过,有时不会。

这里发生了什么,一般来说,TBB 支持 cv::Mat 吗?

最佳答案

看来测试并不能确保被检查的图像是对应的图像, 即左图与右图具有相同的序列号。这是可能的,因为那里 对线程通过图形传递图像的速度没有限制。尝试使用 join_node 的“key_matching”缓冲策略。

顺便说一句,TBB是一个模板库。这意味着它的结构和算法可以是 用指定为模板参数参数的任何类型实例化(当然,如果 类型满足所讨论的结构/算法的要求)。例如,source_node 要求其输出类型为 DefaultConstructible,即其实例由 调用类默认构造函数。此类要求由编译器自动检查。

关于c++ - TBB 是否支持 OpenCV 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41843062/

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