午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > 使用python如何刪除同一文件夾下相似的圖片

使用python如何刪除同一文件夾下相似的圖片

熱門標簽:幫人做地圖標注收費算詐騙嗎 電信營業廳400電話申請 悟空智電銷機器人6 外呼不封號系統 江蘇房產電銷機器人廠家 溫州旅游地圖標注 蘇州電銷機器人十大排行榜 遼寧400電話辦理多少錢 荊州云電銷機器人供應商

前言

最近整理圖片發現,好多圖片都非常相似,于是寫如下代碼去刪除,有兩種方法:

注:第一種方法只對于連續圖片(例一個視頻里截下的圖片)準確率也較高,其效率高;第二種方法準確率高,但效率低

方法一:相鄰兩個文件比較相似度,相似就把第二個加到新列表里,然后進行新列表去重,統一刪除。

例如:有文件1-10,首先1和2相比較,若相似,則把2加入到新列表里,再接著2和3相比較,若不相似,則繼續進行3和4比較…一直比到最后,然后刪除新列表里的圖片

代碼如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import cv2
from skimage.measure import compare_ssim
# import shutil
# def yidong(filename1,filename2):
#     shutil.move(filename1,filename2)
def delete(filename1):
    os.remove(filename1)
if __name__ == '__main__':
    path = r'D:\camera_pic\test\rec_pic'
    # save_path_img = r'E:\0115_test\rec_pic'
    # os.makedirs(save_path_img, exist_ok=True)
    img_path = path
    imgs_n = []
    num = []
    img_files = [os.path.join(rootdir, file) for rootdir, _, files in os.walk(path) for file in files if
                 (file.endswith('.jpg'))]
    for currIndex, filename in enumerate(img_files):
        if not os.path.exists(img_files[currIndex]):
            print('not exist', img_files[currIndex])
            break
        img = cv2.imread(img_files[currIndex])
        img1 = cv2.imread(img_files[currIndex + 1])
        ssim = compare_ssim(img, img1, multichannel=True)
        if ssim > 0.9:
            imgs_n.append(img_files[currIndex + 1])
            print(img_files[currIndex], img_files[currIndex + 1], ssim)
        else:
            print('small_ssim',img_files[currIndex], img_files[currIndex + 1], ssim)
        currIndex += 1
        if currIndex >= len(img_files)-1:
            break
    for image in imgs_n:
        # yidong(image, save_path_img)
        delete(image)

方法二:逐個去比較,若相似,則從原來列表刪除,添加到新列表里,若不相似,則繼續

例如:有文件1-10,首先1和2相比較,若相似,則把2在原列表刪除同時加入到新列表里,再接著1和3相比較,若不相似,則繼續進行1和4比較…一直比,到最后一個,再繼續,正常應該再從2開始比較,但2被刪除了,所以從3開始,繼續之前的操作,最后把新列表里的刪除。

代碼如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import cv2
from skimage.measure import compare_ssim
import shutil
import datetime
def yidong(filename1,filename2):
    shutil.move(filename1,filename2)
def delete(filename1):
    os.remove(filename1)
    print('real_time:',now_now-now)
