1. 程式人生 > >opencv配置經常遇到的錯誤

opencv配置經常遇到的錯誤

我們在執行一些書上的例子,經常會遇到以下的錯誤


還有什麼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