opencv配置经常遇到的错误

我们在运行一些书上的例子,经常会遇到以下的错误

opencv配置经常遇到的错误_第1张图片

还有什么Assertion Failed错误。这些错误都是我运行浅墨书上的例子或者博客的例子上面的代码的错误,他自己也提了一下,但是说的不是特别的清楚,我想在这总结一下,这样以后再像我这样的菜鸟也不会问东问西搞不清楚,网上好多其他人也都说的不清不楚。

第一个错误时你可能混合使用多个版本的lib或者依赖项,就好像我一开始环境变量设置的是64位的,但是我引用32位的lib以及依赖项就会出现这样的错误。

第二个错误,像是断言错误,那个貌似就是依赖项的问题,如果你是debug模式,依赖项有d的,如果你是realease模式,那么你的依赖项应该是没有d的。但是我以前就是把所有配置都这样设置,也没出什么问题,我也知道后来为什么又要重新配了,而且网上用的基本都是2.4.9版本,我用的是2.4.11版本的。

debug版本



opencv_calib3d2411d.lib
opencv_contrib2411d.lib
opencv_core2411d.lib
opencv_features2d2411d.lib
opencv_flann2411d.lib
opencv_gpu2411d.lib
opencv_highgui2411d.lib
opencv_imgproc2411d.lib
opencv_legacy2411d.lib
opencv_ml2411d.lib
opencv_nonfree2411d.lib
opencv_objdetect2411d.lib
opencv_ocl2411d.lib
opencv_photo2411d.lib
opencv_stitching2411d.lib
opencv_superres2411d.lib
opencv_ts2411d.lib
opencv_video2411d.lib
opencv_videostab2411d.lib

Release版本

opencv_contrib2411.lib
opencv_calib3d2411.lib
opencv_core2411.lib
opencv_features2d2411.lib
opencv_flann2411.lib
opencv_gpu2411.lib
opencv_highgui2411.lib
opencv_imgproc2411.lib
opencv_legacy2411.lib
opencv_ml2411.lib
opencv_nonfree2411.lib
opencv_objdetect2411.lib
opencv_ocl2411.lib
opencv_photo2411.lib
opencv_stitching2411.lib
opencv_superres2411.lib
opencv_videostab2411.lib
opencv_video2411.lib
opencv_ts2411.lib

你可能感兴趣的:(opencv,配置,计算机视觉)