系统信息(版本)
OpenCV => 4.5.3
操作系统/平台 => Windows 64 位
编译器 => Visual Studio 2019
详细说明
在 VS2019 环境中创建 OpenCV 后,我在 VS2019 上编写了一个简单的 OpenCV 演示,它可以构建和运行,但终端信息加载 *dll 失败。像这样的错误:
[ INFO:0] global c:\build\master_winpack-build-win64-vc15\opencv\modules\highgui\src\registry.impl.hpp (114) cv::highgui_backend::UIBackendRegistry::UIBackendRegistry UI: 启用后端( 4、按优先级排序):GTK(1000);GTK3(990); GTK2(980); WIN32(970) + BUILTIN(WIN32UI) [ INFO:0] 全局 c:\build\master_winpack-build-win64-vc15\opencv\modules\core\src\utils\plugin_loader.impl.hpp (67) cv::plugin ::impl::DynamicLib::libraryLoad 加载 D:\develop_tool\vs_studio\opencv\build\x64\vc15\bin\opencv_highgui_gtk453_64.dll => FAILED [INFO:0] global c:\build\master_winpack-build-win64- vc15\opencv\modules\core\src\utils\plugin_loader.impl.hpp (67) cv::plugin::impl::DynamicLib::libraryLoad load opencv_highgui_gtk453_64.dll => FAILED [INFO:0] global c:\build \master_winpack-build-win64-vc15\opencv\modules\core\src\utils\plugin_loader.impl.hpp (67) cv:: \build\master_winpack-build-win64-vc15\opencv\modules\highgui\src\backend.cpp (90) cv::highgui_backend::createUIBackend UI: using backend: WIN32 (priority=970) [ INFO:0] global C :\build\master_winpack-build-win64-vc15\opencv\modules\highgui\src\window_w32.cpp (3009) cv::impl::Win32BackendUI::createWindow OpenCV/UI: 创建 Win32UI 窗口: 输入 (1) [ INFO :0] 全局 c:\build\master_winpack-build-win64-vc15\opencv\modules\core\src\parallel\registry_parallel.impl.hpp (96) cv::parallel::ParallelBackendRegistry::ParallelBackendRegistry 核心(并行):启用后端(3 个,按优先级排序):ONETBB(1000);待定(990);OPENMP(980) [信息:0] 全局 c:\build\master_winpack-build-win64-vc15\opencv\modules\core\src\utils\plugin_loader.impl.hpp (67) cv::plugin::impl:: DynamicLib::libraryLoad 加载 D:
我在网上搜索了一遍,但找不到答案,请帮我一个忙,很想你。
重现步骤
#2 /opencv.hpp> #include
使用命名空间标准;使用命名空间 cv;
int main() { Mat src = imread("D:/windows_tool/dask_background/test.jpg"); imshow("输入", src);
waitKey(0);
destroyAllWindows();
return 0;
}
解决办法
重复#20113 这些消息在调试版本中可见或通过 OPENCV_LOG_LEVEL 启用 INFO