Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. int main()
  2. {
  3. Mat src; Mat src_gray;
  4. src = imread("D:/2.jpg");
  5. cvtColor(src, src_gray, COLOR_BGR2GRAY);
  6. cv::blur(src_gray, src_gray, Size(1, 15));
  7.  
  8. Canny(src_gray, src_gray, 100, 200, 3);
  9. /// Find contours
  10. vector<vector<Point> > contours;
  11. vector<Vec4i> hierarchy;
  12. RNG rng(12345);
  13. findContours(src_gray, contours, hierarchy, CV_RETR_TREE, CV_CHAIN_APPROX_SIMPLE, Point(0, 0));
  14. /// Draw contours
  15. Mat drawing = Mat::zeros(src_gray.size(), CV_8UC3);
  16. for (int i = 0; i < contours.size(); i++)
  17. {
  18. drawContours(drawing, contours, i, (255), 1, 8, hierarchy, 0, Point());
  19. }
  20.  
  21. imshow("Result window", drawing);
  22. imwrite("D:/C_Backup_Folder/Ivan_codes/VideoStitcher/result/2_res.jpg", drawing);
  23.  
  24. cv::waitKey();
  25. return 0;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement