我有影像有參考物件。例如,特定位置的矩形。
對于(矩形),我們已經有了它的理想/參考顏色值,例如 R=255、G=255、B=255。
Reactangle 的平均 RGB 值有所不同,例如 R=200,G=200,B=200。
所以與理想/參考顏色有 R=55,G=55,B=55 的偏差。
如何使用顏色矩陣來填補這種顏色空白,以便獲得校準影像?
請建議,如果有更好的方法而不是這個。
uj5u.com熱心網友回復:
您將計算兩種顏色的商,即 255 / 200,并將其輸入到顏色矩陣的對角線值中。IE
var cr = referenceRed/ actualRed;
...
float[][] colorMatrixElements = {
new float[] {cr, 0, 0, 0, 0}, // red scaling factor
new float[] {0, cg, 0, 0, 0}, // green scaling factor
new float[] {0, 0, cb, 0, 0}, // blue scaling factor
new float[] {0, 0, 0, 1, 0}, // alpha scaling factor of 1
new float[] {0, 0, 0, 0, 1}};
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/444631.html
上一篇:為什么對影像進行閾值處理與在影像中與其他事物相比會給出不同的結果?
下一篇:調整pytesseract引數
