opencv找不到dll的问题

1
如上图所示,运行程序时提示找不到opencv_highgui331.dll(后面还跟着找不到一大堆opencv的dll)。可问题是我已经把opencv的动态链接库文件添加到系统路径中了啊,图片说明
图片说明
有谁知道错误的原因吗?

将opencv\build\x*\vc*\bin 复制相应的dll文件到C Windows System32下,这样之后就可以找到了

把这些dll放到跟你的exe一个目录

是不是需要使用regsvr32注册dll

请你确定几个问题。
1.你是不是管理员用户。
2.是否放到系统变量里的path路径下。
3.打开cmd窗口,运行bin下的任意一个exe程序,看能否正常运行。
4.修改完系统变量后最好重启一下计算机,或注销一下用户。

好像偶然会出现这样的问题,我的也是,重新配置一遍还想就OK了,虽然麻烦点,,,,,