设为首页 加入收藏

TOP

Linux下基于OpenCV的摄像头数据采集与传输(二)
2014-11-24 00:58:16 来源: 作者: 【 】 浏览:7
Tags:Linux 基于 OpenCV 摄像头 数据采集 传输
(result)
{
printf("bind right\n");
}
else
{
printf("Bind error");
}
connect(receiver, SIGNAL(readyRead()), this, SLOT(processPendingDatagram()));
}


void Widget::processPendingDatagram()
{
qint64 num = receiver->pendingDatagramSize();
//printf("receive size = %ld\n", num);


QByteArray buffer;
buffer.resize(num);
receiver->readDatagram((char*)buffer.data(), num); //将接收到的数据放入buffer中


QFile file("test.jpg");
if(!file.open(QIODevice::WriteOnly))
{
printf("file open error\n");
return;
}


file.write(buffer); //将数据写到硬盘,保存成JPG格式图片
file.flush();
file.close();


img = QImage("test.jpg");
ui->label->setPixmap(QPixmap::fromImage(img)); // 在label中显示图片
ui->label->resize(ui->label->pixmap()->size());
}


Widget::~Widget()
{
delete ui;
}


Linux下基于OpenCV的摄像头数据采集与传输


如果有客户端在Windows下的QT实现的还请大神指教。


推荐阅读


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux网络编程--服务器客户端(TC.. 下一篇C++中函数占位符在函数重载中的作..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: