使用OpenCV。OpenCV - 顏色校正
我有一個RGB圖像,每個值是一個浮點數。 我也有一個標準的色彩校正矩陣3x4。
什麼是最快方式'應用'這個矩陣的圖像?
如果你不知道顏色校正...這是一個簡單的矩陣運算。
如果圖像看起來像這樣(每一像素爲3個浮子):
R G B
R G B
R G B
R G B
R G B
.
.
.
然後我想執行以下操作:
1 R G B [ A1, A2, A3 ]
1 R G B [ R1, R2, R3 ]
1 R G B * [ G1, G2, G3 ]
1 R G B [ B1, B2, B3 ]
1 R G B
.
.
.
所有在3×4矩陣值是常數。
謝謝。
我不明白。你有rgb,你想要一個rgba嗎?或者你想讓矩陣看到一個rgb,並帶有rgb結果?通常情況下,轉換(我認爲)會給你最快的倍數,因爲它已經過優化。甚至不得不增加開銷以將顏色CV_BGR2RGBA(再加上1.0複製到新的alpha),它仍然可能比手寫矢量化代碼更快。 –
'A'不是Alpha通道,只是一個const乘以1,所以它被添加 – Gilad