自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

转载 C++教程

《黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难》的视频和讲义基础课程核心课程提高课程

2021-04-26 09:41:58 67

原创 vcpkg

vcpkg 是 Microsoft 和 C++ 社区维护的免费开放源代码 C/C++ 包管理器。vcpkg 最初于 2016 年推出,作为帮助开发人员将项目迁移到较新版本的 Visual Studio 的工具,vcpkg 现已演变为 Windows、macOS 和 Linux 上的开发人员所使用的跨平台工具。vcpkg 拥有大量开放源代码库和企业就绪功能,旨在通过支持任何构建和项目系统来促进开发过程。vcpkg 是核心的 C++ 工具,使用 CMake 中的脚本以 C++ 语言编写。

2023-11-07 10:28:47 123

原创 yolo系列学习

经典的one-stage 方法;把检测问题转化为回归问题,一个CNN搞定,可以进行实时检测;YOLO-V2-使用聚类提取先验框。YOLO-V2 使用更大的分辨率。YOLO-V2-直接预测相对位置。YOLO-V2-新网络结构。

2023-07-17 00:05:53 408

原创 VSCode -- 使用教程及常见问题

在使用vscode Debug时,一直默认调试环境为base环境,那么如何使用自己创建的环境尼,其实在debug调试文件launch.json中添加一个 python路径即可。

2023-07-12 11:51:08 753

原创 windows sdk debug

windows 自带调试工具

2023-02-15 17:30:20 556 1

原创 winscp教程

关于WinSCP的介绍及使用

2023-01-09 18:28:45 1040

原创 GIT使用教程

安装GIT廖雪峰的官方网站1.1、 在Linux上安装GitDebian或Ubuntu Linux,通过一条sudo apt-get install git就可直接完成Git的安装。1.2、 在Mac OS X上安装Git有两种安装Git的方法第一种是安装homebrew,然后通过homebrew安装Git,具体方法请参考:http://brew.sh/。第二种方法更简单,也是推荐的方法,就是直接从AppStore安装Xcode,Xcode集成了Git,不过默认没有安装,你需要运行Xc.

2022-12-05 10:47:19 471

原创 六轴工业机器人

工业机器人简介

2022-10-31 16:21:22 1144

原创 交比不变性证明

交比不变性的证明

2022-10-31 14:19:31 1282

原创 君到姑苏见

摘记自纪录片《君到姑苏见》

2022-09-14 22:06:08 1509

原创 神经网络模型

1. 目标分类1. Lenet特点:① LeNet5通过巧妙的设计,利用卷积、参数共享、池化等操作提取特征,避免了大量的计算成本,最后再使用全连接神经网络进行分类识别,这个网络也是最近大量神经网络架构的起点。② 由7层CNN(不包含输入层)组成,输入的原始图像大小是32×32像素2. AlexNethttps://blog.csdn.net/weixin_42398658/article/details/84497551特点:① 提出数据增强、Dropout② 数据增强一:将输入 25625

2022-07-10 22:40:02 256

原创 Emacs 安装与使用

windows 系统下安装官网链接,目前下载的 emacs-27.2-x86_64-installer.exe ,下载后直接安装即可。2. 安装后检查安装的版本点击运行 emacs , 启动后按快捷键 Alt + X,在软件界面左下角输入 emacs-version,点击回车即可显示当前版本。(初次安装还没有配置时显示在左下角,配置后可能会以弹窗的形式弹出命令行对话框。)3. 仅保留当前一个窗口:ctrl + s + 1 (数字1)4. 视频中作者使用的配置:https://github.

2022-01-28 20:07:25 2312

原创 计算机视觉 术语

Column 1Column 2Ablation Study(消融研究)消融研究通常是指删除模型或算法的某些“功能”,并查看其如何影响性能。在论文中一般来说会提出多个创新方法,或者新型结构模块,或注意力模块等。这些东西在一起为模型的性能作出了贡献。然而为了了解每个部分单独能发挥的作用,常常会在论文中提出消融研究。例如某论文提出了方法A,B,C。而该论文是基于某个baseline的改进。因此,在消融研究部分,会进行以下实验,baseline ,baseline+A,baseline+B,...

