qt之开发大恒usb3.0相机二

基于qt开发的大恒usb3.0相机应用软件。 目前打开设备和采集数据功能已经完善,相机图像可以正常显示。图像数据采集使用的回调函数。核心代码如下

cpp 复制代码
 class CSampleCaptureEventHandler:public ICaptureEventHandler
    {
        void DoOnImageCaptured(CImageDataPointer& objImageDataPointer,void* pUserParam)
        {
            Widget* pWidget=static_cast<Widget*>(pUserParam);
            try {
                int width=objImageDataPointer->GetWidth();
                int height=objImageDataPointer->GetHeight();

                GX_PIXEL_FORMAT_ENTRY pixelFormat=objImageDataPointer->GetPixelFormat();
                BYTE *pRawBuffer=(BYTE*)(objImageDataPointer)->GetBuffer();
                if(objImageDataPointer==nullptr)
                {
                    throw std::runtime_error("NULL pointer dereferenced");
                }

               QImage img(pRawBuffer,width,height,QImage::Format_Indexed8);
                emit pWidget->imageReady(img);
                //pWidget->ui->labelShow->setPixmap(QPixmap::fromImage(img));
                //pWidget->ui->labelShow->size(Qt::KeepAspectRatio);
            }
            catch (...)
            {
            }
        }
    };

有需要的欢迎联系我。

相关推荐
飞飞帅傅5 分钟前
go语言位运算
开发语言·后端·golang
whoarethenext30 分钟前
使用 C++/OpenCV 计算图像特征并用 Faiss 进行相似细节搜索
c++·opencv·faiss
only-lucky1 小时前
C++设计模式
java·c++·设计模式
范纹杉想快点毕业1 小时前
Qt构造函数详解:布局与快捷键实战
c语言·开发语言·数据库·c++·qt·命令模式
iceslime1 小时前
数据分析和可视化:Py爬虫-XPath解析章节要点总结
开发语言·python
剽悍一小兔1 小时前
JDK24,他来了,抗量子加密
开发语言·python
Jerry404_NotFound1 小时前
求助帖:学Java开发方向还是网络安全方向前景好
java·开发语言·python·安全·网络安全·渗透·代码审计
勤奋的知更鸟1 小时前
Java 编程之代理模式
java·开发语言·设计模式·代理模式
FreeBuf_2 小时前
ComfyUI遭“Pickai“C++后门攻击,全球700余台AI图像生成服务器沦陷
服务器·c++·人工智能
YuTaoShao2 小时前
Java八股文——计算机网络「网络攻击篇」
java·开发语言·计算机网络