程序对蓝色车辆检测效果不是很好,有待改进。文字识别和提取正在做
#include"opencv2/opencv.hpp"
#include"opencv2/highgui/highgui.hpp"
#include"opencv2/imgproc/imgproc.hpp"
#include "opencv2/ml.hpp"
#include"iostream"
#include"stdio.h"
using namespace cv;
using namespace std;
bool verify(Rect rect);
int OtsuAlgThreshold(const Mat image);
//void svm_train(SVM & svmClassifier);
int main(int argc, char**argv)
{
Mat srcimage = imread("7.jpg");
if (srcimage.data == NULL)
{
return 0; cout << "无法加载图片" << endl;
}
Mat midimage1, grayimage;
cvtColor(srcimage, grayimage, CV_BGR2GRAY);
blur(grayimage, grayimage, Size(3, 3));
Sobel(grayimage, midimage1, CV_8UC1, 1, 0, 3, 1, 1);
convertScaleAbs(midimage1, midimage1);
imshow("1", midimage1);
///hs