正如您在下面看到的,有一个数组阵列可以保存图像的角点。我想用这个数组来计算每一边的长度。当计算阵列时出现“列表分配索引超出范围”错误
这是我的代码:
imageDrawPoints = []
imageDrawPoints.append(imageShowConers)
imageSumPoints = []
i=0;
for imageDrawPoints in imageDrawPoints :
imageSumPoints[i] = imageDrawPoints[i] + imageDrawPoints[i+1]
i=i+1
print imageSumPoints
错误:
IndexError Traceback (most recent call last) in() 4 i=0; 5 for imageDrawPoints in imageDrawPoints : ----> 6 imageSumPoints[i] = imageDrawPoints[i] + imageDrawPoints[i+1] 7 i=i+1 8 print imageSumPoints
IndexError: list assignment index out of range
imageDrawPoints = [] imageDrawPoints.append(imageShowConers) 打印imageDrawPoints [阵列([[[324.50048828,325.00543213], [[433.49432373,325.00195312]] [[324.49880981,432.99136353], [[216.50079346,216.98078918], [[108.50048065,325.00384521], [[2.63793683,325.0098877], [[108.49881744,216.99128723], [[216.49368286,325.01428223], [[108.50048065,325.00540161], [[324.50048828,541.00384521]]],D型细胞= FLOAT32)] –
欢迎使用[所以],您应该[编辑]您的文章以包含您的数据,而不是粘贴在评论中。 – Prisoner
@하이둘기**每个角落和角落的长度**?你是指两个角落之间的距离?还是边长? –