【问题标题】:OpenCV's IplImage* as function parametr errorOpenCV IplImage* 作为函数参数错误
【发布时间】:2011-01-03 03:53:58
【问题描述】:

我正在使用 OpenCV 库,我想在单独的函数中克隆图片,但我无法向函数发送地址

IplImage* image = cvLoadImage( path, CV_LOAD_IMAGE_GRAYSCALE ); // loading is ok
showFoundPoints(image); // -> here it shows errors
...

//我的功能
int showFoundPoints(IplImage*image)
{...}

我得到了这个构建错误:
错误:从IplImage*' to non-scalar typestd::string' 请求转换

我不明白为什么会有转换。看起来很简单,但我真的不知道该怎么办。
感谢您的帮助。

【问题讨论】:

    标签: c++ opencv iplimage


    【解决方案1】:

    showFoundPoints的定义在header和source中是否一致?看起来你有不同的声明;一个接受std::string,另一个不接受。

    【讨论】:

    • 天哪。你说的对。谢谢你的小费。我已经预先声明了这个功能,我完全忘记了它。
    猜你喜欢
    • 1970-01-01
    • 2011-09-15
    • 2014-01-31
    • 1970-01-01
    • 2011-07-08
    • 1970-01-01
    • 1970-01-01
    • 2021-09-09
    • 1970-01-01
    相关资源
    最近更新 更多