![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2024年程序员学习
文章平均质量分 83
普通网友
这个作者很懒,什么都没留下…
展开
-
rt_thread系统 串口5收发任意长度数据_rt-thread怎么读取串口接受的数据长度(3)
【代码】rt_thread系统 串口5收发任意长度数据_rt-thread怎么读取串口接受的数据长度(3)原创 2024-05-17 07:53:38 · 290 阅读 · 0 评论 -
rt_thread系统 串口5收发任意长度数据_rt-thread怎么读取串口接受的数据长度(2)
【代码】rt_thread系统 串口5收发任意长度数据_rt-thread怎么读取串口接受的数据长度(2)原创 2024-05-17 07:53:04 · 131 阅读 · 0 评论 -
rt_thread系统 串口5收发任意长度数据_rt-thread怎么读取串口接受的数据长度(1)
【代码】rt_thread系统 串口5收发任意长度数据_rt-thread怎么读取串口接受的数据长度(1)原创 2024-05-17 07:52:30 · 254 阅读 · 0 评论 -
Mybatis整合Spring -- typeAliasesPackage_spring整合mybatis中的typealiasespackage和mapperlocation
首先,我们需要从Mybatis官网上下载Mybatis-Spring的jar包添加到我们项目的类路径下,当然也需要添加Mybatis的相关jar包和Spring的相关jar包。SqlSession也是由SqlSessionFactory来产生的,但是Mybatis-Spring给我们封装了一个SqlSessionFactoryBean,在这个bean里面还是通过SqlSessionFactoryBuilder来建立对应的SqlSessionFactory,进而获取到对应的SqlSession。原创 2024-05-17 04:15:50 · 751 阅读 · 0 评论 -
Mybatis整合Spring -- typeAliasesPackage_spring整合mybatis中的typealiasespackage和mapperlocation(1)
首先,我们需要从Mybatis官网上下载Mybatis-Spring的jar包添加到我们项目的类路径下,当然也需要添加Mybatis的相关jar包和Spring的相关jar包。SqlSession也是由SqlSessionFactory来产生的,但是Mybatis-Spring给我们封装了一个SqlSessionFactoryBean,在这个bean里面还是通过SqlSessionFactoryBuilder来建立对应的SqlSessionFactory,进而获取到对应的SqlSession。原创 2024-05-17 04:15:16 · 733 阅读 · 0 评论 -
MyBatis Generator常用配置说明_domainobjectname
指定了生成实体的类型,这里。原创 2024-05-17 04:14:42 · 433 阅读 · 0 评论 -
ffmpeg源码学习-2、ffplay源码学习(qt环境搭建到代码解析)_qt ffmpeg源码方式(1)
从解码器中收到解码出的帧。从解码器中收到解码出的帧。将解码出来的帧放到帧队列中。音频慢了就加快音频的播放速度,或者直接丢掉一部分音频帧。将解码后的视频帧插入队列。根据外部时钟改版音频和视频的播放速度。视频慢了则加快播放或丢掉部分视频帧。原创 2024-05-16 23:14:52 · 507 阅读 · 0 评论 -
FFMpeg-4、基于QtCreat开发使用FFMpeg解码后QTAudio和QTOpenGL播放显示
解封装读包到对应解码器管理类的pkts的list中视频解码器进行取包解码显示音频解码器进行取包解码重采样播放因为音视频的解码处理线程很多操作都是相同的则可以重新构建一下封装一个XDecodeThread基类,将共同操作提取到基类。原创 2024-05-16 23:14:18 · 963 阅读 · 0 评论 -
FFMpeg-3、基于QT实现音视频播放显示_qt实现视频从数据库读出并显示
就是针对每个顶点执行一次,用于确定顶点的位置,因为在三维空间中要将所有顶点的参数都获取。因为视频显示存在像素格式的转换问题,要从解码出来的YUV格式转化为显示需要的RGB格式,视频的每一帧图像这么多像素点都需要转换,这是一个很大的开销,如果这一部分效率不高,那么对整体的视频播放性能都是十分有影响的,而QTopenGL也是效率很高的,直接操作显卡。,直接使用QopenWidget、QWight也是可以的,但是如果使用后面的那么其实图像显示和界面的按钮是一套东西,当点击按钮刷新的时候就会存在闪屏的情况。原创 2024-05-16 23:13:44 · 1639 阅读 · 0 评论 -
FFMpeg-3、基于QT实现音视频播放显示_qt实现视频从数据库读出并显示(2)
setSampleType(QAudioFormat::UnSignedInt) 设置样本类型其构造函数创建是传入一个设置好的QAudioFormat对象的创建成功后调用开始函数,会返回QIODevice ,这个是QT内部的一个类,做IO输入输出设备的类。suspend() 挂起暂停resume() 恢复播放因为音频不像视频,如果音频丢帧了那么现象会有很严重的失真的,因此需要存在缓冲机制的。bufferSize() 缓冲的大小bytesFree() 得到缓冲内部还有多少内存。原创 2024-05-16 23:13:10 · 376 阅读 · 0 评论 -
基于python的opencv计算机视觉基础知识及例程代码【视觉入门看这一篇就够了】_python+ccd水平度
图像可以描述为2D函数 f ( x , y ) f(x, y)fxy),其中 ( x , y ) (x, y)(xy) 是空间坐标,而 f ( x , y ) f(x, y)fxy) 是图像在点 ( x , y ) (x, y)(xy) 处的亮度或灰度或颜色值。x∈[0,h−1],其中 h hh是图像的高度y∈[0,w−1],其中 w ww是图像的宽度fxy)∈[0,L−1],其中 L = 256 L=256L=256 (对于8位灰度图像)原创 2024-05-16 03:43:35 · 848 阅读 · 0 评论 -
基于OpenMV与STM32的数据通信项目(代码开源)_openmv与stm32连接
OpenMV提供了超级多的计算机视觉的案例,作者选择常用的mnist数字识别项目作为OpenMVMnist数字识别 · OpenMV中文入门教程作者手上的OpenMV为OpenMV3 R1,CPU 的处理性能非常一般。官方在上面运行大概每秒45帧,在OpenMV4 H7上面运行大概每秒25帧左右。mnist 数字识别案例使用了 CNN 卷积神经网络进行识别,例程利用 mnis t数字数据集,自行训练神经网络得到手写数字识别神经网络模型,性能和准确率很高(可以直接使用案例的权重文件即可)。原创 2024-05-16 03:43:01 · 1998 阅读 · 1 评论 -
基于MQTT协议的Mosquitto的使用及libmosquitto客户端编程_基于mqtt协议的mostuitto的使用及libmosquitto客户端编程
如果出现error while loading shared libraries: libmosquitto.so.1: cannot open shared object file: No such file or directory。,进入下载页面,选择source中第一个下载mosquitto-1.4.9.tar.gz。(1)启动mosquitto服务器。(2)订阅消息(如topic)原创 2024-05-16 03:42:26 · 365 阅读 · 0 评论 -
基于MQTT协议的Mosquitto的使用及libmosquitto客户端编程_基于mqtt协议的mostuitto的使用及libmosquitto客户端编程(1)
如果出现error while loading shared libraries: libmosquitto.so.1: cannot open shared object file: No such file or directory。(1)启动mosquitto服务器。(2)订阅消息(如topic)原创 2024-05-16 03:41:50 · 394 阅读 · 0 评论