1080p数据流 25帧每秒 在一分钟内会生成多少G数据 请大侠给出具体的算法 《数据结构与算法分析:C语言描述(原书第2版) 》这本书比起...

作者&投稿:乌诚 2024-06-30
数学建模需要掌握哪些编程语言和技术?

数学建模需要掌握MATLAB、Python、SAS、Lingo等编程语言。
数学建模:就是通过计算得到的结果来解释实际问题,并接受实际的检验,来建立数学模型的全过程。
当需要从定量的角度分析和研究一个实际问题时,人们就要在深入调查研究、了解对象信息、作出简化假设、分析内在规律等工作的基础上,用数学的符号和语言作表述来建立数学模型。
数学模型(Mathematical Model)是一种模拟,是用数学符号,数学式子,程序,图形等对实际课题本质属性的抽象而又简洁的刻划,它或能解释某些客观现象,或能预测未来的发展规律,或能为控制某一现象的发展提供某种意义下的最优策略或较好策略。
数学模型一般并非现实问题的直接翻版,它的建立常常既需要人们对现实问题深入细微的观察和分析,又需要人们灵活巧妙地利用各种数学知识。这种应用知识从实际课题中抽象、提炼出数学模型的过程就称为数学建模(MathematicalModeling)。
不论是用数学方法在科技和生产领域解决哪类实际问题,还是与其它学科相结合形成交叉学科,首要的和关键的一步是建立研究对象的数学模型,并加以计算求解(通常借助计算机);数学建模和计算机技术在知识经济时代的作用可谓是如虎添翼。

需要数学基础:高等数学,线性代数,概率论数理统计和随机过程,离散数学,数值分析。
需要算法的积累:人工神经网络,支持向量机,遗传算法等等算法;当然还有各个领域需要的算法,比如要让机器人自己在位置环境导航和建图就需要研究SLAM;总之算法很多需要时间的积累。

需要掌握至少一门编程语言:毕竟算法的实现还是要编程的;如果深入到硬件的话,一些电类基础课必不可少。

视频数据量计算方法:图像分辨率(像素)*彩色深度/8/1024/1024= MB;由于YUV4:2:0是经过压缩的不是真彩,根据计算该方式下彩色深度为12,所以帧数据为1920*1028*12/8/1024/1024=MB;关于帧率PAL制式一般为25帧/秒,NTSC制式一般为30帧/秒,所以您所求的1080p15分钟经过YUV4:2:0格式下的数据量为:1920*1028*12*25*15*60/8/1024/1024/1024=62.03GB
望采纳


你是否需要了解?