做项目中需要把一个彩色视频转成灰度视频用来测试,原来电脑里有一个会声会影卸掉了,于是打算用OpenCV搞个程序,网上搜了一下愣是没有找到现成的代码,要么就都是OpenCV2的,API全都不一样了(巨想吐槽OpenCV这一点,升级换代就算了,为什么要改接口名啊喂),好吧亲力亲为自己撸一个,居然花了快一个小时。
暗中燃烧的篝火--来自新世界
这部轻改动漫可以说是我看过的立意最为深刻的一部了。
第一次听闻这部动漫是缘起于我的一门公选课西方交响乐鉴赏,在做课堂作业的过程中知道了德沃夏克的《自新世界》,顺便就知道了这部动漫的存在。
关于OpenCV输出avi视频无法打开的问题
最近使用OpenCV里面VideoWrite这个类的时候,生成的avi格式视频要么完全打不开大小为0kb,要么打开后播放有问题,查了一下,觉得应该是编解码的问题。按网上各种方法折腾了几次,才最终解决。
我的解决方法:下载xvid解码器 然后将fourcc(即第二个参数) 换成-1 在运行的时候选择压缩格式即可
算法:Back Tracking回溯法
说到回溯法就让人头大,理解起来倒是很容易,就是把问题看成一个树形的解空间,然后在对这个空间进行DFS深度优先遍历的基础上进行剪枝操作但是要与具体问题结合起来分析就没那么简单了。看了网上很多回溯法的算法框架都写得不明所以,这种东西果然还是要自己动手写一些才行。