예제 #1
0
        private void CameraZm_NewFrame(object sender, ref System.Drawing.Bitmap oBitmap)
        {
            //#region 跟踪变化项
            //lock (this)
            //{
            //    if (detector != null)
            //    {
            //        detector.ProcessFrame(oBitmap);
            //    }
            //}
            //#endregion

            if (this.CurFilter != null)
            {
                oBitmap = CurFilter.Apply(oBitmap);
            }
            else if (this.CurSpecicalFilter != null)
            {
                Bitmap oFilterBitmap = Grayscale.CommonAlgorithms.RMY.Apply(oBitmap);
                oBitmap = CurSpecicalFilter.Apply(oFilterBitmap);
            }
        }
예제 #2
0
 /// <summary>
 /// 过滤事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Btn_Filter_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     BtnName = BtnNam.Filter;
     if (CurFilter == null)
     {
         CurFilter             = new DiousEPortal.FrmFilter();
         CurFilter.CurUsrID    = CurUsrID;
         CurFilter.CurUsrName  = CurUsrName;
         CurFilter.ComClient   = ComClient;
         CurFilter.FrmNam      = FrmNam;
         CurFilter.CurOperType = OperType.InitFilter;
     }
     else
     {
         CurFilter.CurOperType = OperType.ShowFilter;
     }
     CurFilter.ShowDialog();
     //11
     //获取到过滤SQL
     FltSQL = CurFilter.FltSQL;
     if (FltSQL != null)
     {
         List <ExpandoObject> DataSource = InitGridData("0", FltSQL);
         if (DataSource.Count > 0)
         {
             Grip_Common2.DataSource = DataSource;
             AssiValue();
             ExpandoObject EObject = (ExpandoObject)View_Common2.GetFocusedRow();
             ShowData(Grip_Common3, GetDataByFocRow(EObject, "Panel6"), GetDataByPKToChCol("Panel6"), View_Common3, "Panel6");
             ShowData(Grip_Common1, GetDataByFocRow(EObject, "Panel3"), GetDataByPKToChCol("Panel3"), View_Common1, "Panel3");
         }
         else
         {
             Grip_Common1.DataSource = null;
             Grip_Common2.DataSource = null;
             Grip_Common3.DataSource = null;
         }
     }
 }