1 程序流程图
在编写应用程序之前,先分析一下程序的执行流程:

2 重要函数
2.1 打开摄像头
cvCreateCameraCapture(1);
2.2 从摄像头获取一帧图片
cvQueryFrame(camera);
2.3 调用百度云车牌识别函数
client.license_plate(image, aip::null);
2.4 图片格式转换函数(将图片格式转换成QImage格式,否则不能再lable上显示)
imag = QImage((const uchar*)frame->imageData,
frame->width,
frame->height,
QImage::Format_RGB888).rgbSwapped();
2.5 用label显示一张图片
ui->frame->setPixmap(QPixmap::fromImage(imag));
3 完整的代码
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->

本文介绍了一个基于摄像头输入的车牌识别系统实现过程。该系统利用OpenCV进行图像捕捉,并通过百度AI接口实现车牌号码的自动识别。文章详细描述了程序流程、关键函数及完整的代码示例。
最低0.47元/天 解锁文章
7341





