簡(jiǎn)介
批量處理圖片文件,批量提取GIF圖片中的每一幀,具有范圍裁剪、自動(dòng)去除黑/白邊、調(diào)整大小、壓縮體積等功能。
先看一些軟件的界面,是基于Tkinter寫的GUI
裁剪等功能基于Opencv?
?
下載
?我添加了處理GIF的github:
?原作者的github:hiroi-sora/Umi-CUT: 圖片批量去黑邊/裁剪/壓縮工具,帶界面??膳懦龍D片邊緣的色塊干擾,將黑邊刪除干凈。基于 Opencv 。 (github.com)
使用說明
準(zhǔn)備
Python用戶:下載源碼,安裝好Opencv等所需模塊。
一鍵去除黑邊
- 打開主程序,將任意?圖片/文件夾?拖入窗口中的白色背景表格區(qū)域,或點(diǎn)擊左上方的?瀏覽?選擇圖片。
- 點(diǎn)擊右上方?開始任務(wù)?,等待進(jìn)度條走完。
- 任務(wù)進(jìn)行中,可隨時(shí)點(diǎn)擊?終止任務(wù)(原開始任務(wù)按鈕)來停止,但下次開始時(shí)依然會(huì)從頭開始。
- 在?第一張圖片的目錄?下的?
# 裁剪
?文件夾查看輸出圖片。
?
其他參數(shù)設(shè)置
點(diǎn)擊?設(shè)置?選項(xiàng)卡,點(diǎn)擊?參數(shù)設(shè)置?打開配置窗口。根據(jù)提示調(diào)整參數(shù)即可。
- 紅色框?yàn)槭謩?dòng)裁剪的范圍。虛線框是在手動(dòng)裁剪基礎(chǔ)上,自動(dòng)去除剩下黑邊的范圍。
- 可切換自動(dòng)裁切邊緣的顏色為黑色/白色。
- 若待處理圖片的黑邊中含有少量雜色、噪點(diǎn),調(diào)高
中值濾波
參數(shù)。(但濾波值太高可能導(dǎo)致留下很窄的黑邊) - 若待處理圖片的黑邊不是純“黑”,調(diào)高
閾值
參數(shù)。(但閾值太高可能導(dǎo)致需要保留的部分也被裁剪)
一鍵裁剪
如圖我將裁剪下面的兩列數(shù)據(jù):需要在手動(dòng)裁剪中設(shè)置好左右的位置
?選擇好后可以點(diǎn)擊預(yù)覽查看
?點(diǎn)擊確定,開始任務(wù)即可
?可以看到,以及批量裁剪出來了
?
一鍵轉(zhuǎn)換GUI
點(diǎn)擊處理GIF后選擇輸入地址和輸出地址?文章來源:http://www.zghlxwxcb.cn/news/detail-613627.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-613627.html
到了這里,關(guān)于基于 Opencv python實(shí)現(xiàn)批量圖片去黑邊—裁剪—壓縮軟件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!