cv2 PIL區別筆記

2021-10-10 15:54:01 字數 1804 閱讀 3980

使用 scipy.misc.imread 讀取的資料是 rgb 格式;

使用 cv2.imread 讀取的資料是 bgr 格式;

使用 pil.image.open 讀取的資料是rgb格式;

)對於單通道的:

可以看出image讀取就是預設的單通道,但是cv2會預設轉化圍為3通道,並且數值也變了。需要加上cv2.imread_unchanged,即cv2.imread(「ceshi.png」,cv2.imread_unchanged)

加上cv2.imread(「ceshi.png」,cv2.imread_unchanged)

區別也就是在讀取的時候,cv2是bgr,pil是rgb.

PIL和cv2讀取讀片的區別

在看深度學習 的時候,發現torch中自定義dataset時,有些採用pil讀取資料,有些採用cv2讀取資料,所以想看看二者的區別,以及如何等價代替。型別對比 cv2 np.ndarray型別的資料 pil pil.jpegimageplugin.jpegimagefile型別的資料 image1 ...

anaconda安裝cv2 cv2配置那些坑

第一次執行opencv程式時難免會出現各種error 下面覃原列舉自己在執行過程 現的錯誤,說不定會有你遇到的哦 error 2syntaxerror unicode error unicodeescape codec can t decode bytes in position 2 3 trunc...

CV00 03 CV基本操作2

similarity transform相似變換 影象形狀大小不變,位置發生變化。比如 做平移 旋轉。相似變換具有保角性 保比例性,經過相似變換以後原有的角度和比例保持不變。確定乙個相似變換矩陣需要2對點 原影象2個點,對應變換後影象2個點 opencv中相似變換的api如下。獲取旋轉矩陣,旋轉中心...