上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 95 下一页
摘要: 代码中判断当前Qt库是32位还是64位,用QSysInfo::WordSize=32/64。 QTreeView控件设置左侧branch图标大小,无法通过qss设置,万能大法查看源码得知控制宽度最后取决于indentation参数,indentation的默认值根据系统环境不同而不同,比如1080P 阅读全文
posted @ 2023-03-30 08:51 飞扬青云 阅读(94) 评论(0) 推荐(0)
摘要: 一、前言 在qt5中的多媒体框架明显比qt4丰富了很多,使用也极其友好,提供的api接口非常简单明了,不需要像qt4中那样还需要绑定和创建路径之类的。同样也还是依赖本地解码器,qt6中的多媒体框架据说重写了,性能暴增很多,后端还支持多种解码方式,比如可以选用ffmpeg作为后端解码,这样的话就统一起 阅读全文
posted @ 2023-03-29 09:08 飞扬青云 阅读(521) 评论(0) 推荐(0)
摘要: 一、前言 在Qt4中如果需要播放视频,一般用phonon多媒体框架,这应该就是Qt5/Qt6中多媒体框架的前身(查阅qmultimedia模块的相关代码可以发现架构几乎雷同,除了部分命名变了以外),phonon多媒体框架本身也是没有内置解码器的,意味着用它实现的功能,依赖本地解码器,在windows 阅读全文
posted @ 2023-03-27 11:34 飞扬青云 阅读(164) 评论(0) 推荐(0)
摘要: 一、前言 有了解码当然对应又有编码,编码是信息从一种形式或格式转换为另一种形式的过程也称为计算机编程语言的代码简称编码。用预先规定的方法将文字、数字或其它对象编成数码,或将信息、数据转换成规定的电脉冲信号。编码在电子计算机、电视、遥控和通讯等方面广泛使用。编码是信息从一种形式或格式转换为另一种形式的 阅读全文
posted @ 2023-03-25 20:26 飞扬青云 阅读(415) 评论(0) 推荐(0)
摘要: 一、前言 一开始用ffmpeg做的是视频流的解析,后面增加了本地视频文件的支持,到后面发现ffmpeg也是支持本地摄像头设备的,只要是原则上打通的比如win系统上相机程序、linux上茄子程序可以正常打开就表示打通,整个解码显示过程完全一样,就是打开的时候要传入设备信息,而且参数那边可以指定分辨率和 阅读全文
posted @ 2023-03-24 11:11 飞扬青云 阅读(560) 评论(0) 推荐(0)
摘要: 一、前言 用手机或者平板拍摄的视频文件,很可能是旋转的,比如分辨率是1280x720,确是垂直的,相当于分辨率变成了720x1280,如果不做旋转处理的话,那脑袋必须歪着看才行,这样看起来太难受,所以一定要想办法解析到视频的旋转角度,然后根据这个角度重新绘制。在窗体那边也需要调整对应的分辨率,一般都 阅读全文
posted @ 2023-03-22 08:35 飞扬青云 阅读(130) 评论(0) 推荐(0)
摘要: 一、前言 视频监控系统做到后面,逐渐需要搭配人工智能算法,将算法计算后的信息以OSD标签以及方框各种图形的信息显示到视频中,这种当然和OSD一样也是有两种方式,一种是源头就贴好了,一种是将结果发给软件这边解析绘制,于是才需要这种通用的图形绘制需求,有了之前OSD标签信息的经验,这个在最初设计的时候就 阅读全文
posted @ 2023-03-19 13:58 飞扬青云 阅读(218) 评论(0) 推荐(0)
摘要: 一、前言 采用painter的方式绘制解码后的图片,方式简单易懂,巨大缺点就是占CPU,一个两个通道还好,基本上CPU很低,但是到了16个64个通道的时候,会发现CPU也是很吃紧(当然强劲的电脑配置另当别论),这就需要考虑用opengl来绘制了,采用opengl走的GPU,会占用很少的CPU(一般是 阅读全文
posted @ 2023-03-17 08:46 飞扬青云 阅读(1255) 评论(0) 推荐(0)
摘要: 一、前言 采集到的图片,用painter绘制是最基础的方式,初学者可能第一次尝试显示图片用的qlabel的setpixmap,用下来会发现卡成屎,第二次尝试用样式表设置背景图,依然卡成屎,最终选用painter的方式,直接drawImage函数绘制解析好的图片,可以通过定义一个信号receiveIm 阅读全文
posted @ 2023-03-12 09:48 飞扬青云 阅读(357) 评论(0) 推荐(0)
摘要: 一、前言 以前一直以为只有Qt5以后才有QAudioOutput播放音频,其实从Qt4.6开始就有,在Qt6中变成了QAudioSink,功能一样。用QAudioOutput播放音频pcm数据极其方便,只需要指定音频播放设备(可能电脑上有多个音频输出设备),设置音频数据格式(采样率、通道数量、比特率 阅读全文
posted @ 2023-03-10 08:37 飞扬青云 阅读(1513) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 95 下一页