Example #1
0
 public AberrationChart(WriteableBitmap Photo)
 {
     //InitBWList();
     //InitColorList();
     ChartPhoto = Photo;
     mp         = new MarkProcess(Photo);
 }
Example #2
0
        private float ResoveBrightPercent = 73.5f;//分辨率的默认数值,这个数值被修改,测试的分辨率就会改变

        public ISO12233ExChart(WriteableBitmap Photo)
        {
            //InitBWList();
            //InitColorList();
            ChartPhoto = Photo;
            mp         = new MarkProcess(Photo);
            CorrectChart();
        }
Example #3
0
 {                                            //该卡一共20既灰度,一般来说,覆盖照片最黑和最白的地方
     public KDGrayChart(WriteableBitmap Photo)
     {
         ChartPhoto = Photo;
         mp         = new MarkProcess(Photo);
     }
Example #4
0
 {                                        //拍摄的是标准的灰度,给出信号,然后计算差异
     public SNRTest(WriteableBitmap Photo)
     {
         ChartPhoto = Photo;
         mp         = new MarkProcess(Photo);
     }
Example #5
0
    {                                                  //该卡一共12既灰度,一般来说,覆盖照片最黑和最白的地方,只测试上1/3处的带状区域
        //该线条找出最黑和最白的变化边界作为边界,计算明度

        public ITEGrayscaleChart(WriteableBitmap Photo)
        {
            ChartPhoto = Photo;
            mp         = new MarkProcess(Photo);
        }