小编Rjb*_*ith的帖子

Pygame Xbox One控制器

我试图运行一些代码,允许用户使用Xbox控制器进行控制.我使用Pygame使用Xbox 360控制器.然后,当我尝试使用Xbox one控制器时,它能够读取"已连接",但它不会读取按下的实际按钮.

我尝试运行Pygame网站上的操纵杆分析器,它显示它再次连接,但没有输入任何按钮.

在此输入图像描述

可以在本文档页面的底部找到此代码:https: //www.pygame.org/docs/ref/joystick.html

有没有人知道为什么会这样?

python pygame

7
推荐指数
1
解决办法
1758
查看次数

AWS Rekognition给出了InvalidS3Exeption错误

每次我运行命令

aws rekognition detect-labels --image "S3Object={Bucket=BucketName,Name=picture.jpg}" --region us-east-1
Run Code Online (Sandbox Code Playgroud)

我得到这个错误。

InvalidS3ObjectException: An error occurred (InvalidS3ObjectException) when calling the DetectLabels operation: Unable to get image metadata from S3.  Check object key, region and/or access permissions.
Run Code Online (Sandbox Code Playgroud)

我正在尝试检索我正在从事的项目的标签,但似乎无法超越这一步。我用访问密钥,秘密密钥,us-east-1区域和json配置了aws作为输出格式。

我也尝试了下面的代码,但收到了完全相同的错误(我将BucketName正确替换为存储桶的名称。)

import boto3

BUCKET = "BucketName"
KEY = "picture.jpg"

def detect_labels(bucket, key, max_labels=10, min_confidence=90, region="eu-west-1"):
    rekognition = boto3.client("rekognition", region)
    response = rekognition.detect_labels(
        Image={
            "S3Object": {
                "Bucket": bucket,
                "Name": key,
            }
        },
        MaxLabels=max_labels,
        MinConfidence=min_confidence,
    )
    return response['Labels']


for label in detect_labels(BUCKET, KEY):
    print "{Name} - {Confidence}%".format(**label)
Run Code Online (Sandbox Code Playgroud)

我可以在我的用户帐户上看到它正在调用Rekognition。 …

amazon-s3 amazon-web-services amazon-rekognition

5
推荐指数
1
解决办法
2711
查看次数