上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: YUV采样是为降低颜色分辨率和兼容早期黑白视频。因降低了颜色分辨率,所以具有一定压缩量。据有关实验认为,降低颜色分辨率不会对图像质量有显著影响。在还原时,缺少的采样点是通过相邻点推导虚拟出来的,差不多八九不离十。因为人类视觉对亮度敏感,所以每个像素点均采样一个Y。YUV444不降低颜色分辨率。 采样 阅读全文
posted @ 2019-05-02 16:18 hbg200 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 图像有损压缩需先转换色域,避免色位或色域错乱。适合计算机显示器的为YCrCb或YCbCr,jpg采用的是这一标准,H264色域YUV也是采用的YCbCr标准。YCrCb具有色域宽,转换损失小的特点。这里采用的是RGB888格式,转换为YCrCb,再转换为RGB888格式,或YCrCb转换为RGB88 阅读全文
posted @ 2019-04-13 13:38 hbg200 阅读(873) 评论(0) 推荐(0) 编辑
摘要: FIFO是模拟双端口缓冲器而设计的,先进的数据先出,进出的数据可以是1个至n个不等,主要解决时序问题。就像排队买菜,先来的排在前面,后来的排后面,先来的先买菜。 1. 策略:排队需要缓冲区BUF队列,模仿“排队买菜”和“双端口器件”原理,维持BUF队列中第一个数据永远在第一个存储位。 2. 读出:一 阅读全文
posted @ 2019-03-26 12:13 hbg200 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: SDL2简化了播放过程,这里引入播放视频。 1. 以我的《FFmpeg入门测试》为工程。 2. 到http://www.libsdl.org/index.php下载SDL2-devel-2.0.9-VC.zip (Visual C++ 32/64-bit)最新版。解压将SDL2-2.0.9\lib\ 阅读全文
posted @ 2019-02-06 16:15 hbg200 阅读(576) 评论(0) 推荐(0) 编辑
摘要: FFmpeg普及率高,相对易于使用,资料也多,甚至还有视频学习课程,FFmpeg属于GPL开源的,有助于学习,如果商业应用,切记GPL条款,几个著名的视频播放软件因编译改变了FFmpeg源代码而没有开源,作者光荣的登上了耻辱名单。 在学习FFmpeg过程中,遇到了点困难,因为直接下载使用了最新4.1 阅读全文
posted @ 2019-02-06 00:00 hbg200 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: C++Builder6使用OpenCL具有一定意义,经过努力,已经可以运行了,记录内容供参考。(使用的是Intel集成显卡主板) 1. 转换库:OpenCL以静态库方式提供开发,Intel只有一种COFF格式静态库,C++Builder6使用OMF格式静态库,所以需要转换。C++Builder6自带 阅读全文
posted @ 2018-12-31 23:22 hbg200 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 当源代码不在改变时,将其制作为静态或动态链接库,是模块化程序设计的一个步骤。这里选择动态链接库。当前工作机是Intel的集成显卡主板,所以使用的是Intel提供的SDK。 1. 安装 intel_sdk_for_opencl_2017,NVIDIA和AMD有自己的SDK。 2. 启动Microsof 阅读全文
posted @ 2018-12-29 14:55 hbg200 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 当前通用显示分辨率是按16:9划分的,这样的比例在90英寸以上才有意义,在现实使用中存在一定问题,比如电脑显示器按16:9做,结果是19英寸做成了一长条,尴尬、难用。 16:10在小尺寸显示器具有一定意义,比如22英寸显示器分辨率为1920x1200,但问题出现了,视频仍然是16:9的,实现不了点对 阅读全文
posted @ 2018-12-24 15:27 hbg200 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 以上一篇《封装OpenCL类》为基础,简化类结构,方便后续使用。 从结果可以看出,第一次运行略慢,后续加快。读回结果异常慢,也有逐步加快的趋势。第一次需要建立、编译“核”函数,后续不需要。 在 Microsoft Visual C++ 2017 控制台调试通过。 阅读全文
posted @ 2018-12-08 16:42 hbg200 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 以上一篇《OpenCL入门测试》为基础,将函数封装到类中,方便调用。 在 Microsoft Visual C++ 2017 控制台调试通过。 阅读全文
posted @ 2018-12-05 00:28 hbg200 阅读(493) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页