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