自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (31)
  • 收藏
  • 关注

原创 哪些算法会使用最大似然估计

逻辑回归(Logistic Regression):朴素贝叶斯分类器(Naive Bayes Classifier):高斯混合模型(Gaussian Mixture Model, GMM):隐马尔可夫模型(Hidden Markov Model, HMM):线性判别分析(Linear Discriminant Analysis, LDA):和神经网络(Neural Networks):

2024-07-08 18:54:46 136

原创 机器学习-分类器-总结

逻辑回归(Logistic Regression):决策树(Decision Tree):随机森林(Random Forest):支持向量机(SVM):

2024-07-08 18:46:13 134

原创 最小二乘法实践

食堂饭菜价格表如下图所示,采用最小二乘法估算荤菜、素菜、米饭的价格构成,增加一条记录,两荤22元。

2024-07-08 14:01:43 93

原创 ffmpeg-滤镜-缩放-cpp

使用 FFmpeg 库对视频进行缩放和旋转处理。

2024-07-05 18:09:53 124

原创 ffmpeg滤镜创建过程

7、将滤镜的输入和输出与对应的滤镜上下文关联起来。2、创建滤镜的输入和输出。3、每个滤镜创建上下文。

2024-07-04 08:57:13 451

原创 ffmpeg滤镜-添加文字-cpp

错误,通常是由于 FFmpeg 未正确编译或缺少支持 drawtext 滤镜的库。在使用 FFmpeg 时,确保它是用 libfreetype 支持编译的。通过以下命令来检查 FFmpeg 是否支持。如果在编译 FFmpeg 时没有使用。时,如果遇到这个错误,说明。这通常是因为没有安装。

2024-07-03 18:30:24 205

原创 ffmpeg滤镜-drawtext-命令行

使用 FFmpeg 在视频上添加文字可以通过drawtext滤镜来实现。这个滤镜允许你指定字体、大小、颜色、位置等。

2024-07-03 17:05:25 253

原创 检测音视频文件的声压

将输出丢弃,只显示滤镜的结果。

2024-07-03 11:44:33 261

原创 从视频文件中提取YUV数据

【代码】从视频文件中提取YUV数据。

2024-07-02 18:32:59 344

原创 ffmpeg错误号码

使用ffmpeg的时候,如果有错误,会返回一个int型负数。比如AVERROR_EOF就是-541478725。有些时候会返回-11、-22等无法解析为字符串的错误号是什么原因?宏将错误码转换为负值,以便与 FFmpeg 的错误处理系统兼容。在大多数系统上定义为11,因此,从错误号解析为字符串方法如下。

2024-07-02 16:12:45 267

原创 在qt工程文件.pro中获取编译器信息

在 `.pro` 文件中,您可以使用 Qt 提供的 `message` 函数来输出各种信息,包括编译工具链的信息。- 使用 `QMAKE_CC`、`QMAKE_CXX`、`QMAKE_LINK`、`QMAKE_AR`、`QMAKE_RANLIB` 等变量输出编译工具链的相关信息。- 使用 `system` 函数调用编译器的 `--version` 选项获取版本信息。- 使用 `system` 函数调用 `which` 命令获取编译器和链接器的完整路径。- `TARGET = myapp`:定义目标名称。

2024-07-02 15:50:06 270

原创 avcodec_send_packet函数阻塞

用ffmpeg4.1.4开发一个播放器,解码过程如下,在每个函数前设置标志,测试发现程序阻塞在avcodec_send_packet函数。从解码器接收解码后的帧。解码器内部有一个缓冲区,用于存储解码过程中间的数据。如果缓冲区已满(即没有足够的空间来存储新的数据包),2、在while循环中等待avcodec_receive_frame。,即使你不确定是否有帧可以接收。这有助于清理缓冲区。向解码器发送压缩数据包,而。就会阻塞,直到有足够的空间。

2024-07-02 15:46:15 189

原创 在Qt项目文件.pro中多平台编译

1、从系统变量QMAKE_CXX获取编译器信息。根据编译工具链的不同,编译出不同平台的代码。3、判断每个小项中是否包含指定的字符串。2、将编译器参数分割成几部分。

2024-06-19 14:22:44 106

原创 在qt工程文件.pro中获取编译器信息

