def set_data(self, faces, res_tot, size=util.MAX_THUMBNAIL_SIZE):
"""Set the data."""
self.sizer.Clear(True)
static_text_title = wx.StaticText(
self, label='Find {} Similar Candidate Faces Results:'.format(
len(faces)))
self.sizer.Add(static_text_title, 0, wx.EXPAND)
for mode in ('matchPerson', 'matchFace'):
static_text_caption = wx.StaticText(
self, label='{} Mode:'.format(mode))
self.sizer.Add(static_text_caption, 0, wx.EXPAND)
for face_id, face in faces.iteritems():
static_line = wx.StaticLine(self)
self.sizer.Add(static_line, 0, wx.EXPAND)
bitmap = MyStaticBitmap(self, face.bmp, size=size)
self.sizer.Add(bitmap, 0, wx.ALIGN_LEFT)
static_text = wx.StaticText(
self, label='Similar Faces Ranked by Similarity')
self.sizer.Add(static_text, 0, wx.ALIGN_LEFT)
confidence_face_list = WrapCaptionFaceList(
self, res_tot[mode][face_id])
self.sizer.Add(confidence_face_list, 0, wx.EXPAND)
self.SetSizerAndFit(self.sizer)
评论列表
文章目录