2013-10-11 47 views
0

我似乎无法使用imread()和我的朋友建议使用cvLoadImage()的解决方法,做任何人都知道为什么?我真的不想使用解决方法。Imread()不起作用,但cvLoadImage()做

+0

你*可以*或你*不能*使用imread()? – berak

+0

大多数ppl谁不能使用imread,但cvLoadImage有他们的库错误,32/64位调试/版本与版本等 – berak

+0

感谢您指出拼写错误。库存错误是什么意思?我该如何改变它?谢谢。 – exchanger

回答

1

您正在使用哪种版本的OpenCV,请尝试在发行版和调试模式下运行?这可能是一个错误。如果我没有错,你应该在2.3或以下?我以前也有这个错误。使用更新,更稳定的版本。 2.4.6其中包含大量的错误修正。使用OpenCV2.3需要问题。尽可能尝试使用最新,最稳定的版本。

对为什么会发生,你可以找到在这里:OpenCV imread(filename) fails in debug mode when using release libraries

希望这有助于。干杯

+0

谢谢!我使用的是2.3版本。所以我必须下载2.4.6?好。这意味着我必须在下载新版本后更改所有include目录等。 – exchanger

相关问题