问题标签 [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.
affdex-sdk - 使用 affdex sdk 获取人脸坐标
可以在图像源文件或帧中获取人脸坐标吗?就像是:
affdex-sdk - 与网络摄像头相比,来自文件系统的图像处理速度较慢
我能够按照Affectiva的 github 存储库中的csharp-sample-apps进行操作。我使用我的网络摄像头运行了演示,处理和性能都很棒。当我尝试在文件系统中的图像上运行它时,我没有从 PhotoDetector 获得相同的处理速度。任何帮助或改进将不胜感激。
c# - 如何让 Affectiva 调用我的回调函数?
我最近安装了 Affectiva SDK ( http://www.affectiva.com/ ) 并按照教程分析来自相机的输入 ( http://developer.affectiva.com/v3/android/analyze-camera/ )。不幸的是,该项目似乎没有奏效。据我了解,FaceListener, ImageListener, ProcessStatusListener
当检测到人脸时需要调用接口/回调函数等(这是正确的)。
我没有收到任何错误,但这些函数也从未被调用(我已经在其中放置了 Console.WriteLine 语句,并在 Visual Studio 中放置了断点)。有时,控制台会打印出一系列“图像捕获”语句,但我还无法重现这种情况的发生方式或原因。有谁知道我做错了什么?预先感谢您的任何帮助。
到目前为止,以下是我的代码:
应用程序.xaml.cs
主窗口.xaml.cs
java - 新的affectiva SDK ver 3.1.2 使用难度
我使用的是affectiva试用版,但在我的许可证到期后,我别无选择,只能更新我的代码以适应最新的免费版本。尽管在执行此页面后所有错误都消失了,但我在运行时出现错误。字是,我不能处理这个,因为我认为它与 SDK 有关
这是我的堆栈跟踪:
10-08 18:02:02.291 27539-27539/org.telegram.messenger.beta I/HwSecImmHelper: mSecurityInputMethodService 为空 10-08 18:02:02.292 27539-27539/org.telegram.messenger.beta I/HwSecImmHelper: mSecurityInputMethodService为空 10-08 18:02:02.380 2218-2218/org.telegram.messenger.beta:remote I/EMOSERV: Service onCreate 10-08 18:02:02.391 2218-2218/org.telegram.messenger.beta:remote I/HwSecImmHelper:mSecurityInputMethodService 为空 10-08 18:02:02.574 2218-2218/org.telegram.messenger.beta:remote I/EMOSERV:initializeCameraDetector 已完成 10-08 18:02:02.907 2218-2218/org.telegram。 messenger.beta:remote E/AffdexFace_native:错误的操作员名称:MinOpWithThreshold 10-08 18:02:05.369 2301-2301/org.telegram.messenger.beta:remote I/EMOSERV: Service onCreate 10-08 18:02:05.381 2301 -2301/org.telegram.messenger.beta:远程 I/HwSecImmHelper:mSecurityInputMethodService 为空 10-08 18:02:05.548 2301-2301/org.telegram.messenger.beta:remote I/EMOSERV: initializeCameraDetector 完成 10-08 18:02:05.875 2301-2301/org.telegram.messenger.beta:远程 E/AffdexFace_native:错误的操作员名称:MinOpWithThreshold 10-08 18:13:47.808 27539-27595/org.telegram.messenger.beta E/ContentResolver:未知 URI 内容://com.teslacoilsw.notifier/unread_count 10-08 18 :13:47.812 27539-27539/org.telegram.messenger.beta I/SendBroadcastPermission: action:android.intent.action.BADGE_COUNT_UPDATE, mPermissionType:0 10-08 18:17:50.958 27539-27595/org.telegram.messenger。 beta E/ContentResolver:未知 URI 内容://com.teslacoilsw.notifier/unread_count 10-08 18:17:50.969 27539-27539/org.telegram.messenger.beta I/SendBroadcastPermission: action:android.intent.action.BADGE_COUNT_UPDATE ,mPermissionType:0
javascript - Affdex JS SDK - 无法从相机检测器获取回调
我尝试在我自己的机器上运行从 jsfiddle 获取的 Javascript 示例代码,发现我没有从尝试连接到相机的检测器中得到回调。
我看到单击开始按钮的第一条消息,但没有收到有关允许或拒绝网络摄像头访问的第二条消息。此代码与您的用于访问我的网络摄像头的 jsfiddle 几乎相同。当我在本地主机上运行时,检测器似乎永远不会调用 onWebcamConnectSuccess/Failure 的回调
我在控制台上没有看到任何错误,并且正在使用 Web 服务器(Tomcat)在 localhost 上运行。
这是我的 HTML 文件,它同时加载了 affdex sdk 和我的脚本代码 js/testaffectiva.js
js/testaffectiva.js
c# - aafdex-sdk unity3d 在场景转换时崩溃 - 仅在 Android 上
我一直在为 Unity 5.4 使用 Affectiva 的 affdex-sdk (v2.2) 开发情感识别应用程序。我的应用程序由 3 个场景组成,然后我使用affectiva 的Camera_Detector
场景,并使用情绪作为触发器进入下一个场景。
它在 UnityEditor 和作为 Windows 编译包 (x86) 中完美运行。但是,当我将它部署到 Android (5.0) 时,从Camera_Detector
场景跳到下一个场景时总是在运行时发生崩溃(场景加载之前Camera_Detector
并且Camera_Detector
本身永远不会崩溃)。
我正在使用(在 C# 中)
Android 设备只是显示“不幸的是,affdex_emotapp”已停止。
有没有机会让它在Android下工作?
这是 logcat 的崩溃输出:
javascript - 本地改编的 Affectiva jsfiddle 示例给出错误:“加载资源失败:...affdex/adapter-1.4.0.js”
我试图改编 Affectiva 开发者网站上给出的 jsfiddle 示例:
https://jsfiddle.net/affectiva/opyh5e8d/show/
我将小提琴中的html部分添加到html文件中,将js脚本分别添加到js文件中,并在html文件中调用它。
在 jsfiddle 上按开始会显示多个日志和一个请求允许使用相机的弹出窗口。但是我的本地示例没有这样做。使用一些控制台日志进行调试后,我将其缩小到没有在 affdex.js(sdk 提供的 js 文件)脚本代码中执行的一行:
在 affdex.js 的这个代码块中:
这个问题之前已经被问过:Affdex JS SDK - Can't get callbacks from the camera detector 所以我接受了那里建议的答案并尝试运行它并检查控制台日志并得到错误:
“加载资源失败:http://localhost:8000/affdex/adapter-1.4.0.js服务器响应状态为 404(找不到文件)”
这实际上是“require..”代码行最终尝试加载的内容。它看起来像是一个依赖项,但它没有在 jsfiddle 中列出,我也无法在 Affectiva SDK 站点上的任何地方找到它。
如果有人对此有任何想法,我们将不胜感激。谢谢。
c# - Affdex .NET SDK - 无法加载文件或程序集 Affdex 或其依赖项之一
参考运行 WPF 应用程序时出现错误C:\Program Files\Affectiva\Affdex SDK\bin\release\Affdex.dll
例外:
WPF 应用程序在 .Net Framework 4.5 下运行,我正在运行下载为的 SDK 版本AffdexSDK-3.1.1-419-win64.exe
affdex-sdk - FaceDetectorMode的大小范围
使用版本 Linux C++ 3.1.1-2802 版本的 SDK。FaceDetectorMode::LARGE_FACES(以大面积为目标)和FaceDetectorMode::SMALL_FACES(以小面积为目标)的描述有点模糊/混乱。例如,“大”是指占据图像区域 30% 以上或 50% 到 80% 之间的人脸,还是一定数量的像素,还是什么?
使用FaceDetectorMode::LARGE_FACES和包含 1 张脸的图像进行实验,该图像具有多种分辨率(720p、480p、240p),我发现副脸不能占据大部分图像(超过大约 30%图像的宽度/高度)并且必须以像素为单位的某个最小尺寸才能被检测到,但我无法弄清楚这种关系。