프로그래밍/Opencv 2

비주얼 스튜디오 c++ 공유 라이브러리[dll,lib] 쓰기 위한 최소 설정

설정해야할건 3가지 입니다. 1. VC++ 디렉터리 설정페이지에다가 : 경로설정 2가지 2. 링커->입력->추가 종속성에다가 : 사용할 lib파일을 명시 3. 디버깅->환경에다가 : 2에서 명시한 lib파일과 짝이 되는 dll파일이 있는 경로을 명시. 이때 모든 경로 설정할때는 반드시, c언어에서 한줄당 세미콜론 붙이듯, 디렉토리 경로 하나 당 세미콜론 써주세요. 이 예제에서는 밑의 소스 코드로, opencv 라이브러리 사용을 목표로 합니다. #include #include int main() { cv::waitKey(0); printf("hell0"); return 0; } 결과는 이렇습니다. cv::waitKey는 쌩으로 쓰면 의미없는 함수입니다. 실행하면 밑처럼 hell0을 출력하고 종료됩니다. 1..

[Opencv] C++ Mnist 데이터셋 읽어오기 (CPU 엔디언, magic number 설명)

Mnist 데이터 파일 형식 Mnist 손글씨 데이터셋 공식 데이터 베이스 : yann.lecun.com/exdb/mnist/index.html MNIST handwritten digit database, Yann LeCun, Corinna Cortes and Chris Burges yann.lecun.com 위 문서를 내리다 보면, 파일 형식 부분이 나옵니다. 내용을 표로 정리하면 훈련 레이블 파일 32bit(=4byte) + 32bit(=4byte) + 8bit(=1byte) * 이미지 수 안에 들어있는 데이터 매직 넘버 이미지 수 레이블(정답 데이터) 훈련 세트 파일 32bit(=4byte) +32bit(=4byte) +32bit(=4byte) +32bit(=4byte) + 8bit(=1byte) ..

1