最近两周碰到的一个问题是: opencv无法读取qt中的资源文件.
参考网址:https://stackoverflow.com/questions/45233559/qt-creator-read-an-image-from-resources
上面的解释是说,qt中只有使用QFile类,才可以从qt资源系统中读取资源文件. 然后使用cv::imdecode()来得到cv::Mat.
解决方案:https://stackoverflow.com/questions/33922284/read-an-image-from-a-qrc-using-imread-of-opencv
n另一个问题是: 要注意qt工程项目选项卡下概要中的Shadow build选项,默认是打钩的. 如果使用了该选项,则需要把图片也放到对应的Release目录下,否则会出错.