Ejemplo n.º 1
0
 public void Range(BGRModel Type)
 {
     if ((Type & BGRModel.R) == BGRModel.R)
     {
         ImgF.BGRRange(_R);
     }
     if ((Type & BGRModel.G) == BGRModel.G)
     {
         ImgF.BGRRange(_G);
     }
     if ((Type & BGRModel.B) == BGRModel.B)
     {
         ImgF.BGRRange(_B);
     }
 }
Ejemplo n.º 2
0
 public void BFFTShift(BGRModel Type)
 {
     if ((Type & BGRModel.R) == BGRModel.R)
     {
         ImgF.BFFTShift(_R);
     }
     if ((Type & BGRModel.G) == BGRModel.G)
     {
         ImgF.BFFTShift(_G);
     }
     if ((Type & BGRModel.B) == BGRModel.B)
     {
         ImgF.BFFTShift(_B);
     }
 }
Ejemplo n.º 3
0
 public void ToDouble(BGRModel Type)
 {
     if ((Type & BGRModel.R) == BGRModel.R)
     {
         ImgF.Divide(_R);
     }
     if ((Type & BGRModel.G) == BGRModel.G)
     {
         ImgF.Divide(_G);
     }
     if ((Type & BGRModel.B) == BGRModel.B)
     {
         ImgF.Divide(_B);
     }
 }
Ejemplo n.º 4
0
 public void Exp(BGRModel Type)
 {
     if ((Type & BGRModel.R) == BGRModel.R)
     {
         ImgF.Exp(_R);
     }
     if ((Type & BGRModel.G) == BGRModel.G)
     {
         ImgF.Exp(_G);
     }
     if ((Type & BGRModel.B) == BGRModel.B)
     {
         ImgF.Exp(_B);
     }
 }
Ejemplo n.º 5
0
 public void BFFTShift(HSIModel Type)
 {
     if ((Type & HSIModel.H) == HSIModel.H)
     {
         ImgF.BFFTShift(_H);
     }
     if ((Type & HSIModel.S) == HSIModel.S)
     {
         ImgF.BFFTShift(_S);
     }
     if ((Type & HSIModel.I) == HSIModel.I)
     {
         ImgF.BFFTShift(_I);
     }
 }
Ejemplo n.º 6
0
 public void ToGrayScale()
 {
     R = G = B = ImgF.DoubleToByte(Total / 3);
 }
Ejemplo n.º 7
0
 public HSI ToHSI()
 {
     return(ImgF.BGR2HSI(this));
 }
Ejemplo n.º 8
0
 static public BGR FromHSI(HSI Source)
 {
     return(ImgF.HSI2BGR(Source));
 }
Ejemplo n.º 9
0
 public BGR ToBGR()
 {
     return(ImgF.HSI2BGR(this));
 }
Ejemplo n.º 10
0
 static public HSI FromBGR(BGR Source)
 {
     return(ImgF.BGR2HSI(Source));
 }