(C) Кручинин Александр, 2010. http://vidikon.com support@vidikon.com
(C) Российский фонд фундаментальных исследований, 2010.


ImagePak
Библиотека для обработки и распознавания графических изображений
Версия 1.1
  1. Назначение
  2. Geometry
  3. Img
  4. Img_transf
  5. Math_a
  6. Geoman
  7. Detect_img
  8. Contour
  9. Grid
  10. Histogram
  11. Segment
  12. Comparison
  13. Дополнительно
Histogram

     Описывается версия Histogram 1.00. Операции с гистограммами яркости.


Структура HISTO_1D

struct HISTO_1D
{
         int AllElem;
         long pixels;
         int *data;
};

     Структура описывает гистограмму. Параметры:
AllElem - общество количество элементов гистограммы;
pixels - общество количество распределённых по элементам гистограммы пикселей;
data - указатель на массив, содержащий элементы гистограммы.


Функция MakeHistogramIMG

HISTO_1D MakeHistogramIMG(IMG Img,RECT Rect,int AllElem);

     Функция строит гистограмму яркости области Rect 8-битного изображения Img с количеством элементов AllElem.


Функция CreateHistogram

HISTO_1D CreateHistogram(int AllElem);

     Функция создаёт пустую гистограмму с количеством элементов AllElem.


Функция DeleteHistogram

void DeleteHistogram(HISTO_1D h);

     Функция удаляет выделенную память для гистограммы h.


Функция DrawHistogram

int DrawHistogram(HISTO_1D h,IMG Img);

     Функция отображает гистограмму h на 24-битное изображения Img.


Функция MaxHistogramElem

int MaxHistogramElem(HISTO_1D h);

     Функция возвращает номер элемента с максимальным значением в h.


Функция CompareHist

double CompareHist(HISTO_1D h1,HISTO_1D h2,DWORD flags);

     Функция сравнивает гистограммы h1 и h2 в зависимости от типа сравнения, указанного во флагах flags и возвращает результат сравнения. На настоящий момент поддерживается только флаг HIST_COMP_CHISQR, позволяющий сравнивать методом хи-квадрат:



Функции CompareHistogram и CompareHistogram1 (**экспериментальные)

double CompareHistogram(HISTO_1D h1,HISTO_1D h2);
int CompareHistogram1(HISTO_1D h1,HISTO_1D h2,double threshold);

     Функции сравнения гистограмм.