写出车牌识别中找到车牌左上点和右下点坐标的Python代码
时间: 2023-04-08 19:03:17 浏览: 139
以下是Python代码:
```python
import cv2
# 读取图片
img = cv2.imread('car.jpg')
# 转换为灰度图像
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 使用Haar级联分类器检测车牌
plate_cascade = cv2.CascadeClassifier('haarcascade_russian_plate_number.xml')
plates = plate_cascade.detectMultiScale(gray, scaleFactor=1.1, minNeighbors=5)
# 遍历检测到的车牌
for (x, y, w, h) in plates:
# 找到车牌左上点和右下点坐标
left_top = (x, y)
right_bottom = (x + w, y + h)
# 在原图上绘制矩形框
cv2.rectangle(img, left_top, right_bottom, (0, 255, 0), 2)
# 显示结果
cv2.imshow('Car Plate Detection', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
希望对你有帮助!
阅读全文