if __name__ == '__main__':
    path = r'F:\temp\demo'
    # save_path_img = r'F:\temp\demo_save'
    # os.makedirs(save_path_img, exist_ok=True)
    for (root, dirs, files) in os.walk(path):
        for dirc in dirs:
            if dirc == 'rec_pic':
                pic_path = os.path.join(root, dirc)
                img_path = pic_path
                imgs_n = []
                num = []
                del_list = []
                img_files = [os.path.join(rootdir, file) for rootdir, _, files in os.walk(img_path) for file in files if
                             (file.endswith('.jpg'))]
                for currIndex, filename in enumerate(img_files):
                    if not os.path.exists(img_files[currIndex]):
                        print('not exist', img_files[currIndex])
                        break
                    new_cur = 0
                    for i in range(10000000):
                        currIndex1 =new_cur
                        if currIndex1 >= len(img_files) - currIndex - 1:
                            break
                        else:
                            size = os.path.getsize(img_files[currIndex1 + currIndex + 1])
                            if size  512:
                                # delete(img_files[currIndex + 1])
                                del_list.append(img_files.pop(currIndex1 + currIndex + 1))
                            else:
                                img = cv2.imread(img_files[currIndex])
                                img = cv2.resize(img, (46, 46), interpolation=cv2.INTER_CUBIC)
                                img1 = cv2.imread(img_files[currIndex1 + currIndex + 1])
                                img1 = cv2.resize(img1, (46, 46), interpolation=cv2.INTER_CUBIC)
                                ssim = compare_ssim(img, img1, multichannel=True)
                                if ssim > 0.9:
                                    # imgs_n.append(img_files[currIndex + 1])
                                    print(img_files[currIndex], img_files[currIndex1 + currIndex + 1], ssim)
                                    del_list.append(img_files.pop(currIndex1 + currIndex + 1))
                                    new_cur = currIndex1
                                else:
                                    new_cur = currIndex1 + 1
                                    print('small_ssim',img_files[currIndex], img_files[currIndex1 + currIndex + 1], ssim)
                for image in del_list:
                    # yidong(image, save_path_img)
                    delete(image)
                    print('delete',image)

總結

到此這篇關于使用python如何刪除同一文件夾下相似圖片的文章就介紹到這了,更多相關python刪除文件夾相似圖片內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python對130w+張圖片檢索的實現方法
  • 利用Python實現簡單的相似圖片搜索的教程
  • 如何利用Python識別圖片中的文字詳解
  • Python圖片處理之圖片裁剪教程
  • Python批量圖片去水印的方法
  • python 爬取英雄聯盟皮膚圖片
  • python生成器generator:深度學習讀取batch圖片的操作
  • python opencv通過按鍵采集圖片源碼
  • Python如何生成隨機高斯模糊圖片詳解
  • Python基于Opencv識別兩張相似圖片
  • Python圖片檢索之以圖搜圖

標簽:黃山 濟南 欽州 宿遷 景德鎮 三沙 臺灣 喀什

