Я абсолютный новичок в Caffe и пытаюсь построить решение Caffe для Windows 10 на Visual Studio 2015 с OpenCV 3.1.0 на C ++. Я следил за этим https://www.youtube.com/watch?v=nrzAF2sxHHM ссылка на YouTube для справки.
Вот шаги, которые я выполнил до сих пор:
1. Я удалил OpenCv 2.4 из библиотеки Nuget Packages и вместо этого установил стандартную сборку opencv (Opencv 310).
2. Также я включил пакеты Nuget, выбрав Сервис-> Параметры-> Диспетчер пакетов NuGet-> Источники пакетов, и проверил там вариант Microsoft и dot net.
3. Просто, к вашему сведению, я хочу работать в режиме «только процессор» (без графического процессора) и изменил настройки в CommonSettings.props следующим образом:
<CpuOnlyBuild> true </ CpuOnlyBuild><UseCuDNN > false </UseCuDNN>
4. Я также изменил конфигурацию BLAS со стандартной (атлас) на открытую, поскольку OpenBlas v 0.2.14.1 установлен в пакетах Nuget.
# BLAS configuration (default = ATLAS) BLAS ?= open
Я все еще получаю следующие ошибки сборки:
Severity Code Description Project File Line Suppression State
Error This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..\..\..\NugetPackages\OpenCV.2.4.10\build\native\OpenCV.props. libcaffe C:\Users\AD355671\Downloads\caffe-master\caffe-master\windows\libcaffe\libcaffe.vcxproj 376
Severity Code Description Project File Line Suppression State
Error This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..\..\..\NugetPackages\OpenBLAS.0.2.14.1\build\native\openblas.targets. caffe C:\Users\AD355671\Downloads\caffe-master\caffe-master\windows\caffe\caffe.vcxproj 100
Мои вопросы: —
Почему он все еще собирается с Opencv2.4, когда я удалил его и использовал Opencv3.10?
Как мне устранить эти ошибки сборки? Я пропускаю установку каких-либо переменных среды или какой-либо записи в свойствах файлов конфигурации (MakeFile.config и CommonSettings.props)?
Почему он не может выбрать из openBlas?
Пожалуйста, помогите, так как я застрял с этим надолго. Заранее спасибо.
Как решить:
В меню «Сервис» выберите «Диспетчер пакетов библиотеки», затем нажмите «Диспетчер пакетов».
Тип «Install-Package OpenCV»
Других решений пока нет …