ПРИЛОЖЕНИЕ 3. ОСНОВНЫЕ ФУНКЦИИ, ИСПОЛЬЗУЕМЫЕ В ПО МОДЕЛИРОВАНИЯ ПРОЦЕДУРЫ ГИСТОГРАММНОГО АНАЛИЗА
Void Drav;Hist (TImage* image, int* array, int len, double scale, int voffset, TColor color, TPenStyle style) - функция-член класса TMainFonn, позволяющая построить гистограмму array на объекте image, масштаб гистограммы - scale, вертикальное смещение - voffset, кривая изображается цветом color.
Clearlmage (TIntage* image, TColor color) - заполение объекта image цветом color.
void initApert (TImage * image, int xO, int yO) - заполнение апертуры (глобальная переменная-указатель *+mAper) значениями яркости пикселей изображения из объекта image, лежащих в области с центром хО, уо.
initMyRGB (TImage *inage, int h, int yO) - инициализация элементов массива изображения, обеспечивающая ускорение доступа при дальнейшем обращении к элементам изображения, image - объект, в который загружен файл изображения, ь - высота изображения, в пикселях.
TMyRGB Get Pixel (TMyRGB ** array, int w, int h, int x, int y) - функция возвращает значение цвета пикселя с координатами х,у, содержащееся в массиве TMyRGB ** array размерами w и h.
sbKistClick (TObject *Sender) - построение мгновенной гистограммы.
DrawVertLine (Tlmage *image, int len, int horpos, TColor color, TPenStyle style) - отрисовка вертикальной линии длиной len на уровне hor- pos на объекте image. Цвет линии - color.
DrawHorLine(Tlmage *image, int len, int vertpos, TColor color, TPenstyle style) - отрисовка горизонтальной линии длиной len на уровне vertpos на объекте image. Цвет линии - color.
sbVertTraceClick (TObject *Sender) - трассировка Яркости на тепловизионном изображении в вертикальном направлении.
Горизонтальная координата трассировки задается в глобальной переменной mTracePos.sbHorTraceClick(TObject *sender) - трассировка яркости на тепловизионном изображении в горизонтальном направлении. Вертикальная координата трассировки задается в глобальной переменной mHorTracePos.
MakeHist(int* sre, int srclen, double* dst, int nquant) - построение гистограммы в массиве dst с nquant уровнями квантования из выборки отсчетов sre объемом srclen значений.
Double NearnessCoef (double* arrayl, double* array2, int len) - вычисление коэффициента квадратичной близости между массивами arrayl и аггау2 ДЛИНОЙ len.
Int NumOfMinValue (double* array, int len) - номер минимального эле-мента в массиве array длиной len.
Int KinValueA(int* array, int len) - значение минимального элемента в массиве array длиной len.
Int IdentCurrentApert (double* mins, double tresh) - идентифицировать участок сигнала, накрытый апертурой.
ResetHist (void) - обнулить элементы всех гистограмм.
DrawApertureA(int size, TColor** aper, TCanvas* canvas) - изобразить содержимое квадратной апертуры aper со стороной размера size на канве canvas.
double gauss (int x, double m, double sig) - значение функции плотности нормального распределения, обладающего МО, равным m и СКО sig, в точке х.
bool isTarget(int х, int у) - функция возвращает «true», если рассматриваемый пиксель с координатами х, у принадлежит «цели» на синтезированном изображении.
Еще по теме ПРИЛОЖЕНИЕ 3. ОСНОВНЫЕ ФУНКЦИИ, ИСПОЛЬЗУЕМЫЕ В ПО МОДЕЛИРОВАНИЯ ПРОЦЕДУРЫ ГИСТОГРАММНОГО АНАЛИЗА:
- 5.1. Алгоритмическое и программное обеспечение гистограммного анализа тепловизионных изображений
- 5.3. Экспериментальные исследования предложенного алгоритма гистограммного анализа тепловизионных изображений
- Обзор вычислительных методов, используемых при моделировании
- Тема 16. Основные теоремы о дифференцируемых функциях и их приложения.
- Понятие информационного обеспечения анализа хозяйственной деятельности.Виды информации, используемые в операционном анализе.
- 2.3 Вспомогательные программы для проведения процедуры моделирования
- Приложение Игры, используемые в группе развития
- 4.4. Определение рациональных режимов работы смесителя на основании анализа влияния основных факторов на функции отклика
- Приложение 2. Примеры моделирования для различных соотношений двух порошков
- 4-2. Трудности процедуры анализа сращения
- Анализ процедуры муниципального банкротства в США
- 3.3. Методы моделирования и количественного анализа для решения управленческих проблем
- 1.2. Анализ современных подходов к физическому моделированию струйной продувки металлургических расплавов