【代码】在qt工程文件.pro中获取编译器信息。

2024-06-19 11:35:02 258

原创 C++中哪些函数输入为空,会导致段错误

【代码】C++中哪些函数输入为空,会导致段错误。

2024-06-18 17:45:33 217

原创 C++获取软连接文件属性

【代码】C++获取软连接文件属性。

2024-06-18 16:40:06 92

原创 QImage添加文字、边框

【代码】QImage添加文字、边框。

2024-06-18 16:37:31 168

原创 ffmpeg编译时报错gcc is unable to create an executable file.

查看configure后发现只有--cpu选项,查看RK3568说明书,cpu是cortex-a55。增加选项--cpu=cortex-a53后,不再报错。查看错误信息ffbuild/config.log。缺少-mcpu=参数。

2024-06-14 11:31:21 114

原创 RK3568平台Qt编译过程

修改配置文件qt-everywhere-src-5.11.0/qtbase/mkspecs/aarch64-rockchip-linux-gnu/qmake.conf。修改qtbase/src/corelib/io/qfilesystemengine_unix.cpp,注释94行。我用的平台是aarch64-rockchip-linux-gnu。这是GCC9编译出现的问题。

2024-06-14 09:31:37 314

原创 非主流调试方法——网络通信收集信息

在嵌入式开发中常常遇到存储空间不足的情况,没有办法存储大量的程序运行信息,遇到故障,通常不能简单的重启设备,需要保留故障现场,但是缺乏有效的程序运行数据,就无法快速定位问题。

2024-06-06 17:57:27 153

原创 c++代码调试的艺术

第二部分指出了这块堆内存是在第15行进行分配的,同样显示了栈信息,报告中还包含了内存数据等(图6-17中未显示)。在6.1节中,我们可以在Windows系统中使用VC++很方便地发现代码中的内存泄漏问题,同样,在Linux系统中我们也希望能够比较方便地发现内存泄漏的问题,并且能够准确地指出内存泄漏的代码行。在代码清单6-10中,函数heap_buffer_overflow_test分配了一个10字节内存,然后向其中复制超过10字节的内容,编译链接后执行,结果如图6-17所示。其实gcc也具备这样的能力。

2024-05-29 17:45:44 576

原创 C++段错误利器-backtrace

当程序执行到 *ptr = 42;时,由于 ptr 是 NULL,会触发段错误,操作系统将发送 SIGSEGV 信号,然后由 sigsegv_handler 函数处理并打印调用栈信息。当程序遇到段错误或内存访问违规时,操作系统会向程序发送 SIGSEGV 信号。你可以注册一个信号处理函数来捕获并记录这种信号发生时的信息,包括崩溃地址。一句话,简单好用不费事。

2024-05-29 17:25:31 302

原创 将多张照片拼接为一张照片

将4张照片拼接为一张照片。

2024-05-29 16:24:06 136

原创 单目摄像机-信号灯测距

距离 10 米:48 像素距离 20 米:24 像素距离 30 米:16 像素距离 40 米:12 像素距离 50 米:9.6 像素距离 60 米:8 像素距离 70 米:6.86 像素距离 80 米:6 像素距离 90 米:5.33 像素距离 100 米:4.8 像素这些尺寸遵循逆距离的线性关系(实际上是投影尺寸与距离成反比),即距离越远,信号灯在图像中的尺寸越小,且尺寸减少的速度与距离成正比。fD。

2024-05-29 14:42:53 240

原创 proc文件系统说明

2024-05-24 17:49:59 341 1

原创 使用 mkfifo 函数创建命名管道(FIFO),并在两个进程之间进行通信

在 C++ 中使用 mkfifo 函数创建命名管道(FIFO),并在两个进程之间进行通信。

2024-05-24 17:40:48 150 1

原创 linux编译调试命令汇总

2024-05-24 17:15:07 110 1

原创 程序在内存中的地址在什么时候确定

在程序编译时,一些内存地址是在编译期间已经确定的,但并不是所有的地址都在编译时确定。

2024-05-24 16:34:16 291 1

原创 基于跟踪技术的乘客跟踪系统设计

