- Препознавање лица
- Системи препознавања ИРИС-а
- Препознавање гесте
- Интеракција хумане рачунаре (ХЦИ)
- Мобиле Роботицс
- Идентификација предмета
- Сегментација и препознавање
- Стерео визија стереопсиса: Перцепција дубине од 2 камере
- Повећала стварност
- Пиксели који имају вредност интензитета нижи од прага.
- Пиксели који имају вредност интензитета већим од прага.
Улазна РГБ слика се прво претвори у слику сиве скале пре него што се врши праговање.
Врсте праг
Две групе добијене раније групе која има чланове са интензитетом пиксела већем од постављеног прага су додељени Мак_Валуе или у случају сиве знаке вредности од 255 (бела). Чланови преостале групе имају своје интензитете пиксела на 0 (црни).
Ако је вредност интензитета пиксела на (к И) у изворној слици већа од прага, вредност у финалној слици је постављена на МАКВАЛ.
Инв. Бинарни праг је исти као бинарни праг. Једина суштинска разлика у Инв.Бинаини праговање Група која има интензитете пиксела веће од постављеног прага постаје "0", док преосталих пиксела имају интензитете мање од прага постављени су на Маквал.
Ако је вредност интензитета пиксела на (к И) у изворној слици већа од прага, вредност у финалној слици је постављена на 0 иначе, постављена је на МАКВАЛ.
Група која има интензитет пиксела већа од постављеног прага скраћена је на постављену прагу или другим речима, вредности пиксела постају исте као и постављени праг. Све остале вредности остају исте.
Ако је вредност интензитета пиксела на (к и) у изворној слици већа од прага, вредност у финалној слици је постављена на прагу осталог, непромењена је.
Врло једноставна техника прагова у којој смо поставили интензитет пиксела на '0' за све пикселе групе која има вредност интензитета пиксела мање од прага.
Ако је вредност интензитета пиксела на (к И) у изворној слици већа од прага, вредност на (к и) у финалној слици се не мења. Сви преостали пиксели су постављени на '0'.
Слично као и претходна техника Овде постављамо интензитет пиксела на '0' за све пикселе групе која има вредност интензитета пиксела већа од прага.
Ако је вредност интензитета пиксела на (к И) у изворној слици већа од прага, вредност на (к и) у финалној слици је постављена на '0'. Сва преостала вредност пиксела је непромењена. Да бисте састављали ОПенЦВ програме, морате да имате инсталирану ОпенЦВ библиотеку у вашем систему. Ја ћу објавити једноставан туториал исто у наредним данима. Ако сте већ инсталирали ОпенЦВ Покрените доњи код са улазном имиџом по вашем избору. CPP // CPP program to demonstrate segmentation // thresholding. #include #include #include #include using namespace cv; int main(int argc char** argv) { if (argc != 2) { cout << ' Usage: ' ' ' << endl; return -1; } int threshold_value = 0; // Valid Values: 0 1 2 3 4 int threshold_type = 2; // maxVal useful for threshold_type 1 and 2 int maxVal = 255; // Source image Mat src = imread(argv[1] 1); cvNamedWindow('Original' CV_WINDOW_NORMAL); imshow('Original' src); Mat src_gray dst; // Convert the image to GrayScale cvtColor(src src_gray CV_BGR2GRAY); // Create a window to display results cvNamedWindow('Result' CV_WINDOW_NORMAL); createTrackbar('Threshold' 'Result' &threshold_value 255); while (1) { threshold(src_gray dst threshold_value maxVal threshold_type); imshow('Result' dst); waitKey(1); } }