opencv在debug和release模式下,会有两套不同的链接库:
- debug模式下的链接库为opencv_xxxxd.lib(如opencv_calib3d248d.lib)
- release模式下的链接库为opencv_xxxx.lib(如opencv_calib3d248.lib)
而我遇到的问题是:在release模式下可以使用imread正常读入图片,但是在debug模式下,发现imread读入的图片值为空。后来发现,是由于工程在debug模式下配置得链接库为opencv_xxxx.lib(即release模式下的链接库),当然就读不了,修改为debug模式下的链接库就可以正常运行了