乘客检测系统使用的DeepSort跟踪算法使用卡尔曼滤波算法进行未来帧状态预测,这个环节对目标跟踪算法非常重要,所以我们先来了解一下卡尔曼滤波算法的原理。在理想的状态下,物体的运动状态在瞬时是匀速的直线运动,此刻我们在跟踪目标的时候只要计算出物体的中心就能完成目标的跟踪任务,但是在现实当中,跟踪的目标状态时常发生变化,目标遮挡、变速运动、背景干扰都会影响对物体状态的观测,如何能有效的过滤这些变量对目标状态的影响,直接影响到对目标的跟踪效果,卡尔曼滤波算法就能解决这个问题。

2024-05-24 15:34:32 898 1

原创 jrtplib解析rtp数据包问题

在开发GB28181程序的时候,用到jrtplib接收rtp数据包,同一版程序在电脑虚拟机中可以解析rtp数据,但是在arm设备上解析失败。原因是大小端字节序的问题,一般x86用小端字节序(little endian),而嵌入式平台一般用大端字节序(big endian)。需要修改rtpstructs.h文件中的大小端。

2024-05-24 11:45:45 118

原创 GB28181平台注册问题

经过排查,发现在md5校验的时候用到一个数据结构,将typedef unsigned long int UINT4改为typedef unsigned int UINT4后注册成功。在开发28181程序的时候遇到一个问题,同一版程序编译到arm设备上可以向平台注册,编译到x86电脑上向平台注册失败。原因是arm设备是32位系统,x86是64位,导致校验不通过。

2024-05-24 11:29:39 125

原创 h265码流封装ps流,遇到的问题

通过国标28181向平台注册,回放功能需要将录像文件(265)打包成ps流发送到媒体服务器,前期实现的时候采用的是264格式,已经实现回放功能,后面改为了265格式,再次对接另一个平台的时候,录像播放失败。

2024-05-24 10:31:41 230

armv7l架构,安卓系统,动态库文件

armv7l架构,安卓系统,动态库文件

2022-09-21

英文单词数据库.db

英文单词数据库.db,超过6000常用单词,内容简洁,包含发音和中文翻译。 英文单词数据库.db,超过6000常用单词,内容简洁,包含发音和中文翻译。 英文单词数据库.db,超过6000常用单词,内容简洁,包含发音和中文翻译。

2020-12-07

《牛津英汉词典》txt格式

《牛津英汉词典》txt格式,采用英文字母分类统计。 收录单词、短语及释义总计约360000条,是收词量丰富的英汉双解词典; 精选本世纪以来的新词新义7000余条,反映语言的新发展; 汇集科技术语52000余项、百科知识条目12000余项,兼具语文词典与百科词典功能; 记录世界各地英语的使用情况,堪称国际英语词典;

2020-12-07

C++工程实践.pdf

程序员可能会误解语言构造的作用。对这样的误解,一些语言是更为开放的。 C语言中有相当多的地方能使程序员轻易产生误解。例如运算符优先级的规则。这些规则是良好定义的,但也非常复杂,也很容易对某特定表达式中运算符的优先级做出错误的假设。

2020-12-04

赵亮超能英语丨完美发音教程-4.pdf

赵亮超能英语丨完美发音教程

2020-12-04

赵亮超能英语丨完美发音教程-3.pdf

赵亮超能英语丨完美发音教程-3.pdf

2020-12-04

赵亮超能英语丨完美发音教程-2.pdf

赵亮超能英语|课堂笔记 完美发音教程 2

2020-12-04

赵亮超能英语丨完美发音教程-1.pdf

赵亮超能英语|课堂笔记 完美发音教程-1

2020-12-04

5-城市轨道交通广播系统应用实施指南(发布稿).pdf

为统一北京市城市轨道交通视频监视系统(VMS)的建设和运营,提升系统在网络化运营条件下的共享能力和综合处理能力,实现对各线路视频监视实时视频调用、录像回放和接口等数据的统一管理,北京市交通委颁布了此文件。

2020-12-04

2-城市轨道交通视频监视系统检测实施指南(发布稿).pdf

为统一北京市城市轨道交通视频监视系统(VMS)的建设和运营,提升系统在网络化运营条件下的共享能力和综合处理能力,实现对各线路视频监视实时视频调用、录像回放和接口等数据的统一管理,北京市交通委颁布了此文件。

