2
我正在繪製一條特定顏色(RGB)的線,之後我在Python中使用opencv2加載圖像並將BGR轉換爲RGB。Opencv2和python - cv2檢測不同的RGB值
不幸的是,我從opencv2獲得的數組具有稍微不同的RGB值。
如果我使用Illustrator或Paint,則無關緊要。 JPG,PNG,BMP或TIF。顏色總是不同於+ - 1〜40
這裏是我的代碼:
import numpy as np
import cv2
src = cv2.imread("test.jpg")
image = cv2.cvtColor(src, cv2.COLOR_BGR2RGB)
print(image[10, 10])
我輸入已與RGB平方值[100 50 0]
和我越來越[95 46 0]
,但我需要確切RGB值。
如果您需要確切值,請嘗試使用像PNG或TIFF這樣的無損格式。 –
正如我已經寫過的,我使用了JPG,TIFF,PNG和BMP。沒有區別。 – SamSteg
你能分享你創建的文件 - 最好是以PNG的形式嗎?也許它有一個OpenCV忽略的coour配置文件。 –