中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

python裁剪圖片的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:國際域名空間、網(wǎng)站空間、營銷軟件、網(wǎng)站建設(shè)、梅列網(wǎng)站維護、網(wǎng)站推廣。

小編給大家分享一下python裁剪圖片的方法 ,相信大部分人都還不怎么了解,因此分享這邊文章給大家學(xué)習,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去學(xué)習方法吧!

在這篇文章里我們聊一下Python實現(xiàn)圖片裁剪的兩種方式,一種利用了Pillow,還有一種利用了OpenCV。兩種方式都需要簡單的幾行代

碼,這可能也就是現(xiàn)在Python那么流行的原因吧。

首先,我們有一張原始圖片,如下圖所示:

python裁剪圖片的方法

然后,我們利用OpenCV對其進行裁剪,代碼如下所示:

import cv2
 
img = cv2.imread("./data/cut/thor.jpg")
print(img.shape)
cropped = img[0:128, 0:512]  # 裁剪坐標為[y0:y1, x0:x1]
cv2.imwrite("./data/cut/cv_cut_thor.jpg", cropped

推薦學(xué)習《python教程》

這里,我們先用imread方法讀取待裁剪的圖片,然后查看它的shape,shape的輸出是(1080, 1920, 3),輸出的順序的是高度、寬度、通

道數(shù)。之后我們利用數(shù)組切片的方式獲取需要裁剪的圖片范圍。這里需要注意的是切片給出的坐標為需要裁剪的圖片在原圖片上的坐標,

順序為[y0:y1, x0:x1],其中原圖的左上角是坐標原點。最后我們用cv2.imwrite()方法將裁剪得到的圖片保存到本地(第一個參數(shù)為圖片

名,第二參數(shù)為需要保存的圖片),如圖所示:

python裁剪圖片的方法

接下來,我們看一下使用Pillow如何對圖片進行裁剪,代碼如下所示:

from PIL import Image
 
img = Image.open("./data/cut/thor.jpg")
print(img.size)
cropped = img.crop((0, 0, 512, 128))  # (left, upper, right, lower)
cropped.save("./data/cut/pil_cut_thor.jpg")

首先我們使用open方法讀取圖片,然后查看它的size(這里的size和OpenCV中的shape是類似的),size的輸出是(1920, 1080),也就

是圖片的寬度和高度。之后我們調(diào)用crop方法來對圖片進行裁剪,crop需要給定一個box參數(shù),box是一個四元組,元組中元素的順序是

需要裁剪得到的圖片在原圖中的左、上、右、下坐標,即(left, upper, right, lower)。然后,我們使用save方法保存裁剪得到的圖片。如

下圖所示,Pillow可以同樣完成OpenCV裁剪圖片的工作。

python裁剪圖片的方法

以上是python裁剪圖片的方法 的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!

網(wǎng)站名稱:python裁剪圖片的方法-創(chuàng)新互聯(lián)
鏈接分享:http://www.rwnh.cn/article40/csioeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、微信小程序、網(wǎng)站建設(shè)建站公司、網(wǎng)頁設(shè)計公司、關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
霍州市| 北碚区| 阿拉善盟| 尉犁县| 铜山县| 肇东市| 澄江县| 忻城县| 武夷山市| 亚东县| 岢岚县| 杨浦区| 阿巴嘎旗| 南汇区| 临猗县| 永吉县| 华容县| 攀枝花市| 淳安县| 宝应县| 舟山市| 杂多县| 九江市| 南部县| 台东市| 宁国市| 德惠市| 浦东新区| 蓝山县| 昌图县| 邻水| 崇礼县| 股票| 台东市| 明水县| 桂东县| 阳新县| 明光市| 娄烦县| 长丰县| 勃利县|