Advertisement
Guest User

Untitled

a guest
Feb 24th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. //step1
  2. Mat edges;
  3. adaptiveThreshold(vertical, edges, 255, CV_ADAPTIVE_THRESH_MEAN_C, THRESH_BINARY, 3, -2);
  4. imshow("edges", edges);
  5. // Step 2
  6. Mat kernel = Mat::ones(2, 2, CV_8UC1);
  7. dilate(edges, edges, kernel);
  8. imshow("dilate", edges);
  9. // Step 3
  10. Mat smooth;
  11. vertical.copyTo(smooth);
  12. // Step 4
  13. blur(smooth, smooth, Size(2, 2));
  14. // Step 5
  15. smooth.copyTo(vertical, edges);
  16. // Show final result
  17. imshow("smooth", vertical);
  18.  
  19. #step1
  20. edges = cv2.adaptiveThreshold(vertical,255,cv2.ADAPTIVE_THRESH_MEAN_C,cv2.THRESH_BINARY,3,-2)
  21.  
  22. #step2
  23. kernel = np.ones((2, 2), dtype = "uint8")
  24. dilated = cv2.dilate(edges, kernel)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement