opencv文字与图片的绘制

    科技2024-06-23  66

    opencv文字与图片的绘制

    文字绘制

    import cv2 import numpy as np newImageInfo = (500,500,3) dst = np.zeros(newImageInfo,np.uint8) cv2.rectangle(dst,(50,100),(200,300),(255,0,0),1) # 目标图片,左上角起始位置,右下角起始位置, 颜色,填充类型(填满,线框宽度) font = cv2.FONT_HERSHEY_SIMPLEX cv2.putText(dst,"this is box",(100,300),font,1,(200,100,255),2,cv2.LINE_AA) # 目标图片,文字内容,文字位置坐标,字体,字体大小,文字颜色,字体的粗细信息,字体线条的类型 cv2.imshow("dst",dst) cv2.waitKey()

    图片绘制:

    import cv2 import numpy as np newImageInfo = (500,500,3) dst = np.zeros(newImageInfo,np.uint8) img = cv2.imread(r"C:\Users\lenovo\Desktop\python\python_vision\image.jpg",1) imgresize = cv2.resize(img,(300,200)) for i in range(0,200): for j in range(0,300): dst[i+100,j+100] = imgresize[i,j] cv2.imshow("imgresize",imgresize) cv2.imshow("dst",dst) cv2.waitKey()

    效果展示:

    Processed: 0.008, SQL: 8