2022-01-20 14:47:04 141

原创 python 及 anaconda 相关指令

Python 命令行常用指令功能指令安装指定版本opencvpip install opencv-python==3.4.3.18安装包加速pip install package -i https://pypi.douban.com/simple查看当前目录包含的文件ls [-al]输出当前工作目录pwd返回主目录cd返回上级目录cd …返回上两级目录cd …/…/切换路径pushd + 路径若路径中含有空格,则在路径.

2022-01-18 14:22:49 245

原创 Jupyter Notebook 快捷键

零、Jupyter Notebook 快捷键Jupyter Notebook 有两种键盘输入模式:1、命令模式 键盘输入运行程序命令;这时的单元框线是蓝色。2、编辑模式 允许向运行单元中键入代码或文本;这时的单元框线是绿色。一、命令模式在编辑模式下按键 Esc键进入命令模式,命令模式下jupyter左边为蓝色命令模式下的快键键:Column 1Column 2Enter转入编辑模式Shift-Enter运行本单元,选中下个单元Ctrl-Ent

2022-01-12 19:17:22 218

原创 点在三维平面上的投影

已知空间中的任一点:P(x0,y0,z0)P(x_0,y_0,z_0)P(x0​,y0​,z0​), 一个平面 Ax+By+Cz+D=0。\text{一个平面 } Ax + By + Cz + D = 0 。一个平面 Ax+By+Cz+D=0。 则平面的法线方向:V2=[A,B,C]\text{则平面的法线方向:} V_2=[A,B,C] 则平面的法线方向:V2​=[A,B,C],投影方程为:...

2022-01-07 17:17:48 1158

原创 代码规范文档

代码规范文档原文档谷歌中文文档

2022-01-06 23:21:11 360

原创 编译器和解释器

1 编译型语言与解释型语言编译型语言:将源代码统一拿到编译器进行编译,生成可执行文件,然后交给操作系统执行。如 C/C++等。在某个编译环境下生成的可执行文件只能在该操作系统下运行,比如在windows编译的可执行文件不能在mac/linux下运行。解释型语言:逐行解释每一行源代码,并将解释后的源代码逐行交给操作系统执行。Python。解释型语言可以跨平台运行,写好源代码之后,只需在各自的操作系统下安装相应的解释器即可翻译运行。因此编译型语言的效率更高,这也是python的底层是C语言的原因。编译

2022-01-06 00:37:32 643

原创 3D点云与图像的区别

标题三维点云是最重要的三维数据表达方式之一,在三维重建、语义及实例分割、三维物体检测等方向表达相关信息,广泛应用于移动机器人、自动驾驶领域,甚至是手机上都会用到点云技术,如FaceID点云的一些特性也使它难以处理,① 三维点云比图像多了一个维度;② 点云是无序,稀疏,不规则分布的,比图像式的规则网格更难处理,在涉及网络时需要考虑如何处理这些无序的数据;③ 点云缺少了图像中的纹理,导致在语义分析方面的困难;同时,由于三维点云的应用面非常广,点云处理所涉及的算法也多种多样,涵盖了机器人、计算机视觉的

2022-01-05 11:36:59 5099

转载 P8-P9.TensorBoard 的使用

B站视频教程 from up主[小土堆]1. TensorBoard的介绍TensorBoard可视化可以查看图片、图表、模型、scalars(损失值、权值、偏置等)、构建embeddings、PR曲线等。1.1 安装tensorboard在pytorch环境下的终端Terminal运行:pip install tensorboard1.2 使用TensorBoard主要分为几步:① 读取数据,并作适当的数据转换image_path = "F:\\learn_pytorch\\hymen

2021-12-19 00:44:50 150

原创 Halcon 学习

常用快捷键快捷键功能简介Tab当输入算子时,可以补充后面的内容Enter+Shift换行不运行语句F1查看帮助,解释光标所在行算子ctrl+E打开浏览例程ctrl+F查找F2重置程序F3取消注释F4注释F5运行程序F6单步运行程序官方函数说明...

