2010-12-19 100 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()函数的实际代码。