当前位置: 代码迷 >> 综合 >> 使用cv2在图片上绘制点
  详细解决方案

使用cv2在图片上绘制点

热度:67   发布时间:2024-01-29 20:47:34.0

数据的格式为坐标构成的list,要将这些点绘制在图片上并保存:

import os
import sys
import cv2imagePath="./img/"image = cv2.imread(imagePath+"1.jpg")point_size = 1
point_color = (0, 0, 255) # BGR
thickness = 4 #  0 、4、8# 此处省略得到坐标的过程,coordinates存放坐标
# 格式为:coordinates=[[x1,y1],[x2,y2],[x3,y3],...,[xn,yn]]for coor in coordinates:print(coor)cv2.circle(image, (int(coor[0]),int(coor[1])), point_size, point_color, thickness)cv2.imwrite('1.png', image, [int(cv2.IMWRITE_JPEG_QUALITY),95])

 

  相关解决方案