摘要:
这里解释视频参数及术语,方便弄清其概念和意义。 1. 视频压缩种类:分两种,第一种为有损压缩视频,第二种为无损压缩视频,视频都要压缩的,因为太大。有损即损失图像高频部分,也可理解为清晰度,换来高压缩率,效果还是很好的,当前被标准化组织承认的如mp4,mkv等视频格式。无损即不损失图像,但压缩后容量大 阅读全文
摘要:
最近准备鸟枪换炮(鸟枪换笔记本),发现很多“坑”,不小心就上当,以我看中的i7-11800H + rtx3060时下牛气组合为例,说明具体要求。这套组合用于办公、游戏、三维软件、视频渲图、多媒体软件及开发等,价格在7000-8000元。(本文仅代表个人观点,仅提供参考) 1. 为什么选笔记本:时下显 阅读全文
摘要:
多媒体指令加速级(Multimedia instruction acceleration level,MIAL)是将多媒体指令分为“级”,按不同能力采用不同加速方案,这里给出思路、方案、及源代码。针对单精度浮点,主要应用于人工智能、视频、3维等并行运算。 1. 分级加速方案,有助于自动有效利用系统资 阅读全文
摘要:
面向对象程序通过“类“、”继承”、“封装”等理顺了关系,使得问题得到简化,在其基础上再进行“模块化”处理(功能归并),使程序“积木化”,通过“组合”成为“大”程序。程序的结构化/模块化很早就有了,现在有不少是“模块化”概念编制的。这里是自我理解学习和实践的总结。 1. 为什么模块化?在长期编程实践中 阅读全文
摘要:
最近看一个视频,小偷把摄像头挑歪,录像机一同偷走,一下提醒了我,可以加入以下措施,提高安全性。 1. 安全门:下班关门后,打开门监控,监测门震动、移动、响声。 2. 安全监控摄像头:监测摄像头移动、转动、断电、失信号、失同步。 3. 安全监控录像机:监测移动、断电、失信号、失同步、记录故障。因可打墙 阅读全文
摘要:
当前多媒体指令集很多,需要设置一个支持程度的“级”,按其支持位长度,分为“三级”,分别对应于: 一级:SSE2指令集,支持128位 二级:AVX2指令集,支持256位 三级:AVX512指令集,支持512位 开机检测处理器的支持能力,并设置一个全局变量的支持“级”,供全局函数使用,从而自动实现最佳指 阅读全文
摘要:
视觉智能在人工智能领域占有重要地位,就像视觉对人类一样重要。纵观当今视觉智能发展,面部识别已达到很高水平,再介入等于白给,是否还有可再发展的呢?经过面壁三天,痛并思痛式的思考,还是有的,行为分析(所有一切都是由行为组成的,一切皆行为)等,比如人类的行为分析,从面部识别扩大到肢体识别,为什么要分析人类 阅读全文
摘要:
目前绝大多数是有损压缩编码的视频,基本没有无损压缩编码的视频,如今技术爆炸式发展,已允许提前踏足相关领域,本文略作叙述,仅供参考。 以前:以前是黑白视频,当彩色视频出现后为了兼容黑白视频而出现了“彩色”信号或“色差”信号,就是YUV信号,为了减少信号传输和记录量,出现了YUV420,YUV422等, 阅读全文
摘要:
无损解码速度快,需要56ms(基于YUV和DCT的需要1.6s),经过优化,比如将for循环改为C语言自带的memcpy替换,提升到50ms,还不足于正常播放,因为1000ms/50ms=20帧峰值。为此需要提速,如果正常播放25帧视频,则需要可播放30帧的能力。 1. 对于图像提速可采用以下方法: 阅读全文
摘要:
为什么采用无损压缩视频?原因如下: 1. 经过努力已将传统方式的YUV和DCT编制为压缩图像,但解压速度很慢,自解压一帧图像需要1.6秒,同样机器可软播放720P视频,相差极悬殊。提速需要漫长时间研究,这一技术并不关键,早已有了(国内可能没有完全自主软件),而且有开源软件,所以放弃。尝试自创快速无损 阅读全文