Много недостающих.lib файлов в установленном OpenCV3.2.0 для Windows 10 64bit
Я использую код, который зависит от библиотек opencv, но тот, который я скачал из Интернета, имеет только opencv_core320.lib
, Как я могу установить opencv, чтобы получить доступ ко всем этим библиотекам, которые есть в разделе ввода Linker в Visual Studio 2015?
cv2.lib
opencv_imgcodecs300.lib
opencv_superres300.lib
opencv_calib3d300.lib
opencv_imgproc300.lib
opencv_ts300.lib
opencv_core300.lib
opencv_ml300.lib
opencv_video300.lib
opencv_features2d300.lib
opencv_objdetect300.lib
opencv_videoio300.lib
opencv_flann300.lib
opencv_photo300.lib
opencv_videostab300.lib
opencv_hal300.lib
opencv_shape300.lib
opencv_highgui300.lib
opencv_stitching300.lib
Я не склонен к версии OpenCV, это может быть 3.0.0 или 3.2.0. Вот несколько скриншотов из opencv, которые у меня есть:
Кроме того, у меня есть эта ошибка, которая имеет смысл, потому что она не может найти cv2.lib в каталоге lib, который я сказал компоновщику. Поэтому я предполагаю, что я установил OpenCV неправильно.
Severity Code Description Project File Line Suppression State
Error LNK1181 cannot open input file 'cv2.lib' OpenARK-SDK C:\openark_mona\OpenARK\OpenARK-SDK\LINK 1
1 ответ
Я не знаком с openvc, но вы можете попробовать удалить все эти библиотеки и заменить их новой единственной библиотекой: opencv_world320.lib
Из того, что такое opencv_world:
Был представлен новый супер-модуль, скромно называемый opencv_world. Он объединяет все остальные модули, выбранные пользователем, и поэтому его гораздо удобнее для распространения, по сравнению с ~20 общими библиотеками libopencv_core, libopencv_imgproc и т. Д.
Похоже, opencv_world теперь заменяет весь тот зоопарк библиотек, который раньше приходил с opencv.