代码改变世界

学习OpenCV2 C++ API(1)

2013-03-04 01:43 by robturtle, 12465 阅读, 2 推荐, 收藏, 编辑
摘要:Display Image (Exp 02-01, P19) AVI Player & Trackbar (Exp 02-02~03, P21-23) Gaussian Smooth (Exp 02-04, P26) 阅读全文

Linux下调教Boost

2013-03-02 21:33 by robturtle, 1368 阅读, 0 推荐, 收藏, 编辑
摘要:1. pkg-configBoost从1.4.X 的年代开始就取消了对pkg-config的支持,官方给出的原因是库的名称更新得太快。并且考虑到在项目测试完成后要最小化库依赖,暂时还不想写.pc文件。就在CMakeLIsts.txt模板中加入了所有Boost库,按需使用。我发现自行编译的Boost库,cmake没有Boost_LIBRARIES之类的定义,索性放弃使用。2. BoostConfig.cmake从Boost官网上签出的文件中并没有cmake的支持,如果在cmake中find_package会显示Boost-DIR_NOT-FOUND。通过自行在谷歌上搜寻并下载至/usr/shar 阅读全文

Fedora 18 下编译安装 OpenCV

2013-02-15 02:47 by robturtle, 1072 阅读, 0 推荐, 收藏, 编辑
摘要:经过这次独立编译完成了OpenCV下的安装,标志着我已经脱离了Linux菜鸟阶段,已经向新手阶段迈进拉!从听说Linux到现在正好整一年,作为一个有追求的又喜欢装逼的linuxer,这个时候最应该做的就是把ubuntu换掉。一开始的备选是装debian,不过我很快就改变主意选择了fedora,一是因为名字好听,二是因为自带gnome3.6。fedora下没有OpenCV二进制包,于是我只能手动编译。OpenCV的依赖有:pkg-config libpng zlib libjpeg libtiff libjasper另外一个重要的依赖是 ffmpeg,为了这个东西我整了好久。。。如果需要GUI则 阅读全文

流水帐-剪牦牛毛-GNOME3

2013-02-11 02:48 by robturtle, 434 阅读, 0 推荐, 收藏, 编辑
摘要:只是因为在unity崩溃时多看了你一眼 阅读全文

svn errors

2013-02-09 11:22 by robturtle, 231 阅读, 0 推荐, 收藏, 编辑
摘要:SVN: Option Exceptionvariables in SERVER.conf must not have leading spaces, for instance:[leading spaces]passwd-db = passwd # WRONG!passwd-db = passwd # WORKSSVN: unexpect response (500)用户名密码错误,或其他之类的……不过我在github上发现了一种新的情况,如果add空文件夹,commit的时候会报不支持空文件夹,如果在文件夹里放一个空文件,就不... 阅读全文

C/C++通用CMakeLists.txt --支持批量目标生成

2013-02-09 01:06 by robturtle, 11224 阅读, 0 推荐, 收藏, 编辑
摘要:在“源目录/subdirectory”下调用“cmake .. && make”将自动批量生成所有目标。 阅读全文

由make进化至cmake

2013-02-06 15:56 by robturtle, 6723 阅读, 0 推荐, 收藏, 编辑
摘要:趁着过年的时间,持续更新工具。这次学习了CMake的基本功能,今后CMake将成为我的主要创建工具了。与make相比,CMake有如下几个优势:更方便智能的包括路径、二进制路径的设置和处理:与make中设置path的方式相比,cmake对路径的设置要容易方便得多,也更加灵活,特别是在跨平台编译的时候,这一点显得更加明显;批量目标生成更容易:对于CMake的命令格式,在vim下只需要几个寄简单的存器操作就能批量设置好目标生成和库链接,而在make下的做法则是用只有一个默认目标的通用Makefile直接make,如果要添加批量支持的话,编辑每个目标的链接库设置会比较麻烦;方便的测试功能:CMake 阅读全文

打造Windows软件开发环境 -- 那些华而实的小工具们

2013-02-02 00:47 by robturtle, 996 阅读, 0 推荐, 收藏, 编辑
摘要:Fancy and useful utilities and tool sets under Windows OS. Make your software developing more efficient. 阅读全文

文件系统命名错误的表现

2013-01-31 16:11 by robturtle, 340 阅读, 0 推荐, 收藏, 编辑
摘要:在Windows下对文件的命名不可以使用诸如“?”、“:”等特殊符号,但是在Linux下却可以。平时用着倒没什么所谓,但当你把Linux下的资料转移到Win下的时候就要小心了。我今天拷资料的时候,移动硬盘里的东西无论是用右键菜单还是键盘快捷键,都没有丝毫反应,然后我尝试删除移动硬盘里的文件,也失败并弹出一个对话框:“找不到文件‘CS:APP’云云”。原来是这本顶顶大名的电子书出现了非法字符,可是在... 阅读全文

Windows7 下VS2012无法启动的解决办法

2013-01-31 15:59 by robturtle, 4282 阅读, 0 推荐, 收藏, 编辑
摘要:本来Express用得好好的,这时老板要我review一个MFC的程序,只好找个专业版下载来用。半个小时过去了,VS安装好后,点击exe文件只有欢迎界面闪了一下,然后就木有反应了。试过各种重装、修复均无果。1. 先在控制面板中将前代版本遗迹清理干净,这样如果需要手动清理注册表的时候也省点功夫;2. 重新注册各dll:for %i in (%windir%\system32\*.dll) do regsvr32.exe %1for %i in (%windir%\system32\*.ocx) do regsvr32.exe %13. 重启后重新安装,若仍失败则需要手动清理注册表了. 阅读全文