컴퓨터 비전, 블록매칭알고리즘 실습 MAD, MSE, Template matching (MFC,OpenCV)


컴퓨터 비전, 블록매칭알고리즘 실습 MAD, MSE, Template matching (MFC,OpenCV)

1. 블록매칭 알고리즘의 유사도 함수 MAD를 이용하여 입력영상에서 템플릿영상과 가장 유사한 영역을 찾아보자. 먼저 raw파일을 로드하기 위해 serialize 함수를 수정해주었다. 그리고 템플릿 영상을 저장하기 위한 변수도 선언해주었다. MAD 매칭을 위한 코드이다. void CMFC_Exp01Doc::OnMad() { // MAD 매칭 // TODO: 여기에 명령 처리기 코드를 추가합니다. CFileDialog dlg(TRUE, _T("레퍼런스 이미지 로드"), NULL, OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST, _T("40 x 40 raw파일 | *.raw", this)); if (dlg.DoModal() == IDOK) { CString str = dlg.GetPathName(); CFile file; file.Open(str, CFile::modeRead); CArchive ar(&file, CArchive::load); ar.Read(m_Ref...


#MAD #MSE #TemplateMatching #블록매칭 #컴퓨터비전

원문링크 : 컴퓨터 비전, 블록매칭알고리즘 실습 MAD, MSE, Template matching (MFC,OpenCV)