
这一课是目标检测的核心基础一、代码示例import cv2 # 1. 读取图片还是用你桌面的 test.jpg img cv2.imread(test.jpg) # —————————— 功能1画矩形框目标检测专用—————————— # 参数图片, 左上角坐标(x1,y1), 右下角坐标(x2,y2), 颜色(BGR), 线条粗细 cv2.rectangle(img, (50, 50), (250, 250), (0, 255, 0), 2) # 绿色框粗细2 # —————————— 功能2画文字 —————————— # 参数图片, 文字, 起点坐标, 字体, 字号, 颜色, 粗细 cv2.putText(img, Hello CV, (10, 40), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 0, 0), 2) # 蓝色文字 # —————————— 功能3画实心圆点 —————————— # 参数图片, 圆心坐标(x,y), 半径, 颜色, -1代表实心 cv2.circle(img, (300, 300), 5, (0, 0, 255), -1) # 红色小圆点 # 显示最终效果 cv2.imshow(Lesson 3, img) cv2.waitKey(0) cv2.destroyAllWindows()1. 画框cv2.rectangle(...)这是目标检测最重要的函数检测到人、车、猫都是用矩形框出来。cv2.rectangle( img, # 要画的图片 (x1, y1), # 左上角点 (x2, y2), # 右下角点 (B, G, R), # 颜色注意是 BGR 不是 RGB thickness # 线条粗细 )2. 写字cv2.putText(...)用来给框标注名字比如人脸、手机、书本。3. 画圆点cv2.circle(...)用来标记中心点、关键点。远程操作截图有点模糊