革博士程序V1仓库
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

35 líneas
1.1 KiB

  1. using OpenCvSharp;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. using System.Windows.Forms;
  8. namespace LeatherApp.Interface
  9. {
  10. public abstract class ABSCamerCardDev
  11. {
  12. public Action<DateTime,WarningEnum, string> WarningEvent;
  13. public Action<int> PhotoNumCacheEvent;
  14. /// <summary>
  15. /// 拍照回传 (1-num,文件名.bmp, devIndex)
  16. /// </summary>
  17. public Action<int, string, int> ScanEventPath;
  18. public Action<int, Mat, int> ScanEvent;
  19. //public Action<int, Bitmap,int> ScanEvent;
  20. public abstract bool open(int cardIndex = 0, int scannerIndex = 0);
  21. public abstract void close();
  22. public abstract bool start(PictureBox preview_Hwnd, string bmp_save_path);
  23. public abstract void stop();
  24. public abstract void resetScanIndex();
  25. public abstract double[] getFeatureRangeValue(string featureName);
  26. public abstract void getParam();
  27. public abstract bool setParam(float exposureTime, float gain = -1, float resultingFrameRate = -1);
  28. }
  29. }