2020-12-04

1-城市轨道交通视频监视系统应用实施指南(发布稿).pdf

为统一北京市城市轨道交通视频监视系统(VMS)的建设和运营,提升系统在网络化运营条件下的共享能力和综合处理能力,实现对各线路视频监视实时视频调用、录像回放和接口等数据的统一管理,北京市交通委颁布了此文件。

2020-12-04

综述型论文与文献综述——北航

文献综述是对某一领域文献资料“综合”与“评述”的学术论文,常见形式主要包括两种:一是毕业论文中的文献综述,二是发表在期刊上的文献综述。这两种文献综述在写作上有一定的相似,也有一定的差别,在写作时大家要一定要注意。

2020-12-04

Linux编程白皮书

本书对Linux操作系统及其编程作了整体的介绍,以支持用于开发软件的公开源码模型。对内存管理、进程及其通信机制、PCI、内核模块编程及内核系统结构作了详细的解释,且附有很多程序代码实例。对深入研究Linux下的编程有很大的帮助。

2019-01-05

Linux嵌入式系统设计与开发

第一章 嵌入式系统开发环境的搭建 第二章 u-boot 的移植 第三章 linux内核移植 第四章 嵌入式设备的文件系统 第五章 busyBox移植与应用 第6章 linux字符设备驱动程序

2013-02-02

UNIX环境高级编程(中文版)

UNIX环境高级编程(Advanced Programming in the UNIX Environment,简称APUE)是 理查德·史蒂文斯 (Richard Stevens)写的一本介绍UNIX环境C语言编程接口的书籍。被 UNIX C 程序员誉为“圣经”。 本书最早问世于1992年,全面而细致地展示了UNIX系统的C接口,受到读者的普遍欢迎和好评。UNIX的原创者之一 ——丹尼斯·里奇(Dennis Ritchie) 也认为它是“公认的优秀、匠心独具的名著”。 该书的作者 理查德·史蒂文斯 于1999年辞世,后来由 Stephen A. Rago 对本书进行修订,出版了本书的第二版。第二版中增加了针对 Linux 、 FreeBSD 和 Darwin 等新兴类UNIX系统的内容。

2013-02-02

Linux操作系统下C语言编程入门

第一章 基础知识 ……………………………………………………………………………4 第二章 进程介绍 …………………………………………………………………………10 第三章 文件操作 …………………………………………………………………………17 第四章 时间概念 …………………………………………………………………………27 第五章 信号处理 …………………………………………………………………………31 第六章 消息管理 …………………………………………………………………………39 第七章 线程操作 …………………………………………………………………………49 第八章 网络编程 …………………………………………………………………………54 第九章 Linux下 C 开发工具介绍 ……………………………………………………….87

2013-02-02

嵌入式linux应用程序开发详解

《嵌入式Linux应用程序开发详解》主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux的安装过程、基本操作命令讲起,为Linux初学者能快速入门提供了保证。接着系统地讲解了嵌入式Linux的环境搭建,以及嵌入式Linux的I/O与文件系统的开发、进程控制开发、进程间通信开发、网络应用开发、基于中断的开发、设备驱动程序的开发以及嵌入式图形界面的开发等,并且还安排了丰富的实验内容与课后实践,使读者能够边学边用,更快更好地掌握所学知识。

2013-02-02

Linux_C编程一站式学习_最新版

《Linux C编程一站式学习》有两条线索,一条线索是以Linux平台为载体全面深入地介绍c语言的语法和程序的工作原理,另一条线索是介绍程序设计的基本思想和开发调试方法。《Linux C编程一站式学习》分为两部分:第一部分讲解编程语言和程序设计的基本思想方法,让读者从概念上认识c语言;第二部分结合操作系统和体系结构的知识讲解程序的工作原理,让读者从本质上认识C语言。

2013-02-02

铜导线截面积载流量

铜导线截面积载流量:采用不同敷设方法的PVC绝缘铜导线或电缆的载流容量

2013-01-31

linux内核代码架构图

linux内核代码架构图

2013-01-31

内核空间分布图

内核空间分布图,node节点0空间分布图

2013-01-31

Linux serial构架分析及驱动开发

Linux serial构架分析及驱动开发

2012-03-17