2021-11-08 10:56:59 75

原创 PCL --- common模块

常用common模块常用头文件计算点云质心计算点云范围弧度到角度角度到弧度正则化角度在(-PI,PI)之间计算两个向量之间的角度在给定边界的情况下,获取位于边界内的点获取给定点云数据中,点与点之间的最大距离的值计算由三个点pa、pb和pc构成的三角形的外接圆半径计算给定多边形点云的面积从Point_in把字段数据赋值到Point_out获取两条三维直线之间的最短三维线段,两直线之间的垂线获取空间中两条三维直线作为三维点的交点。获取点到线的平方距离(由点和方向表示)获取给定的一组点中的最大分段,并返回最小和最

2021-08-19 14:39:32 1600

原创 PCL --- 点云平滑

平滑1.1 点云表面法线1.2 滑动最小二乘法 `pcl::MovingLeastSquares` 可进行上采样1.1 点云表面法线① 点云的法线计算一般有两种方法:使用曲面重建方法,从点云数据中得到采样点对应的曲面,然后再用曲面模型计算其表面的法线直接使用近似值直接从点云数据集推断出曲面法线②#include <pcl/features/normal_3d.h> // 法线估计 pcl::NormalEstimation<PointT, pcl::Normal&gt

2021-08-19 12:01:54 3633 5

原创 PCL --- 学习总结

1. 点云类型介绍2. 滤波3. 点云类型之间相互转换

2021-08-15 23:27:51 223

原创 PCL --- 点云类型转换

类型转换1. `PointXYZ` 与 `PCLPointCloud2` 点云类型转换1. PointXYZ 与 PCLPointCloud2 点云类型转换pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);pcl::PCLPointCloud2::Ptr cloud_blob(new pcl::PCLPointCloud2);// PointXYZ --> PC

2021-08-15 23:21:14 1035

原创 PCL --- 点云类型

