Program.cs 1.4 KB
using System;
using System.Diagnostics;
using System.IO;
using System.Threading;
using System.Threading.Tasks;

namespace eyemLib_Sharp
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] fileNames = Directory.GetFiles(@"D:\批量测试图像\", "*.*", SearchOption.AllDirectories);
            //for (int j = 0; j < 250; j++)
            //{
            //    ParallelOptions po = new ParallelOptions();
            //    po.MaxDegreeOfParallelism = 3;
            //    Parallel.ForEach(fileNames, po, fn =>
            //    {
            //        EyemLib.eyemReadImageTool(fn);
            //    });
            //    Console.Write("请按任意键继续。。。");
            //}
            //EyemLib.eyemTest2(fileNames);

            //for (int i = 0; i < 1; i++)
            //{
            //    EyemLib.eyemTestVideoCapture("D:\\插件完成检测\\视频\\WeChat2.mp4");
            //}
            IntPtr hModelID;
            EyemLib.eyemInitModelE(out hModelID);

            for (int i = 0; i < 5000; i++)
            {
                for (int j = 0; j < fileNames.Length; j++)
                {
                    EyemLib.eyemReadImageToolE(fileNames[j], hModelID);
                }
            }

            EyemLib.eyemReleaseModelE(ref hModelID);

            Console.Write("请按任意键继续。。。");
            Console.ReadKey();
        }
    }
}