python 裁剪圖片;位深度不變
裁剪圖片,20562124->512512
先將圖片縮小4倍,變為531514;然後提取前512個畫素,變為512512
#裁剪圖片,使圖片變為512*512
import os
import cv2
import imutils
from PIL import Image
def resize_crop_image(image):
(h, w) = image.shape[:2]
image = imutils.resize(image, width=531,inter=cv2.INTER_AREA)
(h, w) = image.shape[:2]
image = image[0:512, 0:512]
return cv2.resize(image, (512, 512),interpolation=cv2.INTER_AREA)
if __name__ =="__main__":
#讀取固定資料夾下的所有圖片
filePath = 'F:/AI/glaucoma_set/gla_img_120_Chall/Annotation-Training400/Disc_Cup_Masks/Non-Glaucoma/'
savePath = 'F:/AI/glaucoma_set/gla_img_120_Chall/Annotation-Training400/Disc_Cup_Masks/Non-Glaucoma_512/'
name = os.listdir(filePath)
for i in name:
image_path = os.path.join(filePath,i)
image_save_Path = os.path.join(savePath,i)
#cv2.IMREAD_ANYCOLOR很重要,不會改變圖片的位深度
image = cv2.imread(image_path, cv2.IMREAD_ANYCOLOR)
img = resize_crop_image(image)
cv2.imwrite(image_save_Path, img)
相關文章
- Python批次裁剪圖片Python
- 怎麼裁剪圖片?PerfectlyClear Complete裁剪圖片的方法
- 裁剪上傳圖片
- Java 圖片裁剪,擷取Java
- octobercms 圖片裁剪外掛
- Vue圖片裁剪上傳元件Vue元件
- 圖片縮放(不裁剪,按原來比例計算寬高)
- windows10怎樣裁剪圖片_Win10如何使用自帶工具裁剪圖片WindowsWin10
- ps裁剪工具怎麼自由裁剪 ps如何裁剪自己想要的圖片尺寸
- 圖片裁剪-文字識別-文字新增
- vue專案新增圖片裁剪元件Vue元件
- intervention/image 伺服器圖片裁剪伺服器
- 圖片裁剪上傳示例(node + react)React
- Flutter基礎-021-ClipOval圖片裁剪Flutter
- 呼叫系統檔案管理器選擇圖片,呼叫系統裁剪AIP對圖片處理,顯示裁剪之後的圖片...AI
- 基於React Hook實現圖片的裁剪ReactHook
- 圖片裁剪並上傳到阿里雲oss阿里
- 微信小程式裁剪圖片成圓形微信小程式
- 開源圖片工具箱(Img Toolbox) 格式轉換 新增水印 圖片壓縮 圖片裁剪 圖片旋轉 圖片縮放
- SDWebImage支援URL不變時更新圖片內容Web
- web技術分享| 圖片上傳與圖片裁剪結合 vue3WebVue
- vue2圖片裁剪(vue-cropper外掛)Vue
- Flutter 圖片裁剪旋轉翻轉編輯器Flutter
- Laravel- 圖片上傳新增自動裁剪功能Laravel
- 自定義圖片裁剪之雙指縮放思路
- 微信小程式之裁剪圖片成圓形微信小程式
- Vue-cropper 圖片裁剪的基本原理Vue
- .NetCore實現圖片縮放與裁剪 - 基於ImageSharpNetCore
- 基於cropper.js的圖片上傳和裁剪JS
- android圖片裁剪拼接實現(二):觸控實現Android
- python改變單通道圖片的畫素值Python
- CSS實現圖片等比例縮小不變形CSS
- 如何用Python讀取xml檔案後,裁剪標註圖片和擴容資料PythonXML
- 深度學習脫掉圖片人物的褲子【python教程】深度學習Python
- vue-cropper圖片裁剪(vue2與vue3)Vue
- 直播開發app,VUE圖片裁剪,打碼,旋轉功能APPVue
- 圖片響應式縮放,已中心為原點裁剪
- fastadmin 新增欄位記圖片欄位AST