class mainwin: def __init__(self, sql) -> None: self.runbool = True self.tkm = None self.SQL = sql self.Time = datetime.now() self.needButton = False self.rgb_img = None self.windows = tk.Tk() # self.windows.protocol('WM_DELETE_WINDOW', self.end) self.windows.title("人脸检测") self.windows.geometry("500x500") self.picLabel = tk.Canvas(self.windows, width=400, height=400) self.picLabel.place(x=60, y=39) self.text = tk.Label(self.windows, width=40, height=1, text="无人", font=30) self.text.place(x=80, y=450) sample_encodingst = self.SQL.peo_encode() self.sample_encodings = [] for i in range(len(sample_encodingst)): self.sample_encodings.append( [sample_encodingst[i][0], sample_encodingst[i][1], [eval(i) for i in sample_encodingst[i][2].split('|')], sample_encodingst[i][3]]) print(self.sample_encodings)
时间: 2023-12-01 21:03:11 浏览: 304
MultiClassifier_标签检测_k-means_lda_k-meanspy_K._
5星 · 资源好评率100%
这是一个 Python 类,名为 `mainwin`。在初始化方法中,它接受一个参数 `sql`,并将其保存在实例变量 `SQL` 中。该类还有其他实例变量,如 `runbool`、`tkm`、`Time`、`needButton`、`rgb_img`、`windows`、`picLabel`、`text` 和 `sample_encodings`。
在 `__init__` 方法中,该类创建了一个名为 `windows` 的 Tkinter 窗口,并设置了窗口的标题和大小。它还创建了一个名为 `picLabel` 的 Canvas 组件和一个名为 `text` 的 Label 组件,并将它们都添加到了窗口中。
最后,该类从 `SQL` 中获取人脸编码数据,并将其保存在 `sample_encodings` 列表中。每个人脸编码都是一个列表,其中包含人名、图片路径、编码和备注信息。
阅读全文