open cv imread()路径问题

      在open cv中,当使用cv2.imread()函数读入图片时,我想小白都有一个问题,那就是如何读入任意路径的图片。当你使用cv2. imread()函数读入图片时,最简单的方法就是把图片放在你当前的工作路径里面,但这样很不方便。

      我举一个例子来说明怎么读取,假设我要用cv2. imread()以灰色读入一张图片,其中图片名字为zx.jpg,位于D:\hk\zx\ymk,则

cv2.imread("D :\\hk\\zx\\ymk\\zx.jpg", 0)

或者

cv2.imread("D :/hk/zx/ymk/zx . jpg", 0)

这两种格式都可以读取任意路径的图片。

若图片在当前工作路径内,则

cv2.imread("zx.jpg",0)即可。

ps:本人也是小白,若有错误及不足请纠正,万分感谢,希望能帮到大家。

你可能感兴趣的:(open cv imread()路径问题)