c# - 多线程 Aforge directshow 显示相机流和识别情绪
问题描述
我正在使用 affdex SDK 来检测情绪,而在检测情绪时我需要向用户显示相机流以便能够看到自己,我正在使用 Aforge 库和 Affdex SDK。当我在主线程中编写两者时,相机流工作正常但情绪检测停止,所以我尝试线程但仍然启用相机但检测不起作用。知道如何解决这个问题吗?
穿线部分:
Thread camThread = new Thread(camStart);
camThread.Start();
public void camStart()
{
videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice);
videoSource = new VideoCaptureDevice(videoDevices[0].MonikerString);
videoSource.NewFrame += new NewFrameEventHandler(video_NewFrame);
CloseVideoSource();
videoSource.Start();
}
解决方案
affdexMe 应用程序可能会提供一些有关如何执行此操作的线索,因为它提供了您描述的类似功能: https ://github.com/Affectiva/affdexme-win
推荐阅读
- html - 如何检查来自firebase的日期是否等于今天
- django - 无法从 python 3.6 中的其他包导入模块
- azure - Azure SQL Serverless 层从不关闭
- php - errno: 150“外键约束格式不正确”我该如何解决这个问题?
- python - 屏幕截图中的正方体精度
- python - 无法在开发环境(运行服务器)上使用有效的用户名和密码登录 Django 管理员
- python - 推荐一种高效的数据结构,用于在列表中存储大量重复值
- javascript - 在 Adonis.js 查询生成器中加入表本身
- c# - 将datagridview中的所有数据打印到reportviewer
- python - 如何从图形 Canvas 类中获取坐标?