private void FireEvent(ImageDetail[] imgs)
        {
            if (imgs.Length <= 0)
                return;

            if (this.ImagesUploaded != null)
            {
                ImageUploadEventArgs args =
                    new ImageUploadEventArgs { CameraID = imgs[0].FromCamera, Images = imgs };
                this.ImagesUploaded(this, args);
            }
        }
Example #2
0
        void uploadWatcher_ImagesUploaded(object Sender, ImageUploadEventArgs args)
        {
            ImageDetail[] imgsToProcess = args.Images;

            System.Threading.Thread.Sleep(1000);

            ImageClassifier.ClassifyImages(imgsToProcess);

            this.imgsQueue.Enqueue(imgsToProcess);

            if (!this.worker.IsBusy)
            {
                screen.ShowProgress = true;
                worker.RunWorkerAsync(this.imgsQueue.Dequeue());
            }
        }
Example #3
0
        private void FireEvent(ImageDetail[] imgs)
        {
            if (imgs.Length <= 0)
            {
                return;
            }

            if (this.ImagesUploaded != null)
            {
                ImageUploadEventArgs args =
                    new ImageUploadEventArgs {
                    CameraID = imgs[0].FromCamera, Images = imgs
                };
                this.ImagesUploaded(this, args);
            }
        }
Example #4
0
        void uploadWatcher_ImagesUploaded(object Sender, ImageUploadEventArgs args)
        {
            ImageDetail[] imgsToProcess = args.Images;

            System.Threading.Thread.Sleep(1000);

            ImageClassifier.ClassifyImages(imgsToProcess);

            this.imgsQueue.Enqueue(imgsToProcess);

            if (!this.worker.IsBusy)
            {
                screen.ShowProgress = true;
                worker.RunWorkerAsync(this.imgsQueue.Dequeue());
            }
        }