2010-01-09 43 views
0

我使用OpenCV庫,我想在單獨的函數克隆的畫面,但我不能給函數的OpenCV的IplImage結構*爲功能parametr錯誤

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

//my function
int showFoundPoints(IplImage*image)
{...}

發送地址,我得到這個編譯錯誤:
錯誤:從IplImage*' to non-scalar type轉換爲std :: string'requested

我不明白爲什麼會出現轉換。它看起來很簡單,但我真的不知道該怎麼做。
感謝您的幫助。

回答

0

showFoundPoints的定義是否與頭和源一致?看起來你有不同的聲明。一個採取std::string而另一個不採用。

+0

ou god。你是對的。感謝您的提示。我已經預先聲明瞭這個功能,我完全忘了它。 – Naomak 2010-01-09 01:47:02

+0

沒問題,常見的錯誤。 – GManNickG 2010-01-09 01:55:04