我们假设是在在RGB视频上绘图(直线,矩形等),一般採用双缓冲区继续,使用内存MemoryDC,来实现画的图形在视频上显示不闪烁的功能,可是我们知道用RGB显示视频都是使用GDI进行渲染,这样非常耗CPU,那么我们能不能在YUV上进行视频渲染呢,答案是肯定的,使用ddraw直接显示yuv就ok了,....
分类:
其他好文 时间:
2015-05-11 19:45:57
阅读次数:
230
1. YUV420 -> Mat 可用于转换接受到的YUV视频源到OpenCV可以识别的数据Mat myuv( Frame_Height + Frame_Height / 2, Frame_Width, CV_8UC1, (unsigned char *) YUV420_Image_Buffer);...
分类:
其他好文 时间:
2015-05-11 16:05:42
阅读次数:
1033
本文简单分析x264项目中的命令行工具(x264.exe)的源代码。该命令行工具可以调用libx264将YUV格式像素数据编码为H.264码流。...
分类:
其他好文 时间:
2015-05-08 20:25:15
阅读次数:
562
源代码下载在PC机上,对于YUV格式的视频如YV12,YUY2等的显示方法,一般是采用DIRECTDRAW,使用显卡的OVERLAY表面显示。OVERLAY技术主要是为了解决在PC上播放VCD而在显卡上实现的一个基于硬件的技术。OVERLAY的出现,很好的解决了在PC上播放VCD所遇到的困难。早期P...
分类:
其他好文 时间:
2015-05-06 22:53:00
阅读次数:
247
先上图,看看这个软件,学习fpga将近一年,了解视频图像开发方向也半年有余,不断学习不断总结,开发软件工具是为了更方便的学习新通信主要相关知识:FPGA+SDRAM+VGA(双端口fifo技术)68013 从端口fifo(usb2.0高速传输,速度高达43Mbyte/s)C++(mFC vs2008...
分类:
其他好文 时间:
2015-04-30 23:05:49
阅读次数:
221
本文来自:我爱研发网(52RD.com) - R&D大本营 详细出处:http://www.52rd.com/Blog/Detail_RD.Blog_SHRDFresh_64107.html工作中常听说RGB/YUV/YCbCr 这样一些名词,概念上似乎很混淆?这里是一个简介,部分内容来自wiki,...
分类:
其他好文 时间:
2015-04-30 12:05:37
阅读次数:
185
以下内容来源于网络,下面三个链接里的内容是比较好的,感谢博主的分享。http://blog.csdn.net/housisong/article/details/1859084http://blog.csdn.net/tommy_wxie/article/details/37909643http:/...
分类:
其他好文 时间:
2015-04-29 13:13:49
阅读次数:
161
朋友曾经给我推荐了一个有关代码优化的pdf文档《让你的软件飞起来》,看完之后,感受颇深。为了推广其,同时也为了自己加深印象,故将其总结为word文档。下面就是其的详细内容总结,希望能于己于人都有所帮助。速度取决于算法同样的事情,方法不一样,效果也不一样。比如,汽车引擎,可以让你的速度超越马车,却无法...
分类:
编程语言 时间:
2015-04-27 15:07:25
阅读次数:
168
根据颜色感知的角度来分类,颜色空间可考虑分成如下3类。
1)混合型颜色空间:按3种基色的比例合成颜色。例如,RGB,CMY(K)和XYZ等颜色空间就属于这种类型。
2)非线性亮度/色度型颜色空间:这种色彩空间的特点是用一个分量表示非色彩的感知,用两个独立的分量表示色彩的感知。当需要黑白图像时,这样的系统非常方便。例如,YUV等。
3)强度/饱和度/色调型颜色空间:用饱和度和色度描述色彩的感知...
分类:
其他好文 时间:
2015-04-24 14:18:14
阅读次数:
152
YUV文件包括各种格式(如下图),有时需要它们之间的转换,下面提供2种方法。一种是采用集成软件的方法;第二种是采用C++源代码的方法,仅供参考。
第一种方法:集成软件的方法
首先,在网址:http://www.sunrayimage.com/ 下载YUVTools_3.0即可。
此软件的使用方法极为简单,在此不再赘述。
第二种方法:C++源代码
下面提供一个参考源码,可以根据自己...
分类:
其他好文 时间:
2015-04-20 09:35:33
阅读次数:
217