У меня огромная проблема с чтением моих изображений с помощью OpenCV для Visual Studio 2017
![enter image description here](https://i.stack.imgur.com/BhRPu.png)
Моя программа не может найти мое изображение, пока оносуществует (я проверял его несколько раз, он существует на моем диске E: /).Я поместил изображение в относительный путь, абсолютный путь, но что бы я ни пытался, это, кажется, не имеет значения, он все равно не может найти изображение.Я также поместил изображение в ту же папку, что и программа .exe, и добавил его в качестве ресурса и т. Д.
Mat img = imread("E:\\test.jpg", 0);
Mat img = imread("E:/test.jpg", 0);
Mat img = imread("E:\test.jpg", 0);
Mat img = imread("test.jpg", 0);
Все приведенные выше примеры возвращали ошибку в предоставленном изображении.
Это мой импорт:
#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include <iostream>
#include <math.h>
Я пробовал некоторые возможные исправления, но они не работали вообще.Я предполагаю, что моя проблема связана с Visual Studio, а не с OpenCV (Мой OpenCV установлен правильно).Мои настройки в моих настройках проекта неверны?Или моя проблема связана с чем-то другим?
Ошибка сборки:
1>------ Build started: Project: Alphatree, Configuration: Debug x64 ------
1>main.obj : error LNK2019: unresolved external symbol "class cv::Mat __cdecl cv::imread(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int)" (?imread@cv@@YA?AVMat@1@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z) referenced in function main
1>E:\In-company research project\In-company-research\ConsoleApplication4\Alphatree.exe : fatal error LNK1120: 1 unresolved externals
1>Done building project "ConsoleApplication4.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========