[[프로그래밍_NOTE]]/Multimedia program 13

openCV 사용법

[include] \openCV하위 -cxcore\include -cv\include -otherlib\highgul -cvaux\include -cvcam\include [library files] -openCV\lib [프로젝트에 링크하기] category : General object/libray modules 라인에 아래내용 추가 cxcore.lib cv.lib highgui.lib cvcam.lib [작업 프로젝트에 dll파일 복사하기] 폴더 : c:\programFiles\openCV\bin 파일 : cv100.dll , cxcore100.dll , cvcam100.dll , highgui100.dll , libguide40.dll

렌더링 Rendering

- 출처 : DirectShow 멀티미디어 프로그래밍 [신화선 - 한빛미디어] 랜더링이랑 용어는 일반적으로 3차원 그래픽에서 3차원 물체를 2차원 평면(보통 화면)에 표현하는 경우에 많이 사용한다. 단지 2차원 평면으로 매핑하는 것뿐만 아니라 빛에 따라 달라지는 물체의 색감을 반영하는 작업까지 통틀어 렌더링이라고 한다. 렌더링은 2차원 그래픽에서 화면에 보이기 전에 필요한 전처리 작업이나 다이렉트쇼에서 자동으로 필터그래프를 구성하는 과정 등에도 사용된다. 렌더링은 단어 자체의 의미가 내포하듯이 '특정 의도를 표현하기 위한 작업'이라고 생각하면 된다. 렌더링 기술은 크게 세 가지로 나눌 수 있다. 아무것도 없는 상태에서 수행하는 '널 렌더링' 필터를 추가한 후 수행하는 '필터 추가 후 렌더링' 소스 필터를..

멀티미디어 관련 함수 프로젝트에 추가하기

Visual Studio type 1. Project(menu) ->Add To Project -> Developer Studio Components -> Windows Multimedia library 프로젝트에 삽입 type 2. Link옵션에서 -> Object/library modules -> wimmm.lib 을 포함시킨다. type 3. #pragma 지시자를 이용 , 소스코드에 포함시킨다. // #pragma는 다른 선행처리기의 명령을 수행하는 컴파일 지시자. -> 링킹하는 동한 링커가 winmm.lib를 찾을 수 있도록 해준다. #pragma comment(lib , "winmm.lib") -- common ------------------------------------ #include ..