问题标签 [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.
javascript - Affdex JavaScript SDK 非工作 HTML 按钮
我目前正在开发一个名为 Affdex 的 Affectiva 技术项目。我目前正在参与测试 SDK 的评估。我已经建立了一个简单的网站,但是这个 HTML 按钮似乎什么也没做。现在,做一些测试,我看到以下内容:
-第一次尝试:将SDK作为JS文件下载到本地。结果是,在 Web 浏览器控制台中,该按钮不执行任何操作,空白,但不是在函数中执行 SDK 的代码并替换为 JS 警报,而是有效。
-第二次尝试:远程引用,我收到一个错误,上面写着:“未定义未捕获的引用错误 onStart”这对我来说很奇怪,因为假设我尝试更改引用顺序,我无法弄清楚发生了什么。
所以,我现在要附上我的代码:-HTML:
以防万一远程SDK应该是:
最后是我的 JS 文件,它应该使网站至少在控制台中与 SDK 互补:
android - 尝试从有效帧中获取图像时位图为空
我已经集成了affectiva 库并尝试使用相机流获取情绪。我试图从返回的帧中获取位图,但它总是返回 null。下面是代码。
我们有大约 518 kb 的数据,但是当转换为图像时它返回 null。
我什至尝试了下面的代码,但又是空位图
你能帮我从框架中获取位图吗?
android - getParameters 失败的情感
在集成 affdex sdk 后,在少数设备中,我遇到了以下异常。如果我们需要进行任何更改来修复它,请告诉我吗?
android - Affectiva affdex-sdk 仅适用于 Android SDK 22
我正在尝试 Affectiva AI 文档中引用的 github 示例。
请参阅:github 上的 Affectiva Android 示例
这些示例工作,附带以下项目 gradle 配置:
构建.gradle
问题是,这些示例仅适用于compileSdkVersion和targetSdkVersion都设置为 22。当我输入更高的值(23 到 27)时,应用程序会编译,但是当我想从应用程序内部启动相机时,应用程序会崩溃并显示错误消息
问题:
- 为什么 Affectiva 示例仅适用于 SDK 版本 22?
- 如何在当前版本的 Android SDK 中使用 affdex-sdk?
谢谢你的帮助!
c++ - Affdex SDK 编译错误,未定义对“Visualizer::Visualizer()”的引用
我希望为 Linux 设置 Affectiva SDK 4.0.0,因此,我已经开始研究来自https://github.com/Affectiva/cpp-sdk-samples的示例应用程序
我有 Ubunutu 16.04、OpenCV 2.4.11、Boost 1.63、cmake 3.8.1、预安装的 gcc 5.5.0 和手动安装的 gcc 5.4.0(因为我找不到合适的 gcc 5.4.1 设置)。
当我尝试运行以下命令以编译来自 video-demo 文件夹的代码时:
错误指向下面的代码行:
并收到错误:
gcc 5.5.0 也收到完全相同的错误。
如果我从那行代码开始注释所有内容,则编译成功。
请指导我。关于如何按照 SDK 依赖项的预期安装 gcc 5.4.1 的确切版本,或者我可能缺少的任何内容。
affdex-sdk - 使用 Affectiva 修剪视频以获得更好的效果?
我有一个坐着的人的录像(相机放在人的前面)。录音持续约 60 分钟。在录像的开头和结尾(每个大约 10 分钟),视频中有第二个人,由于这些人一直在说话,因此可能并不总是能看到这些面孔。我们只对 60 分钟感兴趣,而不对开头和结尾的这一部分感兴趣。
把开头和结尾的10分钟剪掉,Affectiva的结果会不会不一样?当然,更简单的解决方案是在整个录音中运行而不修剪……</p>
linux - Affectiva 每秒帧数下降
我在 GoPro 视频录制上运行 Affectiva SDK 4.0。我在 Ubuntu 16.04 上使用 C++ 程序。GoPro 视频以 60 fps 的速度录制。问题是 Affectiva 仅提供大约一半帧的结果(即 30 fps)。如果我查看 Affectiva 提供的时间戳,最后一个时间戳与视频持续时间相匹配,这意味着 Affectiva 每隔一帧就会以某种方式跳过。
在运行 Affectiva 之前,我使用以下命令运行 ffmpeg 以确保视频具有 60 fps 的恒定帧速率:
当我使用原始视频检查演示时间戳时,ffprobe -show_entries frame=pict_type,pkt_pts_time -of csv -select_streams v in.MP4
得到以下值:
我已经在OneDrive上上传了完整的输出。
如果我在原始视频(未由 ffmpeg 处理)上运行 Affectiva,我将面临同样的丢帧问题。我正在使用 Affectivaaffdex::VideoDetector detector(60);
ffmpeg 命令或 Affectiva 有问题吗?
编辑:我想我已经找到了问题所在。似乎 Affectiva 没有处理整个视频,而是在处理一定数量的帧后停止,没有任何错误消息。下面我发布了我正在使用的 C++ 代码。在onProcessingFinished()
处理完成后,我在控制台打印一些东西。但是这条消息永远不会被打印出来,所以 Affectiva 永远不会结束。
我的代码有问题还是应该将视频编码为 MP4 以外的其他格式?
编辑 2:我现在已经深入研究了这个问题,只查看了一个持续时间为 19 分钟 53 秒的 GoPro 文件(GoPro 分割了录音)。当我affdex::VideoDetector detector(60, 1, affdex::FaceDetectorMode::SMALL_FACES);
在该原始视频上运行 Affectiva 时,会生成以下文件。Affectiva 在 906 秒后停止,没有任何错误消息,也没有打印“[Affectiva] Video processing finished”。
当我现在使用 转换视频ffmpeg -i raw.MP4 -y -vcodec libx264 -preset medium -r 60 -map_metadata 0:g -strict -2 out.MP4
然后运行 Affectiva 时affdex::VideoDetector detector(60, 1, affdex::FaceDetectorMode::SMALL_FACES);
,Affectiva 会运行到最后并打印“[Affectiva] Video processing finished”,但帧速率仅为 23 fps。这是文件。
当我现在affdex::VideoDetector detector(62, 1, affdex::FaceDetectorMode::SMALL_FACES);
在这个转换后的文件上运行 Affectiva 时,Affectiva 在 509 秒后停止并且不打印“[Affectiva] Video processing finished”。这是文件。
affdex-sdk - 旧的 affdex-sdk 是否仍可免费用于学术目的?
看起来 affdex-sdk 已集成到 iMotion 平台中。但是,我的作品仍然是基于我下载的旧的 affdex-sdk。
所以我的问题是我是否仍然可以发布这些结果,还是必须获得 iMotion 的许可?
谢谢
野兔
affdex-sdk - 有人可以帮我在哪里获得android AFFDEX SDK吗?我尝试下载但没有成功
我正在开发一个挖掘情感的应用程序,我需要那个 sdk 工具包。我听说过。有人可以在这方面帮助我吗?