2022-07-25 07:59:09 索煒達(dá)電子 892
文件編號(hào):A134
文件大?。?/strong>244M
開發(fā)環(huán)境:Python3.8、OpenCV4.6、Pycharm2020
猿創(chuàng)承諾:該項(xiàng)目親測(cè)正常運(yùn)行,需遠(yuǎn)程調(diào)試部署需另外收費(fèi),確保正常使用,不能正常使用全額退款。
簡(jiǎn)要概述:基于Python+OpenCV編寫的人臉檢測(cè)自動(dòng)批量裁剪肖像(GUI界面),使用人臉檢測(cè)自動(dòng)批量裁剪肖像的GUI。由OpenCV DNN算法提供支持。
要執(zhí)行GUI,您可以:
開始run.py文件(需要python3)
python run.py
使用pyinstaller和repo中可用的.spec文件生成可執(zhí)行文件(需要python 3)
pyinstaller run.spec
如果您在Windows上:下載此repo的“dist”文件夾,其中包含已打包的可執(zhí)行文件(由于GUI未簽名,您的防病毒軟件可能會(huì)導(dǎo)致問(wèn)題)
按鍵說(shuō)明:
輸入文件夾:包含圖像的目錄。如果輸入目錄至少包含一個(gè)文件夾,程序?qū)⑺阉鬟@些子文件夾中的圖像
輸出文件夾:將保存裁剪圖像的目錄
預(yù)覽:預(yù)覽裁剪后的圖像。用于校準(zhǔn)裁剪參數(shù)。獲取成功檢測(cè)到人臉的目錄中的第一個(gè)圖像。
框架:裁剪輸入文件夾中的所有圖像,并將其保存在輸出目錄中。
輸入字段:
寬度(%):裁剪圖像的寬度,表示為初始圖像寬度的百分比。(Int介于0和100之間)
高度(%):裁剪圖像的高度,表示為初始圖像高度的百分比。(Int介于0和100之間)
水平對(duì)稱度(%):裁剪區(qū)域相對(duì)于面部位置的水平對(duì)稱度。正值將圖像移到面部左側(cè),負(fù)值將移到右側(cè)(整數(shù))。見以下示例。
垂直不對(duì)稱(%):裁剪區(qū)域相對(duì)于面部位置的垂直不對(duì)稱。正值將使圖像從面部向下移動(dòng),負(fù)值將使圖像向上移動(dòng)(整數(shù))。見以下示例。
文件標(biāo)簽:程序?qū)⒂迷嘉募?文件標(biāo)簽保存裁剪后的圖像。例如:IMG001保存為IMG001\u A,用于文件標(biāo)記“A”。可選擇的
復(fù)選框:
每個(gè)面創(chuàng)建一個(gè)文件夾?:將裁剪后的圖像保存在其自己的文件夾中。例如:IMG001保存在一個(gè)名為IMG001的新文件夾中。如果您在一張圖像中有多個(gè)面,這將非常有用。
我的圖像只包含一個(gè)個(gè)體:僅在每個(gè)圖像中以最高置信度修剪人臉。否則,可以從單個(gè)圖像中裁剪多個(gè)面。
按需寫作:
演示視頻:
點(diǎn)擊查看:系統(tǒng)演示視頻
運(yùn)行效果:
遠(yuǎn)程協(xié)助:
溫馨提示:索煒達(dá).猿創(chuàng)官方提供收費(fèi)遠(yuǎn)程協(xié)助,確保您項(xiàng)目運(yùn)行成功。
點(diǎn)擊查看:遠(yuǎn)程協(xié)助相關(guān)事項(xiàng)
我們提供完整項(xiàng)目文件清單如下:
文件目錄
├ 1.項(xiàng)目源碼
├ 2.運(yùn)行截圖
└ 3.演示視頻