相关疑难解决方法(0)

将cv :: Mat转换为IplImage*

关于此的文档似乎非常不稳定.

我基本上有一个空的IplImage*数组(IplImage**imageArray),我正在调用一个函数来导入一个cv :: Mats数组 - 我想将我的cv :: Mat转换为IplImage*所以我可以将其复制到数组中.

目前我正在尝试这个:

while(loop over cv::Mat array)
{
    IplImage* xyz = &(IplImage(array[i]));
    cvCopy(iplimagearray[i], xyz);
}
Run Code Online (Sandbox Code Playgroud)

这会产生段错误.

还尝试:

while(loop over cv::Mat array)
{
    IplImage* xyz;
    xyz = &array[i];
    cvCopy(iplimagearray[i], xyz);
}
Run Code Online (Sandbox Code Playgroud)

这给了我一个编译时错误: error: cannot convert ‘cv::Mat*’ to ‘IplImage*’ in assignment

坚持我如何进一步,并希望一些建议:)

c++ opencv

49
推荐指数
4
解决办法
12万
查看次数

什么是旧的cvSmooth(src,dst,CV_MEDIAN,3)的C++替代品?

我正在将旧的OpenCV代码转换为新的C++ api,我不确定如何将其转换.

我有一行执行标题中的内容,cvSmooth(src, dst, CV_MEDIAN, 3);我不确定新C++ api中的"正确"模拟是什么.

会是什么?

c++ opencv

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×2

opencv ×2