cv2.imwrite保存的图片和原始实际的不一样

解决:使用没有压缩的格式保存,如bmp

jpg自带压缩。

def save_imgs(clip_frames_list, clip_len):
    act_dir = '/home/usr1/folder1' % clip_len
    os.mkdir(act_dir)
    for idx, frm in enumerate(clip_frames_list):
        frm_name = '%06d.bmp' % (idx+1)
        frm_path = os.path.join(act_dir, frm_name)
        cv2.imwrite(frm_path, frm)
    print(len(clip_frames_list), 'imgs saved!')
    return 0

感谢:https://blog.csdn.net/fengye2two/article/details/86622846

你可能感兴趣的:(cv2.imwrite保存的图片和原始实际的不一样)