摘要: 昨天完成了Seetaface Engine的编译和demo,大致编译步骤参照https://zhuanlan.zhihu.com/p/22604228 同时也可以参考Github的编译步骤,本人使用平台为VS2015+Opencv3.2 全部编译成功 demo跑通 SeetaFace总共包括三个文件 阅读全文
posted @ 2017-04-21 09:17 PyMCJ 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: C++ 有两种链接库分为动态链接库和静态链接库,如果用VS IDE去生成相关的链接库 只需在工程属性上分别设置为静态链接库和DLL 即可得到相关不同的链接库 对于静态链接库由于在使用的时候生成巨大的.lib文件,通常情况下,对函数库的链接是放在编译时期(compile time)完成的。所有相关的对 阅读全文
posted @ 2017-04-19 11:05 PyMCJ 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 首先贴几个帖子 https://eastlakeside.gitbooks.io/interpy-zh/content/c_extensions/swig.html http://blog.csdn.net/a8572785/article/details/10427521 http://blog. 阅读全文
posted @ 2017-04-18 15:18 PyMCJ 阅读(3374) 评论(0) 推荐(0) 编辑
摘要: 1.C++定义了一套包括算术类型(arithmetic type)和空类型(void )在内的基本数据类型 算术类型包括了基本的 字符型,整数值,布尔型和浮点数 2.带符号类型和不带符合类型,切勿混用带符号类型和不带符号类型 short int long double都是带符号类型,通过在类型名前面 阅读全文
posted @ 2017-04-18 10:12 PyMCJ 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1.inline内敛函数与#define infine可以实现类define的功能 并且可以按值传递,而#define是按表达式传递 2.引用 引用并不是一个对象,所以引用没有指针,并且引用在定义时就必须要初始化(static也是)。 返回引用和传递引用可以提高程序效率,因为没有不需要临时存储空间, 阅读全文
posted @ 2017-04-17 17:29 PyMCJ 阅读(95) 评论(0) 推荐(0) 编辑
摘要: int * const p; const int * const p; int const * const p; 这样的话,一共有六种,如下: ①const int p; ②const int* p; ③int const* p; ④int * const p; ⑤const int * const 阅读全文
posted @ 2017-04-17 15:37 PyMCJ 阅读(404) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/touzani/article/details/1637776 介绍命名空间; http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777431.html 详细介绍了extern和static的区别 阅读全文
posted @ 2017-04-17 15:23 PyMCJ 阅读(411) 评论(0) 推荐(0) 编辑
摘要: QDataStream与QTextStream的区别:QTextStream可以序列化一些基本的文本读写,序列化一些简单的类型例如:char,str等等,而QDataStream可以序列化多种结构类型例如QMap,QPoint等等,QDataStream的序列化是独立于操作平台的,QDataStre 阅读全文
posted @ 2017-04-13 09:28 PyMCJ 阅读(5939) 评论(0) 推荐(0) 编辑
摘要: 控制台打印中文,在代码前加入这几句话 阅读全文
posted @ 2017-04-11 18:00 PyMCJ 阅读(247) 评论(0) 推荐(0) 编辑
摘要: Qprocess必须在main thread 里面启动比较好 http://www.qtcentre.org/threads/26067-Article-How-to-QProcess-in-QThread QT提供了一个QProcess类用于启动一个外部程序并与之通信。QProcess::star 阅读全文
posted @ 2017-04-11 16:34 PyMCJ 阅读(316) 评论(0) 推荐(0) 编辑