03 2017 档案
摘要:PSNR是最基本的视频质量评价方法。本程序中的函数可以对比两张YUV图片中亮度分量Y的PSNR。函数的代码如下所示。 [cpp] view plain copy /** * Calculate PSNR between 2 YUV420P file * @param url1 Location of
阅读全文
摘要:(一)常规类大小计算 C++类对象计算需要考虑很多东西,如成员变量大小,内存对齐,是否有虚函数,是否有虚继承等。接下来,我将对此举例说明。 以下内存测试环境为Win7+VS2012,操作系统为32位 一、完全空类 [cpp] view plain copy #include <iostream> u
阅读全文
摘要:目前MP4的概念被炒得很火,也很乱。最开始MP4指的是音频(MP3的升级版),即MPEG-2 AAC标准。随后MP4概念被转移到视频上,对应的是MPEG-4标准。而现在我们流行的叫法,多半是指能播放MPEG-4标准编码格式视频的播放器。但是这篇文章介绍的内容跟上面这些都无关,我们要讨论的是MP4文件
阅读全文
摘要:因为公司的主要业务是图像识别相关的,因此对图像处理、识别是我学习的重点。虽然写程序也不少年了,但是对于图像处理领域,我还是一个新兵。对很多基础的概念也还是存在盲区,所以想在边学边做的过程中,对一些概念的梳理和学习心得进行记录。 BMP文件格式 BMP(Bitmap-File)图形文件,又叫位图文件,
阅读全文
摘要:BMP BMP(全称Bitmap)是Window操作系统中的标准图像文件格式 可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用非常广。 它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8b
阅读全文
摘要:一、MAC帧头定义 /*数据帧定义,头14个字节,尾4个字节*/typedef struct _MAC_FRAME_HEADER{ char m_cDstMacAddress[6]; //目的mac地址 char m_cSrcMacAddress[6]; //源mac地址 short m_cType
阅读全文
摘要:最近在看别人关于怎么学习黑客技术的文章,找到一篇知识图谱,转载出来供大家参考: 如果有好的只是架构,还请各位给我留言哟,我也是一个超级黑客谜,另外介绍各位一个好听的小说,超级小强的《超脑黑客》,可能会帮你建立一个学习黑客的兴趣
阅读全文
摘要:最近在用Wireshark抓包工具的时候,老感觉这东西用起来很简单,功能强大,所以想了解他的实现原理,我就自己好奇写了一个实现基本功能的demo吧。 其实叫抓包工具,其实就是抓取流经自己网卡的所有ip包,我们能够按照ip包的协议解析不就行了。 实现的核心在这里: 其他的就不多说了,有开发经验的应该都
阅读全文
摘要:今儿面试了一个刚刚毕业的,但是不知道一个int、long、double这几个都是多少位,我给你们总结一下哈: 常用数据类型对应字节数 可用如sizeof(char),sizeof(char*)等得出 32位编译器: char :1个字节 char*(即指针变量): 4个字节(32位的寻址空间是2^3
阅读全文
摘要:老感觉自己对算法技术不太过硬,今天开始多学学别人好的算法。 以下为一个博主的简单算法,摘录一下: 以下是算法运算的核心: /*选择行列标*/ int ChooseIJ(char index) { int i; switch(index) { case '+': i=0; break; case '-
阅读全文
摘要:转载注明出处:http://pppboy.blog.163.com/blog/static/30203796201082494026399/ 感谢原创博主的辛勤成果。 说明: 结构体的sizeof值,并不是简单的将其中各元素所占字节相加,而是要考虑到存储空间的字节对齐问题。这些问题在平时编程的时候也
阅读全文

浙公网安备 33010602011771号