Hi,
I try to refine marker projection based on detected object and I have problem with "gray" marker.
Below is part of my code with i have problem:
print("X0: ", cx0, " Y0: ", cy0)
x = cx0-r+int(x0)
y = cy0-r+int(y0)
print(x,y)
if not marker.projections[camera]:
marker.projection[cameras] = (x,y)
else:
marker.projections[camera].pinned = False
marker.projections[camera].coord = (x,y)
After running the script I get this error massege:
2018-08-27 23:50:51 DSC08529.jpg 1 539.4680786132812 251.5263214111328 1
2018-08-27 23:50:58 X: [50.48421052631579] Y: [50.55263157894737]
2018-08-27 23:50:58 X: [50.48421052631579, 50.45192307692308] Y: [50.55263157894737, 50.5]
2018-08-27 23:50:58 X0: 50.468066801619436 Y0: 50.526315789473685
2018-08-27 23:50:58 539.4680668016194 251.5263157894737
2018-08-27 23:50:58 DSC08529.jpg 2 1048.563330581163 341.03611680963195 0
2018-08-27 23:50:59 X: [50.39772727272727] Y: [50.65909090909091]
2018-08-27 23:50:59 X: [50.39772727272727, 50.41801801801801] Y: [50.65909090909091, 50.71171171171171]
2018-08-27 23:50:59 X: [50.39772727272727, 50.41801801801801, 50.457749011147065] Y: [50.65909090909091, 50.71171171171171, 50.808342322905425]
2018-08-27 23:50:59 X: [50.39772727272727, 50.41801801801801, 50.457749011147065, 50.517489711934154] Y: [50.65909090909091, 50.71171171171171, 50.808342322905425, 50.75617283950617]
2018-08-27 23:50:59 X0: 50.43788351458254 Y0: 50.73394227560894
2018-08-27 23:50:59 1048.4378835145826 341.7339422756089
2018-08-27 23:50:59 Traceback (most recent call last):
2018-08-27 23:50:59 File "C:/Users/Paweł/Documents/Agisoft python scripts/detect_circles_blob3.py", line 75, in <module>
2018-08-27 23:50:59 TypeError: invalid item value
2018-08-27 23:50:59 Error: invalid item value