如何将以下代码中的中心点和轮廓分别以元组和array数组的形式保存在excel表格中import cv2import numpy as npfrom PIL import Imageimport torchimport torchnn as nnimport torchnnfunctional as Fimport timeimport osimport torchvisiontransforms
要将中心点和轮廓分别以元组和array数组的形式保存在Excel表格中,你可以使用pandas库将它们添加到DataFrame中,然后使用to_excel()方法将DataFrame保存为Excel文件。
首先,在代码中添加以下导入语句:
import pandas as pd
然后,在循环中的最后,将以下代码添加到data.append()之后:
data = data.append({'文件名':file_name,'中心点':(center_x,center_y),'轮廓':max_contours}, ignore_index=True)
最后,添加以下代码将DataFrame保存为Excel文件:
output_path = 'D:\\UC_data\\static analysis\\center_point.xlsx'
data.to_excel(output_path, index=False)
这将创建一个名为"center_point.xlsx"的Excel文件,并将DataFrame保存在其中。请确保替换output_path为你想保存的实际路径。
原文地址: https://www.cveoy.top/t/topic/hXzE 著作权归作者所有。请勿转载和采集!