예제 #1
0
        private void GenerateImageFromLUT()
        {
            QTrkConfig cfg = QTrkConfig;

            using (var dst = new FloatImg(100, 100))
            {
                QTrkUtil.GenerateImageFromLUT(dst, zlut, 3, 40, new Vector3(dst.w / 2, dst.h / 2, zpos), false, 1);
                if (trackBarNoise.Value > 0)
                {
                    QTrkUtil.ApplyPoissonNoise(dst, trackBarNoise.Value, 255);
                }
                pictureBoxFrameView.Image = dst.ToImage();
            }
        }
예제 #2
0
        public ExampleDlg()
        {
            InitializeComponent();

            QTrkInstance.SelectDLL(false, false);

            QTrkDLL.TestDLLCallConv(10);

            QTrkConfig cfg = QTrkConfig.Default;

            cfg.width = cfg.height = 60;

            propertyGridSettings.SelectedObject = cfg;
        }
예제 #3
0
        public TrackerSettingsDlg(QTrkConfig config)
        {
            InitializeComponent();

            propertyGrid.SelectedObject = config;
        }