0
我想通過將直方圖劃分爲兩個區域(通過獲取直方圖圖像的平均強度值)並在兩個區域上執行直方圖拉伸來創建增強和增強圖像。請指導我如何做到這一點。由於直方圖分割和拉伸
rgbImage=imread('2.jpg');
redChannel = rgbImage(:, :, 1);
hR = imhist(redChannel);
minRed = min(redChannel(:));
maxRed = max(redChannel(:));
avgRed = (minRed+maxRed)/2;
hlowR = hR(1:avgRed);
hhighR = hR(avgRed:255);
現在我想STRETCH時都hlowR
和hhighR
。請告訴我如何做到這一點。
此代碼不能正常工作,就證明你的[前一個問題(http://stackoverflow.com/ q /5211833分之41546973)。此外,你爲什麼不嘗試任何東西,就像我在[我的評論]中問你的一樣(http://stackoverflow.com/questions/41546973/split-the-histogram-into-tworegions/41547609?noredirect=1 #comment70336374_41547609),引用幫助中心的[問]頁面? – Adriaan