我试图了解流在哪里可以帮助我处理视频帧上的多个关注区域。如果使用支持流的NPP功能,是否会出现这样一种情况,即启动与ROI一样多的流?甚至可能为每个Stream创建一个CPU线程?还是使用一个流来处理所有ROI并可能使用来自CPU中多个线程的单个流的好处?
我有一个运行在Windows 7/10上的实时视频处理应用程序,它具有4个不同的处理步骤。这些步骤中的每个步骤当前都在WPF任务中运行,并且我已尽可能地避免了视频数据的复制,我只进行了两次复制操作。视频的捕获以及随后的视频存储由基于COM的SDK处理。如果将每个步骤都变成一个单独的exe,并使用共享内存方案在exe之间移动数据,我会看到性能的提高吗?还是使用线程而不是使用WPF任务?任何人都有类似这样的硬数据吗?
谢谢,道格