文章詳情頁
Python 改變數組類型為uint8的實現
瀏覽:42日期:2022-07-30 14:53:26
第一次發博客,嘗試一下
學習opencv3的時候,繪制hsv空間中的2d直方圖,必須要將生成的hist數組的格式轉換為uint8格式,否則應用cv2.imshow時圖像不能顯示!
# data=np.array(hist,dtype=’uint8’)
補充知識:python中圖片的float類型和uint8類型
在python圖像處理過程中,遇到的RGB圖像的值是處于0-255之間的,為了更好的處理圖像,通常會將圖像值轉變到0-1之間
這個處理的過程就是圖像的float類型轉變為uint8類型過程。
float類型取值范圍 :-1 到1 或者 0到1
uint8類型取值范圍:0到255
下圖是常見的類型取值范圍

以上這篇Python 改變數組類型為uint8的實現就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。
相關文章:
1. 基于android studio的layout的xml文件的創建方式2. 解決Android studio xml界面無法預覽問題3. 詳解Android studio 動態fragment的用法4. 圖文詳解vue中proto文件的函數調用5. 什么是python的自省6. Spring Boot和Thymeleaf整合結合JPA實現分頁效果(實例代碼)7. Android如何加載Base64編碼格式圖片8. 使用Android studio查看Kotlin的字節碼教程9. Vuex localStorage的具體使用10. Vue封裝一個TodoList的案例與瀏覽器本地緩存的應用實現
排行榜

網公網安備