2010-12-19 54 views
0

嗨,我實際上需要在OpenCV庫中創建一個類似於CvcreateImage()的函數,它可以創建IplImage以外的數據類型的圖像(比如Unsigned char或像IplImage這樣的結構) 。 但是,爲此,我需要知道這個函數的源代碼(和其他類似於CvReleaseImage()等,基本功能與數據類型CvAPI) 任何人都可以請告訴我我該怎麼做。有沒有一種方法,我可以看到在推進這些功能CvCreateImage()函數的實際源代碼 - OpenCV

由於源代碼

+2

從他們的網站下載源代碼:http://opencv.willowgarage.com/wiki/ – 2010-12-19 02:59:34

+0

如果您只是嘗試使用不同的數據類型創建映像,請使用IPL_DEPTH_XX標誌。 XX由位數和有符號/無符號/浮點數取代。 'IPL_DEPTH_8U相當於一個無符號char' .. 'IPL_DEPTH_16S相當於簽署short' .. 'IPL_DEPTH_64F相當於double' .. 等等等等... – tbridge 2010-12-19 03:21:41

+0

斐伊川史蒂夫和tbridge,實際上我不想使用任何Opencv函數,但用類似的功能編寫我自己的函數。像cvreleaseImage(),cvcreatemat()等其他函數一樣。其實我想看看使用CvAPI作爲返回類型的函數的源代碼。 – Random 2010-12-19 11:44:08

回答

1

參見: opencv的-2.3.1 /模塊/核心/ src目錄/ array.cpp

在這裏,你會發現cvCreateImage()函數的實際代碼。