공부해요/OpenCV

차 번호판인식소스

예쁜꽃이피었으면 2015. 2. 17. 09:41

http://cafe.naver.com/opencv/23115

carnumber.7z.001



이 소스를 한번 실행해 보려고 하는데 영 안된다. 

실행하고자 하는 곳은 win8 , vs2010 , opencv2.4.9




1. 프로젝트를 만들고 opencv와 연동.


2.

* 에러

warning C4819: 현재 코드 페이지(949)에서 표시할 수 없는 문자가 파일에 들어 있습니다. 데이터가 손실되지 않게 하려면 해당 파일을 유니코드 형식으로 저장하십시오.


같은 경고는


해결방법

프로젝트 -> 속성 -> 구성속성 -> C/C++ -> 고급 -> 특정 경고 사용 안 함에 "4819" 에러 코드를 입력합니다.


이런 식으로 안 보이게.

3.
cvvimage 클래스를 opencv 2.2 이후부터는 쓸 수 없다고 한다.
그래서 직접 만들거나 파일을 넣어줘야 한다.

http://comvision.tistory.com/4


4.

그래도 이상함. 에러 천지

http://blog.naver.com/maedk01/60186886466



1>CarNumber.obj : error LNK2019: "public: virtual __thiscall CvvImage::~CvvImage(void)" (??1CvvImage@@UAE@XZ) 외부 기호(참조 위치: "public: virtual __thiscall CCarNumberDlg::~CCarNumberDlg(void)" (??1CCarNumberDlg@@UAE@XZ) 함수)에서 확인하지 못했습니다.

1>CarNumberDlg.obj : error LNK2001: "public: virtual __thiscall CvvImage::~CvvImage(void)" (??1CvvImage@@UAE@XZ) 외부 기호를 확인할 수 없습니다.

1>CarNumberDlg.obj : error LNK2019: "public: __thiscall CvvImage::CvvImage(void)" (??0CvvImage@@QAE@XZ) 외부 기호(참조 위치: "public: __thiscall CCarNumberDlg::CCarNumberDlg(class CWnd *)" (??0CCarNumberDlg@@QAE@PAVCWnd@@@Z) 함수)에서 확인하지 못했습니다.

1>CarNumberDlg.obj : error LNK2019: "public: virtual void __thiscall CvvImage::DrawToHDC(struct HDC__ *,struct tagRECT *)" (?DrawToHDC@CvvImage@@UAEXPAUHDC__@@PAUtagRECT@@@Z) 외부 기호(참조 위치: "protected: void __thiscall CCarNumberDlg::OnPaint(void)" (?OnPaint@CCarNumberDlg@@IAEXXZ) 함수)에서 확인하지 못했습니다.

1>CarNumberDlg.obj : error LNK2019: "public: virtual void __thiscall CvvImage::CopyOf(struct _IplImage *,int)" (?CopyOf@CvvImage@@UAEXPAU_IplImage@@H@Z) 외부 기호(참조 위치: "protected: void __thiscall CCarNumberDlg::OnPaint(void)" (?OnPaint@CCarNumberDlg@@IAEXXZ) 함수)에서 확인하지 못했습니다.


여전히 보인다. 어제는 분명 잡고 갔는데 오늘은 왜 이러니..........




c:\users\yukyeong\desktop\cvvimage.cpp(2): warning C4627: '#include <opencv/stdafx.h>': 미리 컴파일된 헤더 사용을 찾을 때 건너뛰었습니다.

1>          'StdAfx.h'에 지시문 추가 또는 미리 컴파일된 헤더 다시 빌드

1>c:\users\yukyeong\desktop\cvvimage.cpp(5): warning C4627: '#include "CvvImage.h"': 미리 컴파일된 헤더 사용을 찾을 때 건너뛰었습니다.

1>          'StdAfx.h'에 지시문 추가 또는 미리 컴파일된 헤더 다시 빌드

1>c:\users\yukyeong\desktop\cvvimage.cpp(265): fatal error C1010: 미리 컴파일된 헤더를 찾는 동안 예기치 않은 파일의 끝이 나타났습니다. '#include "StdAfx.h"'을(를) 소스에 추가하시겠습니까?


음.. 헤더 설정해도 에러 안해도 에러

반응형