Program.cs 933 B

123456789101112131415161718192021222324252627282930
  1. using OpenCvSharp;
  2. using System;
  3. namespace OpenCVTest
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. Mat base_img = Cv2.ImRead(@"F:/20191204104138.jpg");
  10. get_answer_from_sheet(base_img);
  11. }
  12. public static void get_answer_from_sheet(Mat base_img)
  13. {
  14. Cv2.ImShow("src", base_img);
  15. Mat gray = new Mat();
  16. Cv2.CvtColor(base_img, gray, ColorConversionCodes.BGR2GRAY);
  17. }
  18. public static void get_init_process_img(Mat roi_img) {
  19. Mat h = new Mat();
  20. Cv2.Sobel(roi_img, h, MatType.CV_32F, 0, 1, -1);
  21. Mat v = new Mat();
  22. Cv2.Sobel(roi_img, v, MatType.CV_32F, 1, 0, -1);
  23. Mat img = new Mat();
  24. Cv2.Add(h, v,img);
  25. Cv2.ConvertScaleAbs(img,img);
  26. Cv2.GaussianBlur(img, img, new Size { Width = 3, Height = 3 }, 0);
  27. }
  28. }
  29. }