嗨,我正在尝试根据文件夹的模糊程度选择图像。我能够确定最模糊的图像,但是现在我想选择该图像并将其用作进一步计算的背景。谁能建议如何做到这一点。
def variance_of_laplacian(file_list):
for bb, file in enumerate (glob.glob(path)):
image = cv2.imread(file)
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
blur_extent = cv2.Laplacian(gray, cv2.CV_64F).var()
# max_blur = min(blur_extent)
print(blur_extent)
variance_of_laplacian((glob.glob(path)))
此代码使我图像模糊,我想选择最模糊的图像。
答案 0 :(得分:0)
这应该可以解决问题,只需检查当前图像的blur_extent是否高于最模糊并更新的图像。然后最后返回最模糊的地方。
select *
from history
where extract(epoch from current_timestamp - clock) / 3600 <= 1;