有个网站是做视频相册的,广告创意设计竞赛,自媒体平台注册官网,直播网站开发框架若该文为原创文章#xff0c;转载请注明出处 本文章博客地址#xff1a;https://hpzwl.blog.csdn.net/article/details/135439369
红胖子(红模仿)的博文大全#xff1a;开发技术集合#xff08;包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结…若该文为原创文章转载请注明出处 本文章博客地址https://hpzwl.blog.csdn.net/article/details/135439369
红胖子(红模仿)的博文大全开发技术集合包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等持续更新中…点击传送门
合作案例专栏案例分享体验Demo可下载只定制 当前市场技术方案 当前市场在摄像头视频处理方向走向高端随之而来的是对技术要求的提升对团队人员数量的提升才能共同完成一个高端低延迟摄像头处理产品方案这些方案基本都属于通用的区别在于研发成本和研发周期摄像头在于结构和工艺成本目前博主公司也正在投入研制高端方案四将会有完全由红胖子控制自主知识产权预计时间节点在2024年7~12月稳定老化测试一切ok后产品化再出。 方案一低端usb方案高延迟、低成本、可替代 in数据流输入已经实现好的模组输出ubs的uvc协议数据延迟控制在200ms左右这是数据流进入系统入口的时间usb协议usb的uvc协议解析耗费时间再通过ffmpeg或者opencv打开摄像头所以这就是正常的打开摄像头的路径延迟也会再个几十ms。Qt应用Qt显示使用QImage刷类似的方案或者可以使用QOpengWidget贴纹理方案经过基本验证cpu足够的情况下两者基本不会有什么延迟差距。显存buffer是Qt作为wayland等一些显示框架会有显存buffer显存buffer会输出到外面进而进行显示这块回有一点点很小的延迟out显示输出显存的输出途径可以hdmi、mipi、mini-hdmi等各种这部不影响延迟。 方案二中端海思方案低延迟、中成本、可替代能拿到货是一码事货多少钱又是一码事 in数据流输入已经实现好的模组输出一些bt1120数据延迟控制在30ms-50ms左右这是拍摄到sensor后转化数据流进入系统入口的时间mpp海思mpp海思直接in通过mipi接口进入海思芯片海思芯片mpp直接写个sample操作一些isp和叠层从而实现对图像叠层以及图像的控制但是海思芯片购买渠道、数量和价格受到很大约束并且受限于应用的复杂程度必定不是终极方案。Qt应用Qt不显示只占位显示的区域与海思sample通过本地socket完成控制交互对图像走海思输出延迟毫无影响但是Qt的应用程序不能做复杂的界面操作因为其依赖cpu海思上至少两个系列实测存在卡顿问题需要尽可能的少刷显示界面如频繁更新同意哦个页面的多个label数据会导致卡顿卡成时钟1s一次刷都刷不动可能卡几秒几十秒才刷过来。这块可以用minigui进行操作但是实际意义不大且开发工作量倍增主要看功能如果功能简单就差距不大。笔者建议Qt保持后续一个应用扩展的升级空间。显存buffer是Qt等一些显示框架会有显存buffer显存buffer作为一路输入流海思支持对帧缓存进行通道数据叠层图象输入到输出基本没什么延迟Qt这块回有一点点延迟out显示输出显存的输出途径可以hdmi、mipi、mini-hdmi等各种这部不影响延迟。 方案三中端fpga方案低延迟高成本、难替代 infpga数据流输入由fpga完成摄像头数据的采集包含isp这块成本较高周期较长涉及高速电路和isp算法输入延迟30ms内。自行处理或者rgb/yuv处理框架也好yuv也好都是对数据进行基本处理延迟差距不大。Qt应用Qt显示使用QImage刷类似的方案或者可以使用QOpengWidget贴纹理方案经过基本验证cpu足够的情况下两者基本不会有什么延迟差距。 显存buffer是Qt作为wayland等一些显示框架会有显存buffer显存buffer会输出到外面进而进行显示这块回有一点点很小的延迟out显示输出显存的输出途径可以hdmi、mipi、mini-hdmi等各种这部不影响延迟。 方案四高端fpga方案低延迟高成本、难替代 infpga数据流输入由fpga完成摄像头数据的采集包含isp这块成本较高周期较长涉及高速电路和isp算法输入延迟30ms内。Qt应用Qt显示与fpga通过数据如232控制fpga的叠层图像操作没有实际显示图像的环境。 显存buffer是Qt作为wayland等一些显示框架会有显存buffer显存buffer会输出通过BT1120或者其他的方式进入fpga。out显示输出将fpga的图像叠在输入的显存上即可完成最低延迟的fpag的。 其他方案不再赘述整体来说数据流构架大致相同的只是芯片数据流得格式有区别。 关于20232024 Qt外协行业内红胖子的责任和服务质量稳定且增长口碑已经起来合作一家就是一家中长期并同步支持其他比如arm各行业的专业技术支持这块未专注接业务扩大纯纯的是为了更好的服务Qt程序的构架设计以便给客户公司提供较为全面的方案以使Qt方案达到需求最佳。 公司2023年逆势增长较大幅度并且于2023.6月就全年爆单忍痛停止接单并未冒进而是继续选择隐忍投入相关研发进一步增强核心竞争力。公司2024年上半年业务也即将趋于饱和。 关于合作这件事 合作是双向选择互相尊重平等对话公司成立一来只服务客户对质量有要求的要达到这点那么客户公司需要研发有说话权并能判断出代码构架设计和代码质量写出来基本能跑就行的客户不在我们的服务范畴坚持”红胖子出品必属精品处女座的完美主义者“只欢迎中长期且在乎合作品质的企业客户咨xun合zuo。 若该文为原创文章转载请注明出处 本文章博客地址https://hpzwl.blog.csdn.net/article/details/135439369