随笔分类 - 资料收集
摘要:opencv非常庞大,有很多模块,但大部分情况我们可能只会用到三四个模块,此时如果还是直接cmake . & make,将会非常费时,尤其是部署时很麻烦。所以需要去除掉一些不需要的模块,可参考如下编译脚本,build_opencv.sh :#!/bin/shcmake -D CMAKE_BUILD_...
阅读全文
摘要:做图像处理方面的研究工作,最重要的两个问题:其一是要把握住国际上最前沿的内容;其二是所作工作要具备很高的实用背景。解决第一个问题的办法就是找出这个方向公认最牛的几个超级大拿(看看他们都在作什么)和最权威的出版物(阅读上面最新的文献),解决第二个问题的办法是你最好能够找到一个实际应用的项目,边做边写文...
阅读全文
摘要:访问此页面进行搜索:https://github.com/search/advanced再参考github高级搜索语法:https://help.github.com/articles/search-syntax/比如搜索C++最多star的projects:https://github.com/s...
阅读全文
摘要:源地址:http://younglibin.iteye.com/blog/2012874源地址没有账号,无法向该博主申请转载授权,特此说明,如禁止转载,我将尽快删除此转载。刚换了工作, 交接了十几个项目工程,交接给别人的时候,总想着怎么才能将这个项目交接清楚,在做项目初期,想象的都非常好,需求文档,...
阅读全文
摘要:一,什么是内存对齐?内存对齐用来做什么?所谓内存对齐,是为了让内存存取更有效率而采用的一种编译阶段优化内存存取的手段。比如对于int x;(这里假设sizeof(int)==4),因为cpu对内存的读取操作是对齐的,如果x的地址不是4的倍数,那么读取这个x,需要读取两次共8个字节,然后还要将其拼接成...
阅读全文
摘要:内存字节对齐详解(http://blog.csdn.net/arethe/article/details/2548867)防御性编程(http://www.cnblogs.com/bakari/archive/2012/08/27/2658215.html)KMP算法(http://www.ruan...
阅读全文
摘要:windows下LoadLibrary函数的搜索顺序是先搜索system32等系统环境变量path下注册过的路径,然后是当前路径。这里的相对路径是指的主exe所在路径,并且相对路径在程序运行过程中可能会发生变化。所以,这里就有一个坑:1,对于普通的x.dll,一般都是和x.exe在同一个目录下,x....
阅读全文
摘要:(注意:请务必先阅读:七,后记补充:) ffmpeg是一个开源的多媒体库,使用非常广泛。 在linux下编译ffmpeg非常简单,而在windows下编译就不是那么容易了。一般在windows下使用MinGW的gcc toolchain进行编译,这样的话,因为ffmpeg的导出函数均是C风格,因而gcc编译的lib可以被vs链接。但是gcc的debug符号与vs的debug符号(*.pdb)是...
阅读全文
摘要:原文:http://book.douban.com/review/4871157/可同时参考:http://www.cnblogs.com/TankXiao/p/3164995.html 还记得刚工作时看到某前辈用快捷键操作Visual Studio,赞叹不已,才发觉原来快捷键熟练了效率可以如此之高...
阅读全文
摘要:一,简介OBS(open boardcast server),是一个用于直播的开源软件。官方网站:https://obsproject.com/代码托管地址:https://github.com/jp9000/OBSgit地址:https://github.com/jp9000/OBS.git二,结构项目文件结构如下图:三,分析最新的OBS只能在vista以上操作系统中运行,显卡必须至少支持DX10。OBS的编译需要visual studio 2013(C++11重写了部分代码),当然你也可以switch到老版本下进行编译,但新的特性或bug修正就无法启用了。OBS包括五大组件,以及一些附加功
阅读全文
摘要:工具-附加组件-卸载 即可。 这玩意真心坑爹,起这个名字的人绝对是吃屎了,这名字怎么和鼠标拖拽混到一起的 !!! 关键字:火狐;鼠标;鼠标拖拽;鼠标手势;关闭
阅读全文