1
我正在爲灰度圖像寫入我自己的強度直方圖,其中箱的數量傳遞到函數中。 這是我到目前爲止有:強度直方圖++
std::vector<unsigned int> Image::histogram(const int bins)
{
std::vector<unsigned int> histogram(bins ,0);
for (unsigned int i(0); i < bins; i++)
{
for (unsigned int j(0); j < m_height * m_width; ++j)
{
if (i == m_p_image[j])
{
histogram[i]++;
}
}
}
return histogram;
}
爲每項罪名加到直方圖這完全適用於256個箱,但對128進行裝倉它忽略了圖像的下半年,我知道我需要實現一個如果bin大小小於256,但是我不確定如何執行此操作,將點組合在一起的方法。