• 图片在计算机中的存储形式为矩阵,故可通过 src [row, col] 的方式获取和修改相应位置上的像素值。
  • jpg 格式的彩色图片为三通道图片,分别为(blue, green, red),png 格式的图片为四通道图片,还有 alpha 通道,代表透明度。

 

1.在图片中画一条红色竖线

代码:

import cv2
src = cv2.imread("C:/360Downloads/1.jpg", 1)
(b, g, r) = src[100,100]
print(b, g, r)
for i in range(100):
    src[100 + i, 50] = (0, 0, 255)
cv2.imshow("dst", src)
cv2.waitKey(0)

 

运行效果:

【opencv+python】像素的获取和修改

 

相关文章:

  • 2021-07-04
  • 2021-11-18
  • 2021-11-21
  • 2021-04-23
  • 2021-04-16
  • 2022-12-23
  • 2021-04-24
  • 2021-09-09
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-05
  • 2022-01-20
  • 2021-05-05
相关资源
相似解决方案