From 1fd49a571338b6c946bb05dcdf59ec1468df5c50 Mon Sep 17 00:00:00 2001
From: SWK <sungwk82@diteam.co.kr>
Date: 목, 22 12월 2022 12:31:43 +0900
Subject: [PATCH] ongoing50 #4403 CF AOI Reveiw TACT 지연 개선 1. 일정 시간 유지 신호 처리 시 동기화로 인한 불합리 개선 - 일정 시간 유지 필요 시 스래드풀 작업큐를 이용하여 루프처리 방식으로 변경 - 유지 신호 처리 중 출력 신호 발생 시 작업큐에 등록하여 유지 신호와 결합하여 출력 처리 2. FDC 보고 항목 중 SW 버전 체크 루프 불합리 개선 - 프로그램 시작 시 연동 프로그램 버전 체크 간 실행되지 않는 프로그램이 있는 경우 무한 루프 발생 - 무한 루프로 인한 CPU 점유 상승->루프 중간 Sleep추가 및 코드 간소화 3. 로그 메시지에 시간 ms단위 추가(황만수SM 작업 내역 병합)

---
 ReviewSystem/CHAlignFinder/AlignFinder.cpp |   31 +++++++++++++++++++++----------
 1 files changed, 21 insertions(+), 10 deletions(-)

diff --git a/ReviewSystem/CHAlignFinder/AlignFinder.cpp b/ReviewSystem/CHAlignFinder/AlignFinder.cpp
index 42eedaf..4e9c0c6 100644
--- a/ReviewSystem/CHAlignFinder/AlignFinder.cpp
+++ b/ReviewSystem/CHAlignFinder/AlignFinder.cpp
@@ -157,11 +157,14 @@
 		return findResult;
 	}
 
+	/*< LYW 20211013 - #3671 Delete Start >*/
 	// step2. edge find
-	if (FindAlignEdge(findResult)==1) 
-	{
-		return findResult;
-	}
+// 	if (FindAlignEdge(findResult) == 1)
+// 	{
+// 		return findResult;
+// 	}
+	/*< LYW 20211013 - #3671 Delete End >*/
+
 
 	return findResult;
 }
@@ -205,12 +208,13 @@
 	CCHImageData tempImage;
 	CCHImageProcess::ImageNormalize(&resultImage, &m_BlobImage, 0, 255);
 
-	//테스트 필요
-	if (findResult.dMatchValue<m_findParam.dMatchRate)
-	{
-		findResult.nResultCode = AlignMatch_LowScore;
-		return 0;
-	}
+	/*< LYW 20211013 - #3671 Delete Start >*/
+// 	if (findResult.dMatchValue < m_findParam.dMatchRate)
+// 	{
+// 		findResult.nResultCode = AlignMatch_LowScore;
+// 		return 0;
+// 	}
+	/*< LYW 20211013 - #3671 Delete End >*/
 
 	// step5. Make Result 이미지
 	findResult.nResultCode = AlignMatch_Success;
@@ -224,6 +228,13 @@
 		m_ResultImage.DrawRectangle(CPoint((int)(dResultX+0.5), (int)(dResultY+0.5)), CPoint((int)(dResultX+m_pTempImage->GetWidth()+0.5), (int)(dResultY+m_pTempImage->GetHeight()+0.5)), RGB(255,255,255), 2);
 	}
 
+	/*< LYW 20211013 - #3671 ADD Start >*/
+	if (findResult.dMatchValue < m_findParam.dMatchRate)
+	{
+		findResult.nResultCode = AlignMatch_LowScore;
+		return 0;
+	}
+	/*< LYW 20211013 - #3671 ADD End >*/
 	return 1;
 }
 

--
Gitblit v1.9.3