当前位置 博文首页 > 无水wangyang:【OpenCV】像素操作相关

    无水wangyang:【OpenCV】像素操作相关

    作者:[db:作者] 时间:2021-09-06 13:32

    import cv2
    img=cv2.imread("G:/1.jpg",1)
    (b,g,r)=img[100,100]
    print(b,g,r)

    img[100,100] 返回图像(100,100)像素处BGR的值,

    注意:

    OpenCV读取图片的时候是BGR,不是RGB

    ?

    因为返回的是元组,所以(b,g,r)得到像素值

    ?

    import cv2
    img=cv2.imread("G:/1.jpg",1)
    (b,g,r)=img[100,100]
    print(b,g,r)
    for i in range(1,100):
         img[10+i,100]=(255,0,0)
    cv2.imshow('image',img)
    cv2.waitKey(0)

    实现了在img[10,100]到img[110,100]画一条蓝色的线。改变其像素

    ?

    ?

    ?

    利用矩阵对X,Y坐标进行操作

    cs