gpt4 book ai didi

python - 使用来自不同元组的 X 和 Y 位置作为输入\

转载 作者:行者123 更新时间:2023-12-01 04:21:21 25 4
gpt4 key购买 nike

我需要使用两个独立元组的​​ x 和 y 位置作为单个元组,以便将其输入到代码的下一部分中,感谢任何帮助。

img1 = Image('img1.jpg')
blobs1 = img1.findBlobs()
if blobs1:
print blobs1
else:
print ERROR

img2 = Image('img2.jpg')
blobs2 = img2.findBlobs()
if blobs2:
print blobs2
else:
print ERROR

这会打印两行

[SimpleCV.Features.Blob.Blob object at (500, 600) with area 50]
[SimpleCV.Features.Blob.Blob object at (200, 800) with area 67]

如何使用第一行的 X 位置和第二行的 Y 位置作为新元组的 X 和 Y 位置,以获得不同图像中新 XY 位置的颜色?

pixcol = Image('img.jpg')
colrgb = pixcol[ 'new XY tuple' ]
print colrgb

最佳答案

已编辑

使用blob.coordinates()

pixcol = Image('img.jpg')

tup1 = pixcol.findBlobs().x # tup1 = X
tup2 = pixcol.findBlobs().y # tup2 = Y

colrgb = pixcol[(tup1,tup2)] # insert the tuple
print colrgb

所以在你的真实代码中,你会:

...
if blobs1:
tup1 = blobs1.x
...
if blobs2:
tup2 = blobs2.x
...
pixcol = Image('img.jpg')
colrgb = pixcol[(tup1,tup2)]
print colrgb

关于python - 使用来自不同元组的 X 和 Y 位置作为输入\,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33641772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com