Пример #1
0
        void FaceVerifyInitThread(object ParObject)
        {
            FaceVerifyInitParam param = (FaceVerifyInitParam)ParObject;

            int nRet = FaceVerifyInit(param.strPath, 2);

            if (param.funcVerifyDone != null)
            {
                param.funcVerifyDone(nRet);
            }
        }
Пример #2
0
        public void FaceVerifyInitAsync(string strPath, OnFaceVerifyInitDone funcInitDone)
        {
            if (mInitThread != null)
            {
                mInitThread.Join();
            }

            ParameterizedThreadStart ParStart = new ParameterizedThreadStart(FaceVerifyInitThread);

            mInitThread = new Thread(ParStart);
            FaceVerifyInitParam param = new FaceVerifyInitParam();

            param.funcVerifyDone = funcInitDone;
            param.strPath        = strPath;
            mInitThread.Start(param);
        }