有些时候,我们在python环境中,使用opencv,在图像中划线,则需要执行下方的代码逻辑即可实现,在图像上划线操作:
import cv2
img=cv2.imread('s.jpg',0)#以灰度模式读取图像
cv2.imshow('one',img)
for i in range(10,100):#从10-100像素(竖线)
for j in range(95,100):#从95-100像素(横线,也就是宽度)
img[i,j]=255#区域颜色修改为白色
print(i,j)
# for i in range(99,104):
# for j in range(95,200):
# img[i,j]=255
cv2.imshow('two',img)
cv2.waitKey()
cv2.destroyAllWindows()
执行后效果:two为划线后图像