巨人網絡通訊聲明:本文標題《使用python如何刪除同一文件夾下相似的圖片》,本文關鍵詞  使用,python,如何,刪除,同一,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用python如何刪除同一文件夾下相似的圖片》相關的同類信息!
  • 本頁收集關于使用python如何刪除同一文件夾下相似的圖片的相關信息資訊供網民參考!
  • 推薦文章
    日韩精品一区二区三区蜜臀| 欧美激情综合色综合啪啪五月| 亚洲免费999| 国产成人在线免费观看| 91av在线播放视频| 欧美色图一区二区| 7777精品伊人久久久大香线蕉的 | 无遮挡又爽又刺激的视频| 国产乱码精品一区二区三| 国产成人精品电影| 久久精品国产亚洲AV无码麻豆| 欧美美女黄视频| 日本xxxx黄色| 亚洲免费观看高清完整版在线观看熊 | 国产精品原创巨作av| 成人福利视频网| 国产一区二区三区黄片| 欧美精品性视频| 欧美偷拍第一页| 精品国产在天天线2019| 波多野结衣影院| 91成人国产精品| 亚洲精品视频三区| 精品动漫一区二区| 九九九在线观看视频| |精品福利一区二区三区| 亚洲欧美日韩不卡| 99视频超级精品| 日本在线观看一区二区三区| 国内外成人在线| 国产精品xxx在线观看www| 日本免费一区视频| 国产精品久久在线观看| av观看在线免费| 日韩女在线观看| 精品黑人一区二区三区在线观看| 88国产精品欧美一区二区三区| av手机天堂网| 2018国产精品视频| 国产又黄又大又粗的视频| 97在线精品视频| 国产在成人精品线拍偷自揄拍| 久久久视频在线| 国产午夜无码视频在线观看| 久久久久国产视频| 亚洲在线观看av| 日本成人免费在线| 午夜久久久久久噜噜噜噜| 91产国在线观看动作片喷水| 国产农村妇女毛片精品久久| 国产精品久久久久久婷婷天堂| 精品国产99久久久久久宅男i| 国产精品r级在线| 欧美少妇bbw| 亚洲va国产va天堂va久久| 日韩电影在线一区二区三区| 亚洲精品日韩激情在线电影| 久久99国产精品免费| 欧美污视频久久久| 97se亚洲国产综合在线| 被灌满精子的波多野结衣| 亚洲欧美日韩一区二区| 日本高清一区二区视频| 91麻豆精品国产自产在线| 精品国产成人亚洲午夜福利| 亚洲人成电影网站色…| 日本中文字幕久久| 国产成人涩涩涩视频在线观看 | 97香蕉久久夜色精品国产| a毛片在线免费观看| 91人成网站www| 国产精选一区二区三区| 精品嫩模一区二区三区| 亚洲国产日韩一区二区| 私密视频在线观看| 亚洲色图美腿丝袜| 亚洲天堂视频网| 不卡一区二区三区四区五区| 99精品国产91久久久久久 | 亚洲成人黄色网| 日本一级黄色录像| 国产精品久久久久aaaa九色| 麻豆专区一区二区三区四区五区| 制服丝袜综合日韩欧美| 亚洲国产欧美在线| 7788色淫网站小说| 日韩资源在线观看| 丰满少妇在线观看bd| 亚洲成色www久久网站| 国产区在线观看成人精品| 亚洲欧洲日本精品| 日韩av在线免费播放| 欧美日韩高清丝袜| 97国产一区二区精品久久呦| 精品一区二区三区视频| 99热久久这里只有精品| 欧美日韩在线播放| 在线观看国产亚洲| 99c视频在线| 国产精品国产三级国产普通话三级| 久久无码人妻一区二区三区| 中文字幕亚洲欧美日韩在线不卡| 免费激情视频网站| 大片在线观看网站免费收看| 日本韩国视频一区二区| 日韩在线观看第一页| 91久久久一线二线三线品牌| 成人欧美一区二区三区1314| 欧美熟妇激情一区二区三区| 91精品国产91久久久久久不卡| 国产99精品国产| 天堂av手机在线| 日韩中文字幕在线观看| 久久国产视频网| 在线观看的毛片| 中文字幕日韩专区| 韩国av一区二区| 国产资源中文字幕| 久久99国产精品自在自在app | yellow视频在线观看一区二区 | 免费在线一区观看| 欧美极品欧美精品欧美图片| 亚洲精品乱码久久久久久按摩观| 国产人妻精品一区二区三区| 中文字幕一区二区三区四区五区 | 亚洲大尺度视频在线观看| 网站永久看片免费| 亚洲va欧美va在线观看| 亚洲视频一区二区在线观看| 日本精品人妻无码77777| 91九色单男在线观看| 亚洲三级免费电影| 亚洲欧美在线不卡| 国产91精品网站| 国产精品久久久久四虎| 日本午夜在线观看| 国产精品福利视频| 亚洲福利电影网| 国产污视频网站| 亚洲国产日韩综合一区| 日韩精品一区二区三区在线观看| 中文字幕 欧美激情| 秋霞在线一区二区| 精品国产免费人成在线观看| 久久久成人网| 欧美一级裸体视频| 欧美国产日韩一区二区三区| 久久欧美一区二区| www.涩涩爱| 国产精品pans私拍| 亚洲一区二区三区自拍| 日韩一级在线视频| 女人被男人躁得好爽免费视频| 亚洲激情自拍图| 国产大片一区二区| 国产综合精品在线| 国产乱子伦精品| 欧美日韩国产免费一区二区| 蜜桃91麻豆精品一二三区| 色天使色偷偷av一区二区| 国产无遮挡免费视频| 懂色中文一区二区三区在线视频| 欧美日韩在线视频观看| 99在线精品视频免费观看软件 | 精品噜噜噜噜久久久久久久久试看 | 妖精视频一区二区| 欧美中在线观看| 一区二区三区影院| 国产乱淫a∨片免费观看| 日日摸天天爽天天爽视频| 欧美激情奇米色| 亚洲天堂免费看| 亚洲大尺度在线观看| 91专区在线观看| 欧美孕妇毛茸茸xxxx| 亚洲高清中文字幕| 99热这里只有精品3| 亚洲天堂av一区二区| 国产欧美欧洲在线观看| 在线欧美小视频| 狂野欧美一区| 国产交换配乱淫视频免费| 久久婷婷人人澡人人喊人人爽| 亚洲精品国产精品国产自| 成人高清视频在线| 亚洲精品77777| 国产xxxxx在线观看| 国产成人久久久精品一区| 欧美伊人精品成人久久综合97 | 国产精品视频久久久| 日韩欧美成人精品| 亚洲国产精品久久人人爱潘金莲| 在线播放免费视频| 国产女主播一区二区三区| 日韩精品视频在线播放| 国产亚洲欧美激情| 一二区在线观看| 免费精品99久久国产综合精品应用| 国产精品自拍视频| 日韩欧美国产一二三区| 91麻豆蜜桃一区二区三区| 成年人视频免费| 黑人无套内谢中国美女| 欧美一区免费视频| 欧美高清不卡在线| 欧美日韩黄色影视| www.激情成人| 91丨九色丨丰满| 伊人网伊人影院| 日韩一级片免费视频| 国产精品h在线观看| 亚洲精品一区二区在线观看| 亚洲国产激情av| 爽爽淫人综合网网站| 成人免费黄色小视频| 日韩欧美在线免费观看视频| 成人在线一区二区| 国产亚洲综合久久| 亚洲制服丝袜在线| 日本视频在线一区| www.超碰在线观看| 黄色小视频免费网站| 欧美在线一二三区| 国产69久久精品成人| 日韩视频一区二区三区| 国产日韩精品一区| 久久久久国产精品一区二区| 亚洲国产精品午夜在线观看| 三级网站免费看| 天堂av在线中文| 国产69精品久久久久9999apgf| 日韩在线视频一区| 欧美丰满高潮xxxx喷水动漫| 国产精品久久久久久妇女6080 | 色噜噜日韩精品欧美一区二区| 久久视频免费在线| 成人欧美一区二区三区视频xxx| 久久九九免费视频| 亚洲成人中文字幕| 日韩欧美一区视频| 国产日韩成人精品| 日本不卡视频在线观看| 中文字幕视频在线播放| 中文字幕美女视频| 国产毛片久久久久久| 国产尤物av一区二区三区| 99国产在线观看| 日韩美女视频中文字幕| 在线观看91久久久久久| 欧美精选一区二区| 一区二区不卡在线播放 | 久久天天躁狠狠躁夜夜爽蜜月| 欧美日韩一区二区在线观看| 国产精品超碰97尤物18| 成人深夜在线观看| 日韩成人一级片| 国产精品久久综合青草亚洲AV| 国产盗摄一区二区三区在线| 天天爽夜夜爽一区二区三区| 欧美中日韩在线| 欧美日韩一区二区三区在线视频 | 中文字幕在线成人| 日韩欧美激情一区| 精品国产成人在线| 国产精品系列在线| 99国产精品久| 国产精品一区二区三区99| 久久精品1区| 波多野结衣日韩| 国产精品theporn动漫| 无码人妻精品一区二区中文| 熟妇无码乱子成人精品| 中文字幕欧美人妻精品一区| 日韩亚洲视频在线| 另类小说综合网| av在线不卡一区| 成人国产精品色哟哟| 国产成人涩涩涩视频在线观看| 欧美成人精品在线观看| 中文字幕视频一区二区在线有码| 亚洲成人黄色在线观看| 欧美一级日韩免费不卡| 欧美图区在线视频| 欧美另类高清zo欧美| 色国产精品一区在线观看| 婷婷丁香久久五月婷婷| 亚洲一级不卡视频| 香蕉久久一区二区不卡无毒影院| 亚洲免费观看高清在线观看| **欧美大码日韩| 亚洲男女毛片无遮挡| 国产亚洲欧洲997久久综合 | 亚洲精品中文字幕成人片| 国产偷拍一区二区| 国产丝袜在线视频| xxxx国产精品| 欧美视频xxx| 热久久一区二区| 精品一区二区日韩| 国产美女一区二区| 麻豆高清免费国产一区| 国产一区二区三区久久悠悠色av| 蜜臀精品一区二区三区在线观看 | 免费成人看片网址| 日韩av影视| 日韩最新中文字幕| 国产精品一色哟哟| 欧美 日韩 国产 高清| 欧美网站免费观看| 国内自拍视频一区| 国产在线观看中文字幕| 在线播放av中文字幕| 国产艳妇疯狂做爰视频 | 欧美黑人猛猛猛| 欧美一区二区三区爽爽爽| 国产精品美女久久久久av爽| 日本在线观看视频网站| 日韩国产成人在线| 性欧美videos另类hd| 免费成人在线视频观看| 国产91富婆露脸刺激对白| 久久久午夜精品理论片中文字幕| 国产日韩欧美亚洲| 亚洲成人精品一区二区| 欧美最新大片在线看| 欧美mv日韩mv亚洲| 在线观看国产欧美| 国产va免费精品高清在线观看| 国产欧美久久久久久| 久久久久久一区| 亚洲精品国产suv一区88| 五月婷婷六月丁香激情| 91精品人妻一区二区三区蜜桃欧美| av片在线免费看| 精品午夜福利在线观看| www.五月激情| 国产在线播放一区| 国产精品午夜电影| 欧美午夜激情在线| 日韩精品中文字幕在线播放| 欧美成人自拍视频| 国产日韩在线观看av| 欧美一区1区三区3区公司| 97成人在线观看视频| 成年人性生活视频| 免费在线观看h片| 日韩不卡视频在线| 亚洲精品久久久久久久久久| 国产在线一区观看| 亚洲欧美日韩中文播放 | 一本一本大道香蕉久在线精品| 日韩欧美在线网站| 亚洲欧洲一区二区三区在线观看| 69久久夜色精品国产69| 国产一区不卡在线观看| 自拍日韩亚洲一区在线| 黄色av电影网站| 91在线播放观看| av天堂一区二区三区| 国产成人免费视频一区| 亚洲成人自拍一区| 亚洲福利视频免费观看| 538国产精品一区二区免费视频| 成人在线免费网站| 久久人妻精品白浆国产| 无码少妇精品一区二区免费动态| 久热这里只有精品6| 香蕉国产在线视频| 国产精品的网站| 欧美一区午夜精品| 欧美黄色www| 97在线电影| 欧美国产激情视频| 在线观看免费小视频| 国产熟女一区二区三区五月婷| 久久久久综合网| 日韩欧美一区二区久久婷婷| 久久久女女女女999久久| 久久爱av电影| 亚洲怡红院在线| 亚洲视频免费播放| 国产精品一二三四区| 欧美亚洲尤物久久| 九九热精品视频国产| 欧美精品一区二区三区四区五区| 日韩欧美国产综合在线| 青青草华人在线视频| 亚洲av成人精品一区二区三区在线播放| 久久免费偷拍视频| 亚洲国产精品人人爽夜夜爽| 国产精品入口日韩视频大尺度| av动漫在线免费观看| 无码精品一区二区三区在线播放| 亚洲永久精品视频| 久久久久久**毛片大全| 91.com视频| 国产欧美精品va在线观看| www.浪潮av.com| 免费三片在线播放| 极品销魂美女一区二区三区| 黑人欧美xxxx| 91精品国产成人| 欧美在线一区视频| 青娱乐在线视频免费观看| 免费黄网站欧美| 在线视频综合导航| 日本国产高清不卡| 青青草综合在线| 麻豆疯狂做受xxxx高潮视频| 久久99久久99精品免视看婷婷 |