我已經掃描了一張圖像,但白色的紙張不是白色的。有沒有一種方法來平衡合同/亮度以使背景變白?如何使用opencv均衡圖像的對比度和亮度?
更新
我試着從EmguCv建議Image._EqualizeHist功能:
string file = @"IMG_20120512_055533.jpg";
Image<Bgr, byte> originalColour = new Image<Bgr, byte>(file);
Image<Bgr, byte> improved = originalColour.Clone();
improved._EqualizeHist();
卻得到一個更糟糕的結果(也當最初的灰度縮放):
我是否缺少其他參數?
Stack Overflow提供免費的圖像託管服務,只需點擊工具欄上的圖像按鈕,並將其指向您網站上本地計算機上託管的圖像。這實際上傳並鏡像圖像的一個副本,確保它始終可用,即使外部源發生故障。我已經轉移了您發佈的圖片,但只是要記住未來。 –
我不知道爲什麼,但equalizehist給這種情況下更糟糕的結果..我也有時有這個問題.. –