Capture and compare finger print image

后端 未结 3 2105
Happy的楠姐
Happy的楠姐 2021-01-15 15:42

I\'m developing an attendance management system using finger print recognition. So what i want is comparing the two bmp images those are generated by the scanner. I\'ve hea

3条回答
  •  旧巷少年郎
    2021-01-15 15:48

    I think you are looking for :

    https://github.com/cameronmcefee/Image-Diff-View-Modes/commit/8e95f70c9c47168305970e91021072673d7cdad8

    For Simple Approach:

       1: private bool ImageCompareArray(Bitmap firstImage, Bitmap secondImage) 
       2: {
       3:     bool flag = true;
       4:     string firstPixel;
       5:     string secondPixel;
       6:  
       7:     if (firstImage.Width == secondImage.Width 
       8:         && firstImage.Height == secondImage.Height)
       9:     {
      10:         for (int i = 0; i < firstImage.Width; i++)
      11:         {
      12:             for (int j = 0; j < firstImage.Height; j++)
      13:             {
      14:                 firstPixel = firstImage.GetPixel(i, j).ToString();
      15:                 secondPixel = secondImage.GetPixel(i, j).ToString();
      16:                 if (firstPixel != secondPixel)
      17:                 {
      18:                     flag = false;
      19:                     break;
      20:                 }
      21:             }
      22:         }
      23:  
      24:         if (flag == false)
      25:         {
      26:             return false;
      27:         }
      28:         else
      29:         {
      30:             return true;
      31:         }
      32:     }
      33:     else
      34:     {
      35:         return false;
      36:     }
      37: }
    

    Also see : http://blogs.msdn.com/b/domgreen/archive/2009/09/06/comparing-two-images-in-c.aspx

提交回复
热议问题