我按照集成指南http://caerustech-solutions.com/demo/User_Guide.pdf订阅了CTS Surveyor的Web Socket服务,并收到了{“events”:[{“event”:“connected”}]},但是我没有“人”事件是未来。
以下是我的代码:
webSocket = new ClientWebSocket();
await webSocket.ConnectAsync(new Uri(uri), CancellationToken.None);
await Task.WhenAll(Receive(webSocket), Send(webSocket));
然后我正在这样听socket:
var result = await webSocket.ReceiveAsync(new ArraySegment<byte>(buffer), CancellationToken.None);
根据文档,我应该得到faces_found事件,但这不会发生。有谁能告诉我我可能会失踪的是什么?
您是否检查了config.ini文件中的DEFAULT_READ_FACES和DEFAULT_COUNT_PEOPLE标志?根据他们的文档,您可以将它们设置为True以始终可用,或通过控件API启用people / faces功能,例如http://localhost:5000/enable_feature?feature=face