Example #1
0
 public void RecognizeFunck()
 {
     ThreadPool.QueueUserWorkItem(new WaitCallback(_ =>
     {
         imageRecognizer.GetResults();
     }));
 }
Example #2
0
        static void Main(string[] args)
        {
            DirectoryInfo myDirectory = new DirectoryInfo(args.FirstOrDefault() ?? "images");

            ImageRecognizer obj = new ImageRecognizer(myDirectory, new WriteToConsole());

            var enterThread = new Thread(new ThreadStart(() =>
            {
                while (Console.ReadKey().Key != ConsoleKey.Enter)
                {
                }
                ImageRecognizer.cancelTokenSource.Cancel();
            }));

            enterThread.Start();
            obj.GetResults();

            // foreach (var item in obj.result)
            // {
            //     Console.WriteLine("Predicting contents of image...");
            //     Console.Write(item);
            //     Console.WriteLine();
            // }
            System.Environment.Exit(0);
        }