【发布时间】:2020-06-03 04:17:03
【问题描述】:
在打印区域期间用于轮廓检测及其相应面积计算的代码行下方,所有值都被打印,但在保存时只保存最后一个值,保存在 CSV 文件中
for cnt in contours:
M= cv2.moments(cnt)
#print(M)
if M["m00"] != 0:
cx = int(M["m10"] / M["m00"])
cy = int(M["m01"] / M["m00"])
else:
cx, cy = 0,0
center = (cx,cy)
area = cv2.contourArea(cnt)
#V1 = np.asarray(area)
print(area)
df = pd.DataFrame()
df['Area'] = area
df.to_csv("C:\pfm\dataframe_csv\L501.csv")
【问题讨论】:
标签: python-3.x