2010-12-19 3 views
0

Hii, 실제로 IplImage 이외의 데이터 유형의 이미지를 만들 수있는 OpenCV 라이브러리에서 CvcreateImage()와 비슷한 함수를 생성해야합니다 (Unsigned char 또는 IplImage와 같은 구조체) . 그러나 이것에 대해서는이 함수의 소스 코드 (및 CvReleaseImage() 등의 유사 함수, 기본적으로 CvAPI 데이터 유형의 함수)를 알 필요가 있습니다. 누구든지이 작업을 수행 할 수있는 방법을 알려주십시오. 내가 사전에 이러한 기능CvCreateImage() 함수의 실제 소스 코드 - OpenCV

감사의 소스 코드를 볼 수있는 방법

+2

그들의 웹 사이트에서 소스를 다운로드하십시오. http://opencv.willowgarage.com/wiki/ –

+0

단순히 다른 데이터 유형으로 이미지를 만들려고한다면 'IPL_DEPTH_XX' 플래그를 사용하십시오. XX는 비트 수와 부호/부호없는/부동 소수점으로 대체됩니다. 은'IPL_DEPTH_8U는 부호 char' .. 'IPL_DEPTH_16S 서명 된 short' 동등 동일하다 .. IPL_DEPTH_64F '는 .. double' 에 해당하며 기타 등등 ... – tbridge

+0

히 스티브 및 tbridge, 실제로 Opencv 함수를 사용하고 싶지는 않지만 비슷한 기능을 가진 함수를 작성하고 싶습니다. 동일한 기능은 cvreleaseImage(), cvcreatemat()와 같은 다른 기능과 함께 사용됩니다. 사실 CvAPI를 반환 유형으로 사용하는 함수의 소스 코드를보고 싶습니다. – Random

답변

1

참조 : 을 OpenCV-2.3.1/모듈/코어/SRC/array.cpp 여기

당신이 cvCreateImage() 함수에 대한 실제 코드를 찾을 수 있습니다.