- 博客(9)
- 收藏
- 关注
原创 【使用python爬取百度图片超简单例子】
使用python爬取百度图片超简单例子备注:软件为pycharm,库为requests和lxml。说明:只需将下述代码中 queryWord: 变电站 和 word: 变电站 的 变电站 换成其他词,比如英国,然后输入页码,程序就自动爬取相关图片,下载到 ./img 文件夹中。代码如下:import requestsfrom lxml import etreepage = input('请输入要爬取多少页:')page = int(page) + 1header = { 'Use
2022-05-06 00:05:30
848
2
原创 Win10+VS2015+Realsense D435相机+BundleFusion实现基于SLAM的实时三维重建
Win10+VS2015+Realsense D435相机+BundleFusion实现基于SLAM的实时三维建图前言1 程序环境2 相关代码、SDK的下载2.1 相关代码下载2.2 软件、SDK下载3 配置3.1 工程文件配置3.2 源码相关配置3.3 模型参数修改4 编译5 最终目录6 其他前言本人前期实现了ORB_slam3的实现过程,但是其是稀疏重建。这两天实现了基于经典SLAM框架—BundleFusion的稠密三维重建。主要参考博主:https://blog.csdn.net/Claibo
2021-04-27 13:27:05
2637
3
原创 VS2015+QT运行C# dll,出现“错误C2182 “t”: 非法使用“void”类型”的解决方案
VS2015+QT运行C# dll,出现“错误C2182 “t”: 非法使用“void”类型”的解决方案问题解决方案参考链接问题项目开发期间,需要在vs2015下使用QT调用别人开发好的C# dll。本人发现,在设置完公共语言支持CLR后,QT的头文件QtCharts会和CLR环境产生冲突,导致几十条这种C2182错误。错误C2182 “t”: 非法使用“void”类型 (编译源文件 bolt.cpp) qt E:\QT5.9\5.9.7\msvc2015\include\QtCore\qvector
2021-02-09 17:31:51
2508
1
原创 Ubuntu16.04下ORB_SLAM3的编译及运行【完整教程】
(PS:由于项目需求,要复现ORB-SLAM3开源算法。在这里记录下本人的实现过程。)1 环境为了方便,本人使用VMware Workstation软件进行虚拟机安装。本人linux系统版本为:ubuntu 16.04 LTS。2 各种库的安装2.1 源码下载见论文作者的Github: https://github.com/UZ-SLAMLab/ORB_SLAM3.2.2 Pangolin安装详见官方教程:https://github.com/stevenlovegrove/Pangolin
2020-08-01 14:24:28
18599
29
原创 ubuntu16.04下opencv3.4.1的安装及测试(含ippicv离线配置过程)
(PS:由于项目需求,要复现ORB-SLAM3开源算法。该算法需配置opencv3的环境。在这里记录下本人的详细实现过程)目录1 环境2 opencv安装过程2.1 opencv下载及解压2.2 相关工具和库的安装2.3 cmake一次2.4 编译(build)和安装(install)2.5 opencv环境配置2.6 opencv测试便可执行程序,输出下图所示的红色图片:![在这里插入图片描述](https://img-blog.csdnimg.cn/20200730132820921.png?x-o
2020-07-30 13:52:35
3912
4
原创 单目标定:OpenCV4实现单目标定及矫正
1 程序环境系统环境:Windows 10;编译器:Visual Studio 2015;Opencv版本:Opencv4.1.2版本;2 原理主要为张正友标定法,利用棋盘格进行标定,原理参考:https://www.cnblogs.com/zyly/p/9366080.html.3 程序源码#include "opencv2/core/core.hpp"#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/calib3d/cali
2020-07-21 10:34:22
1680
原创 C++算法岗编程练习一:字符串解析数字
1 输入一串不定长的字符串,解析出数字,并进行数组输出。说明: 字符串可能糅杂其他字符串,比如逗号,、空格 、。程序环境:Windows 10,Visual Studio 2015,#include <iostream>#include <vector>using namespace std;int main(){ vector<int> array1; string str; cout << "请输入字符串: "; getline(ci
2020-07-19 10:33:07
325
原创 最小二乘法拟合空间直线的原理及实现
前言由于项目需求,需要根据空间圆柱的一段曲面,估计出圆柱中轴所在直线。近期查阅并整理了部分资料,望大家一起学习交流。一、最小二乘法拟合直线原理原理部分主要参考链接: 空间直线的最小二乘拟合,这里重新整理了一下。空间直线的简化形式为:即:矩阵形式为:直线上第i个点满足:则有:左右乘以则有:最后可得:二、Matlab代码代码部分主要参考链接: 空间直线最小二乘拟合。data = ...
2020-04-05 16:51:48
6683
3
原创 手眼标定(一):Opencv4实现手眼标定及手眼系统测试
Opencv4实现手眼标定及手眼系统测试(一)前言程序环境原理如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言由于项目需要,要在win10环境下实现“眼在...
2020-01-08 10:40:13
26857
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人