我试图运行一些代码,允许用户使用Xbox控制器进行控制.我使用Pygame使用Xbox 360控制器.然后,当我尝试使用Xbox one控制器时,它能够读取"已连接",但它不会读取按下的实际按钮.
我尝试运行Pygame网站上的操纵杆分析器,它显示它再次连接,但没有输入任何按钮.
可以在本文档页面的底部找到此代码:https: //www.pygame.org/docs/ref/joystick.html
有没有人知道为什么会这样?
每次我运行命令
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。 …