Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include"Header.h"
- int main(){
- Mat src=imread("image (1).jpg", IMREAD_GRAYSCALE);
- int h = src.size().height;
- int w = src.size().width;
- unsigned char* img = src.data;
- unsigned char* negated = negateImage(img, w, h);
- Mat negatedmat = Mat(h, w, CV_8UC1, negated);
- unsigned char* otso = segmentImage(negated, w, h);
- Mat otso1 = Mat(h, w, CV_8UC1, otso);
- unsigned char* morph = morphCorrections(otso, w, h);
- Mat morph1 = Mat(h, w, CV_8UC1, morph);
- unsigned char* dilate = dilateImage(morph, w, h);
- Mat dilate1 = Mat(h, w, CV_8UC1, dilate);
- unsigned char* Dt = getDistanceTransform(dilate, w, h);
- Mat Dt1 = Mat(h, w, CV_8UC1, Dt);
- /*namedWindow("Display window", WINDOW_AUTOSIZE);
- imshow("Display window", src);
- namedWindow("Negativare", WINDOW_AUTOSIZE);
- imshow("Negativare", negatedmat);
- namedWindow("Otso", WINDOW_AUTOSIZE);
- imshow("Otsu", otso1);
- namedWindow("Morfologic", WINDOW_AUTOSIZE);
- imshow("Morfologic", morph1);*/
- namedWindow("Dilatare", WINDOW_AUTOSIZE);
- imshow("Dilatare", dilate1);
- namedWindow("Transformata distanta", WINDOW_AUTOSIZE);
- imshow("Transformata distanta", Dt1);
- waitKey(0);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement