public LabelSetting()
        {
            InitializeComponent();
            camera_sel.Items.Add("相机1");
            camera_sel.Items.Add("相机2");
            camera_sel.SelectedIndex = 0;
            camera          = Tools.camera[0];
            bloodparameter  = Tools.booldcardinfo[0].bloodParameter;
            camera1.Source  = camera.GetImageSoure();
            camera_ration_w = camera.camera_img.Width / camera1.Width;
            camera_ration_h = camera.camera_img.Height / camera1.Height;
            //UI更新
            timer          = new DispatcherTimer();
            timer.Interval = TimeSpan.FromMilliseconds(100);
            timer.Tick    += UpDataUI;
            timer.Start();

            var img = camera.TakeImage(bloodparameter.onedcode_s3);

            camera1.Source = Tools.OpenCvImgToImageSoure(img);
            camera2.Source = Tools.OpenCvImgToImageSoure(img);

            UpDataParameter();
        }
Пример #2
0
 public BloodCardAnalysed(int id)
 {
     ID             = id;
     bloodParameter = new BloodParameter(ID);
     bloodParameter = bloodParameter.Read();
 }
 public static void SelectCamera(int index)
 {
     bloodparameter = Tools.booldcardinfo[index].bloodParameter;
 }
Пример #4
0
 private void OnSelectCamera(object sender, SelectionChangedEventArgs e)
 {
     bloodparameter = Tools.booldcardinfo[camera_sel.SelectedIndex].bloodParameter;
     UpDataParameter();
     OnLoaded(sender, e);
 }