![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
文章平均质量分 78
gakki-fun
人生天地间,忽如远行客。
展开
-
WIN10DLL的封装——vs2019(类的封装和调用)
本文主要参考了这篇博文VS2019 C++接口类的封装与调用DLL+嵌套类+BP气温预测_我不会起名字的博客-CSDN博客本文介绍了vs封装类的dll的方法,经过本人实测可以跑通PS:之前的博文提到的问题“这两种方法都是 dll 封装函数的,没有找到 dll封装类的;需要封装类的场景很少吗,求问?” 结合本文正好可以作为对比。———————————————————————————————————————————PS2:C++接口封装及DLL中使用头文件实例_一行一生-CSDN博客_c.原创 2022-01-11 17:21:42 · 2128 阅读 · 0 评论 -
win10静态链接库lib的制作——vs2019
原创文章链接为vs2019编写c++的静态链接库并自己使用_萧海的博客-CSDN博客根据该博文的指导,跑通了以后,我写了本文PS:静态库常用做封装函数还是封装类,这一点我还没搞明白1、静态链接库的制作 1)新建一个静态链接库项目 2)生成的文件结构如下3、在 pch.h 里写函数声明,在 MYLIB.cpp 里写函数实现#ifndef PCH_H#define PCH_H// 添加要在此处预编译的标头#include "f...原创 2021-12-16 10:00:47 · 943 阅读 · 0 评论 -
win10DLL的封装——vs2019
原创文章链接为DLL封装_瞎点技能树-CSDN博客,根据该博文的指导,跑通了以后,我写了本文1、2、3、4、5、6、7、这一步要注意,新建的文件扩展名记得改成.c8、.h:#ifndef __MYDLL_H//条件编译#define __MYDLL_H#define DLL_API extern "C" _declspec (dllimport) DLL_API _declspec(dllexport) int add...原创 2021-12-15 11:00:34 · 1461 阅读 · 0 评论 -
分屏显示
xrandr --output DP-3 --left-of HDMI-0 --auto————————————————————————————DP-3是新的屏幕,HDMI-0是原本的屏幕,新屏幕添加在原来的左边,所以是left原创 2020-09-24 20:33:39 · 291 阅读 · 0 评论 -
公司/学校网络不好的时候,切换手机网络的办法
没有WiFi有没有网线怎么上网拔了网线,usb接上手机,以我的华为mate20为例:手机 设置 -> 移动网络 -> 移动网络共享 -> 打开 USB 共享网络搞定!原创 2020-08-29 18:59:17 · 300 阅读 · 0 评论 -
交叉熵 --- 转自知乎 蔡杰
看后感觉总结成一句话: KL散度是用来衡量实际分布和预测分布差别的,去掉其中的常数项,剩下的就是交叉熵,用来衡量预测误差,求导后供权重参数学习。简单的交叉熵,你真的懂了吗? - 蔡杰的文章 - 知乎 https://zhuanlan.zhihu.com/p/619440551. 引言我们都知道损失函数有很多种:均方误差(MSE)、SVM的合页损失(hinge loss)、交叉熵(cross entropy)。这几天看论文的时候产生了疑问:为啥损失函数很多用的都是交叉熵(cross entr.转载 2020-08-18 13:47:14 · 209 阅读 · 0 评论 -
吴恩达深度学习笔记:R-CNN 篇
原创 2020-06-14 17:13:08 · 200 阅读 · 0 评论 -
睡前总结,关于环境变量
http://blog.csdn.net/witsmakemen/article/details/7831631https://jingyan.baidu.com/article/63acb44af85a2861fcc17efb.html因为在 /etc/profile 文件中加了一句话,目的是增加一个clion的环境变量,结果ls duso 等指令不识别了,现象是报错:由于/bin不原创 2018-02-05 00:47:16 · 155 阅读 · 0 评论 -
知识点摘要
第九讲1、angle of view 视角就是左边的二分之seita,视角过小的点视为坏点,被清除出map所管理的mapPoint原创 2017-10-12 12:33:17 · 253 阅读 · 0 评论 -
关于快速建立一个新project的方法——(工程移植?)
比如说,十四讲的课件中有一个程序(例如第九讲的四个vo工程版本),直接考过来打开IDE就想运行看看效果,肯定不行,缺了 cmake-build-debug笨人笨办法,先用IDE建立一个project,这样就有了cmake-build-debug文件夹,然后再腾笼换鸟,把其他的(cmakelist.txt和main.cpp)都换了,即把想运行的工程每个文件都拷过来,然后就可以运行看看了,第原创 2017-10-12 17:30:36 · 317 阅读 · 0 评论 -
cv下的常用类、函数笔记(持续更新中)
最近发现有必要记录整理一下遇到的cv库里的函数,所以开了这一章。1、LK光流法程序 cv::circle(img_show, kp, 10, cv::Scalar(0,240, 0), 1);参数一:img_show 要画哪副图参数二:kp 每个圆的圆心位置参数三:10 每个圆的半径(radius)参数四:cv::Scalar(0,240, 0)原创 2017-10-09 17:39:48 · 1360 阅读 · 0 评论 -
刚解决了卡了几天的一类bug,exit code 139
exit code 139,可能是数组访问越界,可能是内存溢出,可能和智能指针shared_ptr的使用有关……按着以上思路,从昨晚六点查到了九点半,最大的收获是调试bug最好的方法不是什么单步运行,而是从代码main函数开始,按二分法缩小bug的范围,最后找到出问题的语句,从那一句的函数和相关的变量入手,再稀奇古怪的、唬人的报错,也是源代码本身存在问题的反映,从代码中来,到代码中去,快三十的原创 2017-10-11 03:10:22 · 36729 阅读 · 1 评论 -
大约已经是第五次重装Ubuntu了
依照着之前的笔记,把第三方库又重新装了一遍:1、 Sophus库安装以后无法用find_package找到,解决办法有二: 情况叙述:Sophus库直接下载下来以后放到了指定目录,进入该库的目录以后,若在Sophus/build目录下进行编译(按照《视觉SLAM十四讲》第77页的方法)方法一:针对这种情况,可以在项目的cmakelists.txt文件里加一句原创 2017-08-01 09:44:21 · 4235 阅读 · 2 评论 -
今天进度到了高博《十四讲》的第六章
标记一下Ceres的安装,高博书上写的简单,不过我还是在安装Ceres时有点坎坷,所以记一下安装方法。进入这个网址,按下图慢慢装,很快的×××××××××××××××××××××××注意! 安装时,文件夹记得看看Ceres的版本,比如我安装时,源代码是ceres-solver,所以文件夹名就把-1.12.0去掉了。×××××××××××http://www原创 2017-08-03 13:43:31 · 529 阅读 · 0 评论 -
重装ubuntu后的第3~6天——主要是pcl的安装
感觉太长不看的,直接拖到最后红色链接就行,除此之外的都只是我个人随便写写的,不看也损失不大。……………………………………………………………………………………………………………………………………………… 三天时间,主要是安装PCL(点云库) 高博的《十四讲》对于PCL的安装一带而过,其实安装过程也不是多复杂,只是比较麻烦。 下面这个是官网: h原创 2017-07-19 01:19:00 · 1115 阅读 · 2 评论 -
昨天下午到现在,将近一天的时间卡在了cmakelists.txt关键的一句话
摘自 http://blog.csdn.net/u013004597/article/details/52496995 太感谢了。# 添加g2o的依赖# 因为g2o不是常用库,要添加它的findg2o.cmake文件LIST( APPEND CMAKE_MODULE_PATH /home/szm/g2o/cmake_modules ) 先说现象,安装好g2o库以后,cmak原创 2017-08-04 10:36:47 · 418 阅读 · 0 评论 -
上一篇先鸽了,用到的时候再填坑,这篇马一下meshlab的安装
十四讲的第十讲后端,g2o优化结果需要用meshlab软件观察优化效果,这里是meshlab的安装方法,http://blog.csdn.net/mtt_sky/article/details/51870534感谢mengfanteng !原创 2017-09-18 19:48:15 · 1747 阅读 · 0 评论 -
关于第7讲3D-2D实践程序中DMatch m:matches的理解
昨晚卡在这个程序的这句话,今天看了robinhjwy的解释,我再写几句补充:原程序如下:int main(int argc, char** argv){ if ( argc != 5 ) { cout"usage: pose_estimation_3d2d img1 img2 depth1 depth2"<<endl; retu原创 2017-09-10 21:11:26 · 2485 阅读 · 3 评论 -
今天进度到了第十一讲的因子图优化,有个库需要安装
https://bitbucket.org/gtborg/gtsam.git马之,现在正在安装,晚上下班了以后再试试原创 2017-09-21 14:56:47 · 1035 阅读 · 0 评论 -
十四讲重新过一遍,今天进度到了第七讲,139页ORB特征点提取程序的部分参数解释如下
ORB中有很多参数可以设置,在OpenCV中它可以通过ORB来创建一个ORB检测器。ORB::ORB(int nfeatures=500, float scaleFactor=1.2f, int nlevels=8, int edgeThreshold=31, int firstLevel=0, int WTA_K=2, int scoreType=ORB::HARRIS_SCORE, i原创 2017-10-02 15:29:01 · 330 阅读 · 0 评论 -
g2o的类结构,以及最关键的类结构图(十四讲笔记)
首先,感谢高翔博士的十四讲。—————————————————————————————————————————————————————————————————————————————g2o的结构 g2o全称是什么?来跟我大声说一遍:General Graph Optimization!你可以叫它g土o,g二o,g方o,总之我也不知道该怎么叫它…… 所谓的通用图优化。转载 2017-10-02 20:34:35 · 864 阅读 · 0 评论 -
重装ubuntu后的第二天——openCV库的安装
昨天下午重装了ubuntu。 之前是第一次安装ubuntu,兴奋之余心急火燎的一边撸高博士的《视觉十四讲》一边往ubuntu里装各种软件和库,遇到问题就百度,结果一个问题还没解决又冒出了另一个问题,就这样盲人骑瞎马似的,常常是在电脑前鼓捣了一天,真正做成的事却寥寥无几,繁杂的东西塞满了脑子,那感觉真是糟透了。 一直到昨天,下午我下定了决心,重装了ubuntu。 有了第原创 2017-07-16 18:09:19 · 261 阅读 · 0 评论