def run(self):
for name in self.fileList:
try:
name = self.imageDir + name
imOrg = cv2.imread(name)
if imOrg is None:
print(name, " ERROR - could not read image.", file=sys.stderr)
self.imageQueue.put(False)
else:
if self.scaleFactor != 1.0:
imOrg = cv2.resize(imOrg, dsize=(0,0), fx=self.scaleFactor, fy=self.scaleFactor, interpolation=cv2.INTER_AREA)
self.imageQueue.put(imOrg)
except cv2.error as e:
print(name, " ERROR - cv2.error", str(e), file=sys.stderr)
self.imageQueue.put(False)
except:
print(name, " ERROR - UNKNOWN:", sys.exc_info()[0], file=sys.stderr)
self.imageQueue.put(False)
self.imageQueue.put(None)
评论列表
文章目录