본문 바로가기

PROGRAMMING39

Visual Studio 2010 + OpenCV 1.0 프로젝트 설정 Visual Studio 2010 부터는 개별 프로젝트 단위로 include 폴더와 라이브러리 폴더를 지정하도록 변경되었다. 여러 프로젝트를 계속 만들어야 한다면 기존의 방법이 편하겠지만, 한편으로는 프로젝트 단위로 링크를 설정하게 됨으로 인해 추후에 연결을 살펴보는데는 좋아진 것 같기도 한다. 이번 포스트에서는 OpenCV 1.0 버전을 기준으로 Visual Studio 2010에서 포함 및 라이브러리 디렉터리 설정과 dll 파일 이동에 대해서 그림으로 정리하였다. 그림에서 나오는 절대 경로는 OpenCV 1.0이 "C:\OpenCV1.0" 에 설치된 경우이며, 설치된 폴더 위치에 따라 변경이 필요하다. 1) 포함 디렉토리 설정: Alt + F7 → 구성 속성 > C/C++ > 일반 : '추가 포함 디.. 2011. 1. 6.
Math Constants 사용하기 출처: MSDN The following symbols are defined for the values of their indicated expressions: Symbol Expression Value M_E e 2.71828182845904523536 M_LOG2E log2(e) 1.44269504088896340736 M_LOG10E log10(e) 0.434294481903251827651 M_LN2 ln(2) 0.693147180559945309417 M_LN10 ln(10) 2.30258509299404568402 M_PI pi 3.14159265358979323846 M_PI_2 pi/2 1.57079632679489661923 M_PI_4 pi/4 0.785398163397448309616.. 2010. 9. 30.
[스크랩] C++에서 new, delete 연산자와 포인터를 이용한 다차원 배열 동적 할당 출처: '깐따삐야'님 블로그 http://gshan85.tistory.com/34 우선 new는 C에서 사용되는 malloc과 똑같다고 생각하는 사람이 많은것 같은데 틀린 이야기다. new연산자는 할당 대상만큼의 메모리를 heap으로 부터 할당하여 그 번지값을 리턴 한다. 리턴되는 번지값의 타입은 point이기 때문에 point가 들어가는 함수의 인자값으로 바로 사용이 가능 하다. malloc의 경우에는 무조건 voide*형을 리턴 하기 때문에 캐스트 연산자를 사용해야 된다. new로 메모리 할당과 메모리 해제 그리고 포인터를 이용한 고차원 메모리 할당과 해제까지 알아보겠다. new, delete 연산자 기본 사용방법 new 메모리 할당 사용방법 자료타입 *변수이름 = new 자료타입; ex) int *.. 2010. 9. 30.