问题标签 [affdex-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - [affdex-sdk]遇到异常bad alloc
我尝试运行从 github 下载的 affdex/cpp-sdk-samples。我遇到了一个例外。运行以下语句后:
frameDetector->setClassifierPath(DATA_FOLDER);
发生错误:
遇到异常错误分配
VS2015 显示:
0x0000884FD9E08处(位于opencv-webcamdemo.exe中)出现异常的异常:Microsoft C++ std::bad_alloc,位于内存位置 0x0000006ED96FF70处。</p
0x0000884FD9E08处(位于opencv-webcamdemo.exe中FD处)异常异常:Microsoft C++ std::bad_alloc,位于内存位置0x0000006ED9620处。</p
0x0000000007FF异常的异常:Microsoft C++:[rethrow],位于内存位置0x000000000000000处。</p>
0x0000884FD9E08处(位于opencv-webcamdemo.exe中FD处)异常异常:Microsoft C++ std::bad_alloc,位于内存位置0x0000006ED9620处。</p
我的环境是 Windows 10 和 Visual Studio 2015。我想我已经配置了正确的环境。我用
-d D:\\data
指定数据文件夹。
谁能告诉我如何解决这个错误?
affdex-sdk - 使用视频流减少决策时间 [affdex]
你们可能知道,使用 Affectiva SDK(在我的例子中是 linux)进行某些检测需要时间。例如,性别识别可能需要大约 2-3 秒才能输出结果,这是正确的,也是预期的行为,就像affectiva 提到的:
分类器的 ROC 得分为 0.95,达到决策所需的平均时间为 3.4 秒
所以,我想知道是否有可能在 SDK 中以某种方式减少这个时间。我知道这可能会产生很多误报,但我正在测试一个人脸很快消失的场景。如果这是不可能的,我可能不得不改为照片分析......
最好的!
android - 如何同时运行 Android 语音到文本和另一个使用相机的活动
我是 Android 新手,正在尝试开发一个应用程序,该应用程序可以通过摄像头捕捉说话者的面部表情,同时将语音转换为文本。我正在使用 Affectiva 的 affdex API 进行实时面部情绪识别。每当我尝试通过按钮启动语音转文本模块时,面部识别就会停止,STT 模块完成,然后面部识别模块重新启动。我想让它们同时工作。
android - Android中的Affectiva/Affdex SDK视频文件分析错误
我有一个在后台录制视频的应用程序,单击按钮后,Affdex API 会分析存储的录制视频文件。该应用程序在第一次工作的地方表现得很奇怪,但后来出现以下错误:
注意:录制视频时我没有录制任何音频
093 6829-8352/com.sample.camerarecorder W/AudioCapabilities:不支持的 mime 音频/x-ms-wma 06-01 17:41:16.094 6829-8352/com.sample.camerarecorder W/VideoCapabilities:不支持的 mime 视频/divx 06 -01 17:41:16.095 6829-8352/com.sample.camerarecorder W/VideoCapabilities: 不支持的 mime video/x-flv 06-01 17:41:16.099 6829-8352/com.sample.camerarecorder W/VideoCapabilities: 不支持的 mime video/vnd.rn-realvideo 06-01 17:41:16.100 6829-8352/com.sample.camerarecorder W/VideoCapabilities:不支持的 mime video/vc1 06-01 17:41:16.101 6829-8352/com.sample.camerarecorder W/VideoCapabilities:不支持的 mime 视频/ffmpeg 06-01 17:41:16.102 6829-8352/com.sample.camerarecorder W/VideoCapabilities:不支持的 mime 视频/x-ms-wmv 06-01 17:41:16.104 6829-8481 /com.sample.camerarecorder I/OMXClient:使用客户端 OMX 多路复用器。06-01 17:41:16.161 6829-8480/com.sample.camerarecorder I/MediaCodec:[OMX.google.h264.decoder] 将表面生成设置为 6992898 06-01 17:41:16.161 6829-8481/com.sample.camerarecorder W/OMXNodeInstance:[ 1:google.h264.decoder] 组件不支持元数据模式;使用后备 06-01 17:41:16.161 6829-8481/com.sample.camerarecorder E/ACodec: [OMX.google.h264.decoder] storeMetaDataInBuffers failed w/err -1010
android - Affdex SDK Ubuntu 编译问题
我正在尝试编译以下包装库代码以使用适用于 Ubuntu 的 Affectiva 库:
我的命令是:
结果是链接 boost 库时出现问题:
我不确定如何解决这些问题。我已经尝试使用 g++ 包含 boost .so 文件,但它仍然没有找到对必要文件的引用。我在解决此问题的命令中缺少什么?
c++ - 当相机被另一个应用程序使用时,帧数据包含垃圾值
所以我一直在使用 OpenCV 和 Affdex SDK 来捕捉图像和处理情感。但是当相机被另一个应用程序使用时
read 仍然返回 true,但是 frame_image.data 在调试版本中包含垃圾值,但在发布版本中它是空的。我一直在发布版本中使用此代码来检测数据是否为空:
但这在调试版本中不起作用,因为垃圾值,我认为检查数据是否包含垃圾值以确定它是否包含有效的帧数据不是一个好主意。有什么方法可以检查 frame_image.data 是否包含有效数据?
编辑:
frame_image.empty() 将返回 false 所以这不是我要找的
affdex-sdk - 调用Application.LoadLevel函数时,Affectiva的unity sdk使android应用程序崩溃
我一直在使用 Affectiva 的 affdex SDK for Unity 开发用于情感识别的学术应用程序。但是当我使用affectiva CameraInput 对象并想要加载关卡时,我的游戏在android 上崩溃了。
这是我的代码:
这个问题之前在这里问过,但并没有真正帮助我。
affdex-sdk - Affectiva SDK 最佳实践
是否有类似 Linux 平台开发指南之类的文档?
例如,在玩了一些 SDK 之后我想到的一些问题: 1. CameraDetector(或任何其他检测器)是否应该在与主 GUI 线程不同的线程中使用?它是以某种方式阻塞还是它自己产生另一个线程?2. 执行侦听器通知时 - 它是创建检测器的同一线程吗?3. 检测器的启停成本高吗?应该在应用程序启动和关闭时完成一次,还是在用户执行我应该使用检测器的某些操作时按需完成?
其他检测器的行为方式是否相同?还有其他使用 SDK 的最佳实践吗?
unity3d - Unity 中的 faceConfig 设置
我正在使用 Affectiva 软件包的免费版本进行测试。Affectiva 的输入由 Kinect 提供。但是,当用户距离相机约 1.5 米时,Affectiva 无法检测到人脸。然而,kinect 本身可以从非常远的距离检测和跟踪人脸。
我的感觉是,在目前的状态下,Affectiva 只跟踪大脸。有没有办法让我检测和跟踪小人脸(即远处的人脸?)根据我们在 .NET 文档中阅读的内容,我们可以使用 CameraDetector 指定人脸类型是大还是小。有没有办法通过更改任何脚本在 Unity 中做到这一点?
c++ - Affectiva 可以连接 Kinect v1
我在 Ubuntu 14.04 上有一个带有免费情感识别版本的 Affectiva https://developer.affectiva.com/的项目。我正在尝试使用 Kinect v1 作为 Affectiva 的输入设备。我使用 lsusb 查找 kinect v1 的 ID 是 Bus 003 Device 009: ID 045e:02ae Microsoft Corp. Xbox NUI Camera 。我尝试在 affdex-sdk/CameraDetector.h 和 build/opencv-webcam 上修改 const int cameraId = 045e:02ae -演示。
并在 sdk-samples/opencv-webcam-demo.cpp 上修改 const int cameraId = 045e:02ae
,但运行 opencv-webcam-demo 时,演示程序仍然无法连接 kinect v1。有什么方法可以使用 kinect v1 作为 Affectiva 的输入?