Cmake配置好了openv3.3扩展模块,写一个imshow函数都会报错,错误内容如标题所示。
这个倒霉的dll就是之前intel集显驱动的opencl dll,不知道犯了什么邪把imshow整到这个上面了。
一般都是先用集显,再插独显的人会出这个bug,之前集显的驱动影响独显驱动正常运作;而且得是新版本,网上说20.19.15.4444之后的版本可能有这个问题(我的版本号是不幸中奖的4463)。
解决方法,卸载intel graphic驱动,之后手动删除如下的文件。其中后缀为64的文件在system32里面,后缀为32的文件在SysWOW64里面。