2015-06-23 35 views
1

當提供輸入圖像的源過濾器阻塞等待其他圖像時,修改Michael Voss'Feature Detection流程圖示例的好方法是什麼?如果想要爲連續的實時輸入源(如攝像機)實施此圖,則需要進行修改。我知道,如果源過濾器函數體阻塞等待從輸入設備拉出圖像,那麼其中一個tbb線程將因空閒而被浪費。如何使用阻塞輸入源構造流程圖

我很欣賞任何指導。

回答

1

在TBB 4.3 Update 6中發佈了async_node作爲預覽功能。該節點的目標完全符合您的需求。這裏是鏈接到文檔https://www.threadingbuildingblocks.org/docs/help/reference/appendices/community_preview_features/flow_graph/async_node_cls.htm

您可以創建自己的線程,將從某些來源檢索圖像,並使用async_node :: async_gateway將此消息推送到圖形。這種方法的優點是圖像檢索將在TBB線程之外完成。這允許執行其他TBB任務,而您的線程將等待下一個圖像。