基于Opencv的车牌提取(C++)
基于Opencv的车牌提取(C++)
转载:https://www.jianshu.com/p/08ddeb0d8878(Python)
环境:Opencv3.4.3
原图
直接上代码:
#include
#include
using namespace cv;
using namespace std;
int main()
{
Mat img = imread("car.png");
//imshow("1.src",img);
//高斯模糊
Mat Gauss_img;
GaussianBlur(img, Gauss_img, Size(3, 3),0, 0, BORDER_DEFAULT);
//imshow("2.gauss",Gauss_img);
//转化灰度图
Mat gray_img;
cvtColor(Gauss_img, gray_img, COLOR_BGR2GRAY);
//imshow("3.gray",gray_img);
//Sobel算子
Mat Sobel_x,absX;
Sobel(gray_img, Sobel_x, CV_16