小编Vic*_*tor的帖子

是否可以在Docker容器中运行Kinect V2?

我探索运行的C#Kinect的手势可视化的可行性方案(像连续姿势基础项目https://github.com/angelaHillier/ContinuousGestureBasics-WPF)一内部泊坞的Windows容器.

  1. 这在理论上是否可行(在Docker for Windows容器中运行C#Kinect?)

  2. 如果1的答案是肯定的,这里有一些额外的细节:

我正在使用microsoft/dotnet-framework:4.7图像作为基础,我的初始Dockerfile如下所示:

FROM microsoft/dotnet-framework:4.7
ADD . /home/gesture
WORKDIR /home/gesture
Run Code Online (Sandbox Code Playgroud)

构建图像:

$ docker build -t kinect .
Run Code Online (Sandbox Code Playgroud)

打开容器:

$ docker run -dit --name kinectContainer kinect
Run Code Online (Sandbox Code Playgroud)

附加到PowerShell会话以围绕:

$ docker exec -it kinectContainer powershell
Run Code Online (Sandbox Code Playgroud)

当我尝试从Docker容器运行我的手势应用程序时,我收到以下错误(由于容器中没有安装Kinect SDK,因此预计会出现这种情况):

Unhandled Exception: System.BadImageFormatException: Could not load file or assembly 'Microsoft.Kinect, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependenc
ies. Reference assemblies should not be loaded for execution.  They can only be loaded in the Reflection-only loader context. (Exception from HRESULT: …
Run Code Online (Sandbox Code Playgroud)

c# windows wix kinect docker

8
推荐指数
1
解决办法
459
查看次数

A-Frame&ar.js:多个标记和框

是否有任何关于如何使用A-Frame实现多个AR标记的概念证明?

防爆.这样的事情:https://www.youtube.com/watch?v = Y8WEGGbLWlA

在此输入图像描述

亚历山德拉艾蒂安在这篇文章中的第一个视频是我的目标(具有不同内容的多个不同AR"标记"):https://medium.com/arjs/area-learning-with-multi-markers-in -ar-JS-1ff03a2f9fbe

我有点不清楚,当使用多个标记时,它们需要在相同的相机视图中彼此接近/存在

ar.js repo中的这个例子使用了多个标记,但它们都是不同的类型(即一个是Hiro标记,一个是汉字标记等):https://github.com/jeromeetienne/AR.js/斑点/主/ AFRAME /示例/多独立-markers.html

augmented-reality aframe ar.js

8
推荐指数
1
解决办法
2470
查看次数

AWS Lambda:澄清从事件对象检索数据

目前,我认为我对如何从lambda函数提取/传递数据有基本的误解,我正在寻求澄清

示例:假设我想将一些数据传递给lambda函数,即{"hello":"world"}通过在AWS API Gateway中创建REST端点将数据传递给该Lambda函数来实现

目前,我了解有三种提取数据的方法:

1)event.queryStringParameters(有意义)

例如 我们可以将查询参数附加到请求URL:https : //fakefakefake.execute-api.us-west-2.amazonaws.com/test/myapi?hello=world以及lambda函数中:

const data = event.queryStringParameters.hello; // 'world'
Run Code Online (Sandbox Code Playgroud)

2)event.body(很有意义,由于“ Lambda代理集成”,这是可能的)

例如 如果我们使用Lambda代理集成将数据附加到POST / PUT / etc请求的主体中(即转发所有数据),则可以event.body在lambda函数中通过&访问它(但请确保JSON.parse event.body)因为Lambda代理集成将通过字符串化JSON(无效/“真实” JSON)传递:

const parsedBody = JSON.parse(event.body); // should wrap in try/catch
const data = parsedBody.hello; // 'world'
Run Code Online (Sandbox Code Playgroud)

3)直接在事件对象上(不清楚)

例如 目前尚不清楚这种情况-通过API网关中的REST端点设置将数据传递给lambda函数,然后可以从事件对象直接访问它?

const data = event.hello; // 'world'
Run Code Online (Sandbox Code Playgroud)

例如在案例3中,如何在Lambda函数中的事件对象上“直接”传递数据的示例是什么?我认为这种情况要求我在设置API / Lambda时创建一个“映射模板”,但是我仍然不清楚。

对于简单的Node脚本,情况2似乎具有从字符串化JSON解析事件主体的“开销”,因此这是可以理解的缺点,但是除了如何做到这一点,为什么情况3或何时将是情况3?

javascript amazon-web-services node.js aws-lambda aws-api-gateway

4
推荐指数
2
解决办法
709
查看次数