从文件夹中选择特定文件

时间:2019-10-28 03:30:30

标签: python numpy opencv image-processing

嗨,我正在尝试根据文件夹的模糊程度选择图像。我能够确定最模糊的图像,但是现在我想选择该图像并将其用作进一步计算的背景。谁能建议如何做到这一点。

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)))

此代码使我图像模糊,我想选择最模糊的图像。

1 个答案:

答案 0 :(得分:0)

这应该可以解决问题,只需检查当前图像的blur_extent是否高于最模糊并更新的图像。然后最后返回最模糊的地方。

select *
from history
where extract(epoch from current_timestamp - clock) / 3600 <= 1;