在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:本人也是小白,若有错误及不足请纠正,万分感谢,希望能帮到大家。