python中圖片格式的轉換

1.把數組圖片轉換成字符串的形式 用到啦cv2模塊

frame_jpg=cv2.imencode('.jpg',gray)
frame= frame_jpg.tostring()#把圖片轉換成字符串形式

這個首先是轉換編碼格式,‘.jpg’是我想要的輸出的圖片格式,gray代表的是我想要轉換的圖片 ,最後的frame表示的是一串字符串。

2.把字符串轉換成數組圖片,還需要用到numpy模塊

temp = np.fromstring(frame,np.uint8)
frame = cv2.imdecode(temp,0)
第一行就代表的是把字符串圖片轉換成數組圖片,後面這行是我把圖片轉換成裏灰度圖的格式,小括號內的數字0代表的是灰度圖,1代表的是RGB

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章