日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

ctf 改变图片高度_每天一分钟,python一点通(opencv的图片处理方法)

發布時間:2025/3/8 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ctf 改变图片高度_每天一分钟,python一点通(opencv的图片处理方法) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有網友私信小編說,小編的文章很好,講解的也很詳細,但是有些知識點很深奧,對初學者不是很友好,回想小編的文章雖然幾乎每條代碼都有介紹,但是很多函數沒有太詳細,小編后期會重啟

《每天一分鐘,python一點通》專欄,定期講解小編文章中涉及到的小的問題點

opencv加載圖片

opencv在我們進行圖片或者視頻目標檢測時,使用最多的一個庫,opencv的圖片加載

使用cv2.imread函數加載一個圖片,傳入的參數是圖片的路徑

cv2.imshow函數來顯示圖片:傳入的參數1是窗口的名稱,參數2是圖片名稱

cv2.waitKey(0)函數讓程序暫停

import cv2image = cv2.imread("123.jpg")cv2.imshow("init", image)cv2.waitKey(0)

opencv加載圖片

圖片加載完成后,我們可以查看圖片的尺寸

print(image.shape),image.shape 函數來顯示圖片的尺寸,圖片的尺寸是3個維度(寬*長*高),是的,圖片也是有高度的,彩色的圖片高度為3((600, 800, 3))這里注意尺寸的第一個數字是圖片的寬,這個跟我們首先說圖片的長有所區別

圖片的resize

很多時候,我們需要resize圖片為了便于加快程序的執行

resized = cv2.resize(image, (300,400))

使用cv2.resize函數來改變圖片尺寸:

函數傳入2個參數:參數一是圖片的名稱,參數二是需要更改圖片尺寸的大小尺寸

圖片旋轉

(h, w) = image.shape[:2]center = (w / 2, h / 2)M = cv2.getRotationMatrix2D(center, 180, 1.0)rotated = cv2.warpAffine(image, M, (w, h))cv2.imshow("rotated", rotated)cv2.waitKey(0)

圖片的旋轉,首先我們獲取了圖片的尺寸,然后計算出圖片的中心

cv2.getRotationMatrix2D(center, 180, 1.0)按照中心坐標,旋轉圖片180,縮放參數為1,保持圖片尺寸一致

rotated = cv2.warpAffine(image, M, (w, h))然后把原始圖片按照設計好的旋轉角度進行180度旋轉

圖片旋轉

這里我們的opencv圖片處理先簡單介紹這些,下期我們分享更多的圖片處理

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的ctf 改变图片高度_每天一分钟,python一点通(opencv的图片处理方法)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。