浏览代码

自动对焦

HaoShuang 5 年之前
父节点
当前提交
b9a2618551
共有 1 个文件被更改,包括 11 次插入15 次删除
  1. 11 15
      AutoDo/FormAutoDo.cs

+ 11 - 15
AutoDo/FormAutoDo.cs

@@ -21,12 +21,15 @@ namespace AutoDo
     public partial class FormAutoDo : Form
     public partial class FormAutoDo : Form
     {
     {
         //全局只有一个fatorySEM
         //全局只有一个fatorySEM
-        static FactoryHardware factorySEM = FactoryHardware.Instance;
-        ISEMControl iSEM = factorySEM.ISEM;
+        //static FactoryHardware factorySEM = FactoryHardware.Instance;
+        //ISEMControl iSEM = factorySEM.ISEM;
 
 
         //图像文件夹
         //图像文件夹
         public string  m_strImgPath;
         public string  m_strImgPath;
 
 
+        //显示处理结果
+        public Bitmap m_bitmap; 
+
         public FormAutoDo()
         public FormAutoDo()
         {
         {
             InitializeComponent();
             InitializeComponent();
@@ -37,13 +40,12 @@ namespace AutoDo
         {
         {
             //第一种方法
             //第一种方法
             var files = Directory.GetFiles(m_strImgPath, "*.tif");
             var files = Directory.GetFiles(m_strImgPath, "*.tif");
-           
+
+            int i = 0;
             foreach (var file in files)
             foreach (var file in files)
             {
             {
                 LoGEdge(file);
                 LoGEdge(file);
-
-                //Bitmap bmp = MatToBitmap(src);
-                //this.pictureBox1.Image = Image.FromHbitmap(bmp.GetHbitmap());
+               
             }
             }
         }
         }
 
 
@@ -93,17 +95,11 @@ namespace AutoDo
             //使用Laplace函数
             //使用Laplace函数
             Cv2.Laplacian(src_gray, dst, MatType.CV_16S, kernel_size);
             Cv2.Laplacian(src_gray, dst, MatType.CV_16S, kernel_size);
             //计算绝对值,并将结果转为8位
             //计算绝对值,并将结果转为8位
-            Cv2.ConvertScaleAbs(dst, abs_dst);
-           
+            Cv2.ConvertScaleAbs(dst, abs_dst);            
+
             //进行LoG运算
             //进行LoG运算
             return true;
             return true;
         }
         }
-
-        //将Mat转化为Bitmap
-        private Bitmap MatToBitmap(Mat image)
-        {
-            return OpenCvSharp.Extensions.BitmapConverter.ToBitmap(image);
-        }
-
+      
     }
     }
 }
 }