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(); }
public BloodCardAnalysed(int id) { ID = id; bloodParameter = new BloodParameter(ID); bloodParameter = bloodParameter.Read(); }
public static void SelectCamera(int index) { bloodparameter = Tools.booldcardinfo[index].bloodParameter; }
private void OnSelectCamera(object sender, SelectionChangedEventArgs e) { bloodparameter = Tools.booldcardinfo[camera_sel.SelectedIndex].bloodParameter; UpDataParameter(); OnLoaded(sender, e); }