linux应用程序设计

linux应用程序设计

2012-03-17

天嵌linux移植step by step

基于天嵌tq2440,linux移植,步骤详细

2011-07-29

Linux 设备驱动程序庖丁解牛

要学习 Linux 驱动开发,首先应该搞明白 Linux 内核的架构,明白驱动程序到底扮演 了一个什么样的角色

2011-07-29

锂电池充电控制芯片CN3052A

500 毫安 USB接口兼容的线性锂离子电池充电器电路

2011-07-29

光耦应用全面介绍,绝对经典

─电子电路 2 目录7  彩电电源元器件参数和代换手册   微型计算机接口技术原理及应用   微波电子线路   惠丰变频器   接口与通讯精品讲义   接口设计指南   数字万用表应用技巧   数字万用表电路图集   数字功放设计   数据手册PIC16C62B,72A   数码摄像机电路图   数码管驱动电路集   新编电气工程师手册   新编电气工程师手册2   新编电气工程师手册3   无刷直流电机控制器   无线电制作精汇   无铅化电子组装》博士演講文章   时钟信号差分ac耦合仿真报告   智能快速充电器设计与制作   智能手机操作系统介绍   智能控制系统及其应用   智能无线通讯在促进汽车安全应用中的作用   智能机器人传感技术   最新世界三极管特性代换手册   最新电工实用经典线路范例   最深入、最专业的电容剖析   最深入最经典的电容剖析   有源视频滤波器   未来汽车信息终端平台研制的探讨和公司简介.深圳航盛9月.v20050821A   机械电子学   机电一体化系统的电磁兼容技术   标准数字电路4000系列数据手册   标准数字电路54-74HC全系列高速CMOS数据手册   模拟电子技术基础   模拟电子技术重点难点及典型题精解   步进电动机及其驱动控制系统   汽车电子行业测试测量的研讨   波分多段功能封装树脂   测量的初级读本   液晶显示器ACERAL708图   液晶显示器HitachiCML171SXW图   液晶显示器SAMSUNG320TFT520TFT图   液晶显示器SAMSUNG330TFT331TFT530TFT531TFT图   液晶显示器samsung570s580S图   深入浅出LPC9401 Flash 单片机    清华版labview教程   电动机的单片机控制   电子电路资料荟萃   电工技师手册   电感储能式脉冲发射电路    电磁兼容 综述 电磁兼容基本术语和定义的应用与解释pdf   电磁兼容培训   电磁兼容技术培训   电磁兼容标准与认证   电磁兼容EMC技术整改案例期刊   电路板级的电磁兼容设计   相位编组方法提取直线   硬件工程师手册   示波器   示波器基础   第一章FPGA设计的指导性原则(westor)   第三讲VerilogHDL基础   第二讲课后实验

2009-06-29

OrCAD培训教材-pdf格式

深圳某计算机软件公司出的Pspice培训教材。 熟悉PSpice的仿真功能,熟练掌握各种仿真参数的设置方法,综合观测并分析仿真结果,熟练输出分析结果,能够综合运用各种仿真对电路进行分析,学会修改模型参数

2009-06-29

MAX7219/MAX7221

MAX7219/MAX7221是一种集成化的串行输入/输出共阴极显示驱动器,它连接微处理器与8位数字的7段数字LED显示,也可以连接条线图显示器或者64个独立的LED。其上包括一个片上的B型BCD编码器、多路扫描回路,段字驱动器,而且还有一个8*8的静态RAM用来存储每一个数据。只有一个外部寄存器用来设置各个LED的段电流。MAX7221与SPI™、QSPI™以及 MICROWIRE™相兼容,同时它有限制回转电流的段驱动来减少EMI(电磁干扰)。 一个方便的四线串行接口可以联接所有通用的微处理器。每个数据可以寻址在更新时不需要改写所有的显示。MAX7219/MAX7221同样允许用户对每一个数据选择编码或者不编码。 整个设备包含一个150μA的低功耗关闭模式,模拟和数字亮度控制,一个扫描限制寄存器允许用户显示1-8位数据,还有一个让所有LED发光的检测模式。

2009-03-15

STC12C5410芯片资料

宏晶科技生产的新一代增强型8051单片机,STC12C5410芯片资料

2009-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除