随笔分类 -  C++

c++知识
摘要:最近在看svm,顺便做一下笔记。 libsvm历史版本: https://www.csie.ntu.edu.tw/~cjlin/libsvm/oldfiles/ 关于libsvm的简介自行百度。 我关注的是使用svm分类,opencv里面保存的模型为什么会保存多组决策函数,而直接使用libsvm找不 阅读全文
posted @ 2020-06-12 13:20 巨鹿王十二 阅读(505) 评论(0) 推荐(0)
摘要:从opencv3.4.9中摘取。 1 static void icvWriteMat( CvFileStorage* fs, const char* name, const void* struct_ptr, CvAttrList /*attr*/ ) 2 { 3 const CvMat* mat 阅读全文
posted @ 2020-06-11 17:40 巨鹿王十二 阅读(259) 评论(0) 推荐(0)
摘要:从opencv3.4.9中摘取。 写svm的xml信息: 1 void write( FileStorage& fs ) const CV_OVERRIDE 2 { 3 int class_count = !class_labels.empty() ? (int)class_labels.total 阅读全文
posted @ 2020-06-11 17:31 巨鹿王十二 阅读(636) 评论(0) 推荐(0)
摘要:推荐几个可以在C++中调用的数学平台:eigen、bias、lapack、svd、CMatrix 先讲eigen: Eigen是什么? Eigen3哪里下载? Eigen3的配置 Eigen3 样例代码有没有? 去哪里更深入学习? Eigen是什么? Eigen是C++中可以用来调用并进行矩阵计算的 阅读全文
posted @ 2020-06-04 17:25 巨鹿王十二 阅读(767) 评论(0) 推荐(0)
摘要:参考XCode使用(一)中新建的xcode项目。 不同之处: 在弹出的文件夹窗口中,选择待导入的图片。 然后点击打开按钮,确认图片的选择,并把图片导入到项目中。 接着打开视图控制器的代码文件。 代码只添加了三行,运行效果如右图所示,加载了一张风景图片。 参考:https://www.jianshu. 阅读全文
posted @ 2020-05-24 10:57 巨鹿王十二 阅读(213) 评论(0) 推荐(0)
摘要:虽然在MacOS上编译过程序,但是还没有从头自己来过一遍。自己觉得没有必要买Mac本,就在虚拟机上安装了一个MacOS. 下面内容会参考一些网络资源,最后都会给出参考链接。 1.使用Xcode软件。Xcode是一个苹果系统上的集成开发环境(IDE),就是说用Xcode就能编写C语言程序,并编译运行。 阅读全文
posted @ 2020-05-23 09:39 巨鹿王十二 阅读(1307) 评论(0) 推荐(0)
摘要:先上代码 1 #include <iostream> 2 #include <fstream> 3 #include <cassert> 4 #include <string> 5 #include <vector> 6 7 using namespace std; 8 9 vector<strin 阅读全文
posted @ 2020-05-07 17:43 巨鹿王十二 阅读(165) 评论(0) 推荐(0)
摘要:1、Run-Time Check Failure #2 - Stack around the variable 'xxx' was corrupted 错误解决方法 参考博客:https://www.cnblogs.com/avin/p/9009734.html 如果没有找到具体要修改的地方,红色框 阅读全文
posted @ 2020-04-24 14:31 巨鹿王十二 阅读(315) 评论(0) 推荐(0)
摘要:生成动态库的CMakeLists.txt cmake_minimum_required (VERSION 2.8) project(demo) # add_executable(demo main.cpp test.cpp util.cpp) #搜索当前目录下的所有.cpp文件 aux_source 阅读全文
posted @ 2020-04-23 18:48 巨鹿王十二 阅读(121) 评论(0) 推荐(0)
摘要:stdafx.h和targetver.h的作用 1 stdafx.h作用及原理 1.1 简介 stdafx.h名称的英文全称为:Standard Application FrameworkExtensions 所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Wind 阅读全文
posted @ 2020-04-23 13:46 巨鹿王十二 阅读(561) 评论(0) 推荐(0)
摘要:对于不经常使用c++11新特性的我,偶尔遇到新的写法就会懵,在此处做一下笔记。 虽然也有c++11 这本书,也会顺手去查,但毕竟网上的例子比较生动,我会摘抄其他人的一些笔记。 1、auto用在for循环 int arr[10]; for(int i=0;i<10;i++) { arr[i]=i; } 阅读全文
posted @ 2020-04-22 17:09 巨鹿王十二 阅读(154) 评论(0) 推荐(0)
摘要:error C2672: 'std::getline': no matching overloaded function found error C2780: 'std::basic_istream<_Elem,_Traits> &std::getline(std::basic_istream<_E 阅读全文
posted @ 2020-04-22 14:52 巨鹿王十二 阅读(2908) 评论(0) 推荐(0)
摘要:因为在看PCA,看到了矩阵运算库Engine。 官网教程:http://eigen.tuxfamily.org/dox/group__TutorialMatrixClass.html Eigen简单上手使用 要实现相应的功能只需要包含头相应的头文件即可: Core #include <Eigen/C 阅读全文
posted @ 2020-04-20 18:10 巨鹿王十二 阅读(661) 评论(0) 推荐(0)
摘要:1、opencv2\flann\matrix.h(69): error C2059: 语法错误:“,” 在提示错误的matrix.h头文件中,修改一下,在free前加上_ ,即FLANN_DEPRECATED void _free() 。 2、\opencv3.2.0\build\include\o 阅读全文
posted @ 2020-04-18 09:56 巨鹿王十二 阅读(947) 评论(0) 推荐(0)
摘要:在调试时,在command window输入:?+ 变量名 回车则会输出变量值。比如有一个变量名为:i ? i 假设正在跑一个循环,i的当前值为3,则回车换行后会输出值:3 参考博客:https://www.cnblogs.com/seventhsaint/archive/2012/11/03/27 阅读全文
posted @ 2020-04-16 09:38 巨鹿王十二 阅读(482) 评论(0) 推荐(0)
摘要:之前只用过一维指针或数组的监视。数组和指针不想 vector那样鼠标移到那里就可以看到变量,而是需要通过监视。右键要监视的数组或指针,从候选菜单中选择add watch或quick watch。 其中add watch会将变量添加到watch窗口中,该窗口中显示多个变量;quick watch则是浮 阅读全文
posted @ 2020-03-04 16:58 巨鹿王十二 阅读(3653) 评论(1) 推荐(1)
摘要:1.安装开发工具,比如visual studio或者mingw等等。下面以visual studio编译器cl作为讲解。 2.导出dll中的函数基本使用两种方式,可以使用关键字__declspec(dllexport),例如: __declspec(dllexport) int sum(int a, 阅读全文
posted @ 2020-01-16 16:49 巨鹿王十二 阅读(1274) 评论(0) 推荐(0)
摘要:线程锁及线程锁的作用 什么是线程锁机制 多线程可以同时运行多个任务但是当多个线程同时访问共享数据时,可能导致数据不同步,甚至错误! so,不使用线程锁, 可能导致错误 分布式锁、进程锁、线程锁分别是什么 在分布式集群系统的开发中,线程锁往往并不能支持全部场景的使用,必须引入新的技术方案分布式锁。 线 阅读全文
posted @ 2020-01-14 10:02 巨鹿王十二 阅读(342) 评论(0) 推荐(0)
摘要:参考博客:https://www.cnblogs.com/KunLunSu/p/7861330.html 阅读全文
posted @ 2019-12-19 15:47 巨鹿王十二 阅读(201) 评论(0) 推荐(0)