网站开发设计文员,网站微信支付怎么做,外包做网站不付尾款,天津商城网站建设需求#xff1a;
基于 视频 进行 标注#xff0c;从而进行测量。
曾经搞在线教育时#xff0c;尝试在视频上进行文字或者图形的绘制#xff0c;但是发现利用Qt widget 传sdk 句柄的方式#xff0c;只能使用窗口叠加的方式#xff08;Qt 基于海康相机的视频绘图_海康相…需求
基于 视频 进行 标注从而进行测量。
曾经搞在线教育时尝试在视频上进行文字或者图形的绘制但是发现利用Qt widget 传sdk 句柄的方式只能使用窗口叠加的方式Qt 基于海康相机的视频绘图_海康相机 画线 mv_cc_drawcircle-CSDN博客效果不好。 利用qml 基于opengl 进行渲染可以达到任意图形的绘制但是帧率 只有25帧左右不符合当时的需求。如今要开发光学测量仪发现使用QGraphicsPixmapItem 进行图片的渲染既可以利用QGraphicsItem 这套强大的绘图系统进行任意图形的叠加绘制并且帧率也能达到业务的需要目测在25fps 左右。
架构
相机取图后放到 一个队列中然后发送信号 通知QGraphicsPixmapItem 进行图片的设置。
同时将QGraphicsPixmapItem放到最底层即可达到在上边绘制任意图形的目的。 绘图
绘图是个力气活底层逻辑一样以扇形为例。
1绘制外 扇形
2绘制内 扇形
3绘制两边的直线
4hover 时 根据鼠标位置修改鼠标形变
5move 时 修改图形大小