RGBA
2022/07/06
-----
https://pixabay.com/zh/photos/dog-cat-pets-mammals-animals-2606759/
-----
# OpenCV Get Image Size
「Image Dimension : (149, 200, 4)
Image Height : 149
Image Width : 200
Number of Channels : 4」[1]。
# OpenCV and matplotlib
「cv2.IMREAD_UNCHANGED
讀取圖片中所有的 channels,包含透明度的 channel。」[2]。
# cv2.imread()
「Image Dimension is (399, 625, 3)
Image Height is 399
Image Width is 625
Number of Channels is 3」[3]。
# 4 channel
「我正在使用 OpenCV 2.4.6。我正在嘗試將 4 通道 RGB IplImage 轉換為 4 通道 HSV 圖像。下面是我的代碼。這給出了錯誤“OpenCV 錯誤:未知函數中的斷言失敗”。我認為 cvCvtColor 支持 3 通道圖像。有什麼方法可以將 4 通道 RGB 轉換為 HSV 或 4 通道 RGB 到 3 通道 RGB?」[4]。
# transparency channel
「To read PNG images with transparency (alpha) channel, use cv2.IMREAD_UNCHANGED as second argument in cv2.imread() function as shown in the following.」[5]。
# RGBA
「RGBA 是一種色彩空間的模型,由 RGB 色彩空間和 Alpha 通道組成。RGBA 代表紅(Red)、綠(Green)、藍(Blue)和 Alpha 通道(Alpha)。」[6]。
# Alpha
「一個使用 32 個位元儲存的點陣圖,紅綠藍及阿爾法通道各以 8 個位元表示。在這種情況下,就不光可以表示透明還是不透明,阿爾法通道還可以表示 256 級的半透明度,因為阿爾法通道有8個位元可以有 256 種不同的資料表示可能性。」[7]。
# Python Image Library (PIL)
「import PIL.Image
rgba_image = PIL.Image.open(path_to_image)
rgb_image = rgba_image.convert('RGB')」[8]。
-----
References
# OpenCV Get Image Size
[1] OpenCV Python - Get Image Size
https://www.tutorialkart.com/opencv/python/opencv-python-get-image-size/
# OpenCV and matplotlib
[2] Python 與 OpenCV 基本讀取、顯示與儲存圖片教學 - G. T. Wang
https://blog.gtwang.org/programming/opencv-basic-image-read-and-write-tutorial/
# cv2.imread()
[3] Tips and Tricks of OpenCV cv2.imread() That You Did Not Know - MLK - Machine Learning Knowledge
https://machinelearningknowledge.ai/tips-and-tricks-of-python-opencv-cv2-imread-with-examples/
# 4 channel
[4] opencv - Convert 4 channel image to 3 Channel image - Stack Overflow
https://stackoverflow.com/questions/19028830/convert-4-channel-image-to-3-channel-image
# transparency channel
[5] OpenCV Python - 使用透明通道讀取 PNG 圖像
https://www.tutorialkart.com/opencv/python/opencv-python-read-png-images-with-transparency-channel/
# RGBA
[6] RGBA - 維基百科,自由的百科全書
https://zh.wikipedia.org/zh-tw/RGBA
# Alpha
[7] 阿爾法通道 - 維基百科,自由的百科全書
https://zh.wikipedia.org/zh-tw/%E9%98%BF%E5%B0%94%E6%B3%95%E9%80%9A%E9%81%93
# Python Image Library (PIL)
[8] image - Convert RGBA to RGB in Python - Stack Overflow
https://stackoverflow.com/questions/50331463/convert-rgba-to-rgb-in-python
-----
鐵達尼號 Python 實作(目錄)
https://mandhistory.blogspot.com/2022/06/titanic.html
-----
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。