コード例 #1
0
        public void SearchForPlate(SEARCH_TYPE type, string searchNumber, string cameraNameFilter, DateTime start, DateTime end, int minMatchScore, SEARCH_PROGRESS_DEL progressCallBack, SEARCH_COMPLETE_DEL completeCB)
        {
            m_SearchStopped    = false;
            m_MinMatchScore    = minMatchScore;
            m_SearchProgressCB = progressCallBack;
            m_SearchCompleteCB = completeCB;

            m_CameraNameFilter = cameraNameFilter;

            m_SearchString    = searchNumber;
            m_SearchStartTime = start;
            m_SearchEndTime   = end;
            m_SearchType      = type;

            if (m_SearchType == SEARCH_TYPE.MOTION || m_SearchType == SEARCH_TYPE.PLATE)
            {
                m_SearchThread = new Thread(SearchFilesLoop);
            }
            else if (m_SearchType == SEARCH_TYPE.ALL_IMAGES)
            {
                m_SearchThread = new Thread(DumpImagesInRangeLoop);
            }

            m_Stop = false;

            m_SearchThread.Start();
        }
コード例 #2
0
ファイル: SearchLib.cs プロジェクト: anndream/anpr-1
        public void SearchForPlate( SEARCH_TYPE type, string searchNumber, string cameraNameFilter, DateTime start, DateTime end, int minMatchScore, SEARCH_PROGRESS_DEL progressCallBack, SEARCH_COMPLETE_DEL completeCB)
        {
            m_SearchStopped = false;
            m_MinMatchScore = minMatchScore;
            m_SearchProgressCB = progressCallBack;
            m_SearchCompleteCB = completeCB;

            m_CameraNameFilter = cameraNameFilter;

            m_SearchString = searchNumber;
            m_SearchStartTime = start;
            m_SearchEndTime = end;
            m_SearchType = type;

            if (m_SearchType == SEARCH_TYPE.MOTION || m_SearchType == SEARCH_TYPE.PLATE)
            {
                m_SearchThread = new Thread(SearchFilesLoop);
            }
            else if (m_SearchType == SEARCH_TYPE.ALL_IMAGES)
            {
                m_SearchThread = new Thread(DumpImagesInRangeLoop);
            }

            m_Stop = false;

            m_SearchThread.Start();
        }