資源簡介
利用opencv在arm9上實現USB攝像頭視頻采集,利用QT界面顯示圖像
代碼片段和文件信息
#include?“camero.h“
#include?“ui_camero.h“
Camero::Camero(QWidget?*parent)?:
????QMainWindow(parent)
????ui(new?Ui::Camero)
{
????ui->setupUi(this);
????pframe=0;
????Capture=0;
????QSize?size(230180);
????m_size=size;
??}
Camero::~Camero()
{
????delete?ui;
}
void?Camero::changeEvent(QEvent?*e)
{
????QMainWindow::changeEvent(e);
????switch?(e->type())?{
????case?QEvent::LanguageChange:
????????ui->retranslateUi(this);
????????break;
????default:
????????break;
????}
}
void?Camero::on_pushButton_clicked()
{
????if(!(Capture=cvCreateCameraCapture?(-1)))
????{
????????????QMessageBox::about(this“warning““cant?open?the?camero“);
????????????return;
????}
????//??cvNamedWindow(?“攝像頭圖像“?CV_WINDOW_AUTOSIZE?);
????startTimer(50);
}
void?Camero::timerEvent(QTimerEvent?*event)
{
????p
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????21533??2012-03-13?15:34??usb_camero\38.png
?????文件???????1988??2012-04-14?17:27??usb_camero\camero.cpp
?????文件????????691??2012-03-24?15:17??usb_camero\camero.h
?????文件?????388728??2012-04-14?16:21??usb_camero\camero.o
?????文件???????1786??2012-04-14?15:01??usb_camero\camero.ui
?????文件????????169??2012-03-21?09:36??usb_camero\main.cpp
?????文件?????138384??2012-04-14?16:20??usb_camero\main.o
?????文件???????9843??2012-03-24?10:36??usb_camero\Makefile
?????文件???????2459??2012-04-14?16:21??usb_camero\moc_camero.cpp
?????文件?????146696??2012-04-14?16:21??usb_camero\moc_camero.o
?????文件???????6935??2012-03-21?12:39??usb_camero\Qimage_Iplimage.cpp
?????文件????????367??2012-03-21?12:39??usb_camero\Qimage_Iplimage.h
?????文件???????3015??2012-04-14?16:20??usb_camero\ui_camero.h
?????文件?????440428??2012-04-14?16:21??usb_camero\usb_camero
?????文件???????1016??2012-03-24?10:36??usb_camero\usb_camero.pro
?????文件??????64619??2012-04-14?17:27??usb_camero\usb_camero.pro.user
?????目錄??????????0??2012-04-14?17:27??usb_camero
-----------?---------??----------?-----??----
??????????????1228657????????????????????17
評論
共有 條評論