配置:VS2019,opencv340
这段时间在VS里配置opencv,别的功能运行好好的,只有imread无法读取。现在已有的解决方案没能解决我的问题,在此记录一下我的解决方案,希望能够帮到别人吧。
这个问题可能有以下几种原因
- 权限不足
用户或程序没有读取权限,可通过提升权限解决。 - 配置问题
配置opencv时,有两个库,一个带d的是debug模式;不带d的是release模式。有人说在对应模式上只能配置一个lib库,都配置上会出错。但我解决了问题后,故意把两个库都配上,也没出现问题。 - 路径问题
opencv相对路径,绝对路径有些玄学。
以上情况现在已有解决方法,自行百度即可。
我的问题到最后也不知道为什么,我是挨个试的,发现都不行。然后用python的opencv库想看看是不是图片损坏了,发现python能正常打开。而后,我又用VS试了一下,发现现在可以了!!
所以最后我给出的方案是以上几个方法轮流是吧,再加上win10玄学的重启电脑,就能把这事解决了。