我正在使用一个情感分析API来分析视频中的面孔。
我的问题是,如果我在一个文件中有3个视频,我如何让它同时分析所有3个视频,而不是分析一个,然后再转到另一个呢?我目前使用的是foreach,后者是这样做的:
string[] files1 = Directory.GetFiles("C:/Users/sit/Videos/9/");
foreach (string file1 in files1) {
//API codes
}
我应该用什么来代替前额?提前感谢!
发布于 2018-07-30 03:53:54
Parallel.ForEach
将为您提供您所需的:
Parallel.ForEach(files1, file1 =>
{
//API code
});
在视频中检测情绪将是CPU绑定操作,取决于您的计算机,您很可能会看到加速。
https://stackoverflow.com/questions/51586590
复制相似问题