opencv车牌识别提取轮廓python
时间: 2023-07-26 07:04:22 浏览: 19
在Python中使用OpenCV进行车牌检测和轮廓提取的代码示例如下:
```python
import cv2
# 加载图片
img = cv2.imread('car_plate.jpg')
# 图片预处理
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 灰度处理
blur = cv2.GaussianBlur(gray, (5, 5), 0) # 高斯滤波
# 边界提取
edges = cv2.Canny(blur, 50, 150) # Canny边界提取
# 二值化
_, threshold = cv2.threshold(edges, 150, 255, cv2.THRESH_BINARY)
# 形态学运算
kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (3, 3))
closed = cv2.morphologyEx(threshold, cv2.MORPH_CLOSE, kernel)
# 获取轮廓
contours, _ = cv2.findContours(closed, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
# 轮廓绘制
cv2.drawContours(img, contours, -1, (0, 255, 0), 2)
# 显示结果
cv2.imshow("Contours", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这段代码通过加载图片、预处理、边界提取、二值化、形态学运算和获取轮廓等步骤实现了车牌识别和提取轮廓的功能。最后,通过绘制轮廓并显示结果,可以将车牌轮廓显示在原始图片上。
#### 引用[.reference_title]
- *1* [python-opencv车牌检测和定位](https://blog.csdn.net/weixin_45848575/article/details/125420643?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168934750016800184124129%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=168934750016800184124129&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-6-125420643-null-null.article_score_rank&utm_term=opencv%E8%BD%A6%E7%89%8C%E8%AF%86%E5%88%AB%E6%8F%90%E5%8F%96%E8%BD%AE%E5%BB%93python)[target="_blank"] [.reference_item]
- *2* [python-opencv车牌检测和定位](https://blog.csdn.net/weixin_45848575/article/details/125420643?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168934750016800184124129%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=168934750016800184124129&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-6-125420643-null-null.article_score_rank&utm_term=opencv%E8%BD%A6%E7%89%8C%E8%AF%86%E5%88%AB%E6%8F%90%E5%8F%96%E8%BD%AE%E5%BB%93python)[target="_blank"] [.reference_item]
- *3* [python-opencv车牌检测和定位](https://blog.csdn.net/weixin_45848575/article/details/125420643?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168934750016800184124129%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=168934750016800184124129&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-6-125420643-null-null.article_score_rank&utm_term=opencv%E8%BD%A6%E7%89%8C%E8%AF%86%E5%88%AB%E6%8F%90%E5%8F%96%E8%BD%AE%E5%BB%93python)[target="_blank"] [.reference_item]
[ .reference_list ]
相关推荐

















