Много недостающих.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.

Другие вопросы по тегам