自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 Meet in the Middle 算法

前言作为一名往日OI的玩家,偶然间发现昔日的战友在SJTU-ACM的OJ上面发了几道题,随手点开一题发现一题用的正式赫赫有名的Meet in the Middle算法,于是心血来潮就把这题顺手AC了。正文我们首先还是来介绍一下meet in the middle 算法。Meet in the Middle算法可以看成是搜索算法的一个改进,一般来说用于广搜(BFS),不过如果搜索深度有上限的情况下也...

2018-06-01 03:08:30 11564 3

原创 十字链表及其C++实现

前言最近有个同学在用十字链表做毕设,然后我手痒了就拿过来把他毕设拿过来代码翻掉重写。一方面以前也没怎么写过十字链表,另一方面好久不写数据结构了随便找个来练练手。至于他毕设的其他内容嘛应他本人要求结题前就不发了。正文一. 十字链表的理解图大概一共有4中存储方式:邻接矩阵,邻接表,边集数组,十字链表。其实前三种数据结构都十分得好理解,尤其是邻接矩阵。大概所有人都是从这个数据结构开始入门图论的。他也确实...

2018-05-13 01:10:30 5843 4

原创 利用ffmpeg,提取视频特征进行帧内预测模式的隐写分析

前言终于写到这个毕设比较核心的部分了,虽然这个部分比较简单。我这里参考的论文是:Zhao Y, Zhang H, Cao Y, et al. Video Steganalysis Based on Intra Prediction Mode Calibration[J]. 2015 International Workshop on Digital-forensics and Watermarki...

2018-05-02 16:17:06 3178 3

原创 利用FFMPEG与X264实现帧内预测模式的隐写算法(2)

前言由于这个领域我以后不打算深入,而且课题也只是交个毕设而已,所以代码中有些地方图方便直接开了全局变量,这样破坏了ffmpeg原有的封装结构。这门这代码只作学习和理论实践使用,千万别拿这个直接去投入开源使用,如果想跟着我改的朋友也请给原ffmpeg代码留好备份。所有代码会等毕设结题后公开。正文在上一篇文章中我们介绍了H264相关的知识和基于帧内预测模式的算法。这一片我们会具体在ffmpeg与x26...

2018-05-02 01:51:56 1102 3

原创 顾哥谈面向过程与面向对象的编程

前言五一节就不发毕设相关的内容了,随便总结一些大学里面所学内容的感想,比如这篇我们来谈谈面向过程与面向对象的编程开发。这篇文章只表达我自己的理解,试图将一个较抽象的概念说得具体一点,也许对比了官方概念后会发现我说的部分并不恰当。正文面向对象编程是什么?对于这个问题其实网上有非常多很官方的回答,然而那些回答至少我看起来还是非常空洞泛泛的。然而面向过程与面向对象具体地表现有何区别呢。肯定有人会说pas...

2018-04-28 22:15:17 345

原创 利用FFMPEG与X264实现帧内预测模式的隐写算法(1)

前言其实我以后并不打算着重研究视频编码,只是因为这次毕设选了这个题,所以稍微学了点相关的皮毛。关于FFMPEG的源码的分析我推荐雷宵骅前辈写的博客,需要学习的请点击传送门。我基本是看着他的博客学的,虽然现在ffmpeg版本有一定更新,但是大体框架基本是不变的,题目中需要用到的并且和他的博客中写的不同的我会稍微提一下。关于其他ffmpeg源码的研究如果没有特殊需要,我基本是不会考虑做的。最后,如果我...

2018-04-28 02:00:59 1373

原创 FFMPEG与X264在windows下用VS编译,VS与QT下运行与调试

前言:最近在做视频隐写分析的毕业设,现在做的差不多了。打算发几篇文章整理一下最近的工作,为写毕业论文做个准备。作为一只写第一次写CSDN的渣渣,如果内容有误敬请各位大佬指出。下面开始正篇先简要介绍一下几个概念H264格式视频:是一种视频流的格式,本身没有音频流。很多格式的视频(如MP4,FLV)其中的视频流都用的是H264格式。虽然最新已经有H265格式了,但是H264格式应用依旧十分广泛。FFM...

2018-04-27 16:14:14 1695 2

十字链表的C++实现

Vertex.h里面为节点类的声明 Edge.h里面为边类的声明 CrossLink.h作为声明的过度 CrossLink.cpp里面有所有Vertex和Edge的成员函数的实现

2018-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除