点云类型PCL官网关于不同点云类型格式的介绍PCL中国 对不同类型点云的介绍,全面且易懂1.点云定义引自博主 “惊鸿一博”根据激光测量原理得到的点云,包括三维坐标(XYZ)和激光反射强度(Intensity)。根据摄影测量原理得到的点云,包括三维坐标(XYZ)和颜色信息(RGB)。结合激光测量和摄影测量原理得到点云,包括三维坐标(XYZ)、激光反射强度(Intensity)和颜色信息(RGB)。在获取物体表面每个采样点的空间坐标后,得到的是一个点的集合,称之为“点云”(Point Cloud

2021-08-15 23:10:50 629

原创 PCL --- 滤波

滤波1. 滤波1.1 直通滤波 `pcl::PassThrough`1.2 体素格滤波器 `pcl::VoxelGrid`1.3 统计滤波器 `pcl::StatisticalOutlierRemoval`1.4 半径滤波器 `pcl::RadiusOutlierRemoval`1.5 条件滤波 `pcl: :ConditionalRemoval``PointXYZ` 与 `PCLPointCloud2` 点云类型转换1.6 双边滤波 `pcl::BilateralFilter`1. 滤波1.1 直通滤

2021-08-14 19:20:35 627

原创 VTK相关内容

1. VTK介绍博主 “钢铁男儿”的介绍2. 官方资料2.1 官网官网主页版本下载主页文献资料2.2 基础用户指南文档VTKUsersGuide.pdf博主 “DolingStudio” 的中文翻译2.3 电子书VTKTextBook.pdf

2021-08-06 11:48:20 87

原创 PS操作

1. PS拆分一个PDF文件为多个PDF打开PDF文件点击 文件 – 自动 – PDF演示文稿勾选添加打开的文件 或 浏览选中文件,点击存储选择保存地址选择压缩,选择 图像品质 和 分辨率结束。2. PS合并多个PDF文件为一个PDF打开PS软件点击 文件 – 自动 – PDF演示文稿通过 浏览选中文件,通过排序等改变顺序,点击存储选择保存地址选择压缩,选择 图像品质 和 分辨率;或直接保存结束...

2021-05-12 21:28:13 137

原创 opencv learn by 贾志刚

视频读取#include "opencv2/opencv.hpp"#include <iostream>using namespace cv;using namespace std;int main() { VideoCapture cap; cap.open("D:/opencv/opencv/sources/samples/data/vtest.avi"); if (!cap.isOpened()) return -1; int width = cap.

2021-04-05 00:08:22 513

转载 旋转矩阵

https://www.cnblogs.com/zhoug2020/p/7842808.html二维与三维的 旋转矩阵

2021-02-01 09:31:50 89

转载 matlab常用快捷键

https://www.cnblogs.com/caiyishuai/p/11390119.htmlMATLAB 命令栏显示处理的常用命令清屏:clc紧凑显示格式:format compact宽松显示格式:format loose数据高精度显示:format longG数据低精度显示:format short编辑器窗口(Editor)下的常用快捷键:自动对齐程序(整理缩进)-自动整理代码 用鼠标选中代码行,按Ctrl + I (我一般先 Ctrl+A 全选所有代码,再 Ctrl+I)快.

2020-12-01 10:43:01 4683

转载 真实可行的Python清屏命令

https://blog.csdn.net/cxcxrs/article/details/81219395Python清屏命令启动Python有两种方式,分别为Windows命令行窗口和IDLE的方式。一、“Windows命令行窗口”下清屏,可用下面两种方法(任选其一):第一种方法,在命令行窗口输入:import osi=os.system("cls")第二种方法,在命令行窗口输入:import subprocessi=subprocess.call("cls", shell=Tru.

2020-11-26 14:05:30 406

转载 格式塔(Gestalt)原理

https://blog.csdn.net/tcict/article/details/64123400格式塔(Gestalt)理论是心理学中的理性主义理论之一,强调经验和行为的整体性。格式塔心理学研究认为,人类具有不需要学习的组织倾向,使我们能够在视觉环境中组织排列事物的位置,感受和知觉出环境的整体与连续。格式塔(Gestalt)理论是大数据可视化技术必须用到的,也是交互设计的理论基础之一。下面几个关于格式塔(Gestalt)原理是大数据可视化技术设计基础:基本法则:简单精炼法则上图中我.

2020-11-26 10:43:40 3686

转载 PCL库

https://blog.csdn.net/xuezhisdc/article/details/51023251

2020-10-07 13:43:39 190

转载 C对齐

https://blog.csdn.net/weixin_41225491/article/details/80508381这是给编译器用的参数设置,有关结构体字节对齐方式设置, #pragma pack是指定数据在内存中的对齐方式。#pragma pack (n) 作用:C编译器将按照n个字节对齐。#pragma pack () 作用:取消自定义字节对齐方式。#pragma pack (push,1) 作用:是指把原来对齐方式设置压栈,并设新的对齐方式设置为一个字节对齐#pragma pac.

2020-10-03 20:20:47 213

转载 easygui 练习

https://blog.csdn.net/bestallen/article/details/51933427

2020-08-26 23:32:04 144

原创 python

python列表操作插入:listname.insert(index,str)从末尾添加一个元素:listname.append(str)从末尾一次性添加多个元素listname.extend([str1,str2]),此时只能以一个列表的形式添加,所以用的是中括号删除:listname.remove(strname)利用del关键字删除某索引的成员 del listname[index]出栈的形式删除:listname.pop()默认是最后一个也可以指定索引:listname.pop(in.

2020-08-20 23:35:26 136

转载 C++ Vector的用法

转载原文

2020-08-13 09:48:49 57

转载 DIP形态学处理

1 %% 第9章 形态学处理 2 3 %% imdilate膨胀 4 clc 5 clear 6 7 A1=imread('.\images\dipum_images_ch09\Fig0906(a)(broken-text).tif'); 8 info=imfinfo('.\images\dipum_images_ch09\Fig0906(a)(broken-text).tif') 9 B=[0 1 0 10 1 1 1 11 0 1 0]; 12 A2

2020-08-03 13:15:51 297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除