Перейти к содержимому
Compvision.ru
mrgloom

python hist

Recommended Posts

def compute_histogram_rgb(src, r_bins = 32, g_bins = 32, b_bins= 32):

    #create planes

    rplane = cv.CreateImage(cv.GetSize(src), 8, 1)

    gplane = cv.CreateImage(cv.GetSize(src), 8, 1)

    bplane = cv.CreateImage(cv.GetSize(src), 8, 1)


    planes = [rplane, gplane, bplane]

    cv.Split(src, rplane, gplane, bplane, None)


    #compute histogram

    hist = cv.CreateHist((r_bins, g_bins, b_bins), cv.CV_HIST_ARRAY,

            ranges = ((0, 255),(0, 255), (0, 255)), uniform = True)

    cv.CalcHist(planes, hist)      #compute histogram

    cv.NormalizeHist(hist, 1.0)    #normalize hist


    return hist

непонятно в каком виде хранятся гистограммы в питоне, можно\нужно ли их разворачивать в вектор для записи в sql базу ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×