随笔分类 - 开源库
摘要:很久之前学习过一段时间的OpenCV,当时没有做什么笔记,但是代码都还在,这里把它贴出来做个记录。 代码放在码云上,地址在这里 "https://gitee.com/solym/OpenCVTest/tree/master/OpenCVTest" 。 效果 代码
阅读全文
摘要:简述 好久没有用过boost库了,以前用也是在linux下,需要哪个部分就添加哪个部分到Makefile中。 最近要在Windows下使用,主要是mongocxx库依赖它,不想自己去编译它了,就直接在 "https://dl.bintray.com/boostorg/release/1.66.0/b
阅读全文
摘要:简述 与 "XML文件生成C++代码(基于pugixml)" 中的功能一致,只是这里改用的rapidxml来实现。就不多说了,直接放代码。 代码
阅读全文
摘要:简述 在一个项目中需要用到XML的解析和生成,知乎上有人推荐 和`pugixml RapidXML pugixml`了。 因为对解析XML的需求不大(都是一些很小的XML文本),但是对生成XML有较大的需求,且这些XML文本都很大,所以先写了一个根据XML文件生成对应的C++代码的项目。 对XML的
阅读全文
摘要:CPLSetErrorHandlerEx(gdal/gdal/port/cpl_error.cpp,当前github中代码)当前函数实现如下 这里 这一句判断应该改为 。 否则调用过一次 后将无法再设置新的错误处理函数,必须再次调用使之变为 后方能重新设置( 如果没有重新设置,程序将出现段错误 )。
阅读全文
摘要:[TOC] 简述 GDALBuildVRT工具和函数默认都是不支持异构波段的(即要建立虚拟影像目录的文件中有波段与其它有异的,少于指定波段等特征的),公司一个项目中需要支持这个特性,不足的以第1波段替代(除非波段数为0,那这在影像质检的时候就已经检查完了),这里记录一下修改方式。 修改源码 使用的G
阅读全文
摘要:简述 很久没有用过OpenCV了,这次需要做一点图像处理相关的工作,又需要用起来,这里记录一下编译的过程。 "之前介绍过使用vs2015编译opencv2.4的帖子在这里" 。 编译好的文件在这里 "https://pan.baidu.com/s/1qXCWxkw" 1、下载源码 这里就不下载源码压
阅读全文
摘要:简单说明 自己编译GDAL比较繁琐且时间较长,而且很多 Driver 需要自己去编译。如果不是要学习怎么编译GDAL,可以直接使用已经编译好的库。 OSGeo官方没有提供编译好的GDAL,但是它有给出去哪里下载已经编译好的。 "下载GDAL二进制包说明" 我已经下载好一份各个VS版本编译出来的GDA
阅读全文
摘要:编译的过程倒也不是很难。我把编译的源码和脚本及 说明 都放在gitee上了。 详细的可以见这里 "https://gitee.com/solym/zlib 1.2.11.git" 可以参考这些文章 "win10下Visual Studio 2015,C++ x64编译zlib" "zlib库VS20
阅读全文
摘要:[TOC] 1、准备 Windows下使用VS2015进行编译,需要使用cmake构建版本。(如果有cygwin,在其中执行VS的vcvarsall.bat后使用 命令生成Makefile后编译也是可以的) 下载源码 请确保已经安装好 工具。 还可以下载一个专门为win32修改的版本,支持VC6编译
阅读全文
摘要:[TOC] 6、Qt Installer Framework 示例 这些示例说明如何使用组件脚本来定制安装程序。 |示例|说明| |: |: | | "更改安装程序UI示例 Change Installer UI Example" |使用组件脚本修改安装程序UI| | "组件错误示例 Compone
阅读全文
摘要:[TOC] 4、教程: 创建一个安装程序 本教程介绍如何为小项目创建简单的安装程序: 本节介绍以下创建安装程序 必须 完成的任务: 1. 创建一个包(package)目录,其中将包含所有配置文件和可安装的包。 2. 创建包含有关如何构建安装程序二进制文件和联机存储库的信息的配置文件。 3. 创建包信
阅读全文
摘要:[TOC] Qt Installer Framework 使用说明 这份教程是去年翻译的,有很多不准确或不正确的地方,请别介意。 原文链接 [http://doc.qt.io/qtinstallerframework/index.html](http://doc.qt.io/ qtinstaller
阅读全文
摘要:简述 在做某个小程序时候用到了QT,而用的Qt是mingw版本的,所以使用mingw构建了一下 库。 1、准备工作 首先需要先安装好 ,这里直接使用 "http://www.mingw w64.org" 里面下载的安装器。 下载之后进行安装,根据你的需求,可以选择64位版本或者32位版本。 如果是安
阅读全文
摘要:1、下载源码包 下载地址 "http://download.osgeo.org/geos/geos 3.6.1.tar.bz2" 下载之后解压即可。 2、编译 geos源码包中自带了 ,所以可以直接使用 进行构建。 打开VS的命令行工具(我的是VS2015 x64 Native Build Tool
阅读全文
摘要:检测结果如下 这个示例程序需要使用较大的内存,请保证内存足够。本程序运行速度比较慢,远不及OpenCV中的人脸检测。 注释中提到的几个文件下载地址如下 "http://dlib.net/face_detection_ex.cpp.html" "http://dlib.net/dnn_introduc
阅读全文
摘要:```cpp / 这个示例是一个使用了Dlib C++ 库的server组件的HTTP扩展 它创建一个始终以简单的HTML表单为响应的服务器。 要查看这个页面,你应该访问 http://localhost:5000 / include include include include using na
阅读全文
摘要:```cpp / 这是一个示例程序,使用了Dlib库的compress_stream和cmd_line_parser组件。 这个示例实现了一个简单实用的命令行压缩程序。 当使用 h选项时候,程序输出如下: 使用: compress_stream_ex ( c| d| l) in input_file
阅读全文
摘要:目录GDAL添加ECW格式支持ECW下载ECW JPEG SDK在Unix平台构建支持ECW的GDAL二进制ECW SDK和GCC >= 5.1在Linux上构建的教程在Windows上构建支持ECW的GDAL在Unix上构建libecwj 3.3库Mac OS X noteslibecwj2-3.
阅读全文
摘要:原图地址 "http://dlib.net/ml_guide.svg" 翻译的文件 "http://files.cnblogs.com/files/oloroso/ml_guide.zip"
阅读全文
