自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(157)
  • 资源 (20)
  • 收藏
  • 关注

原创 aruco3.1.12+vs2019+windows10安装

文章目录下载arucoopencv安装opencv编译配置编译配置测试代码aruco编译配置aruco编译aruco配置参考文章下载arucoaruco官网源码下载aruco csdn下载opencvVS2019配置OpenCV(windows)安装opencv编译配置编译输入编译的源代码路径和编译后文件存放地址(可以自己定义),点击configure选择vs2019即可运行之后,会有很多红色目录,然后手动勾选掉BUILD_EXAMPLES和BUILD_opencv_world,还

2021-11-14 19:29:58 4397 6

原创 open3d-0.10.0 + visual studio 2019 + windows

文章目录下载Tortoisegitcmakeopen3d安装Tortoisegitcmakeopen3d测试配置参考文章下载TortoisegitTorToiseGit2.12.0 中文版csdn下载cmakecmake3.20.0 csdn下载open3dopen3d csdn下载open3d官网open3d github下载安装Tortoisegitcmakeopen3d测试配置参考文章Open3D:读写点云与可视化(C++)Open3D:Win10 + VS2017

2021-11-10 14:46:10 3413 4

原创 基于Azure Kinect DK相机的安装配置,获取并保存RGB、Depth、IR图、点云,点云融合(Windows)

版本:VS2019、Kinect3.0、相机传感器SDK1.4.0、OpenCV3.4.1、PCL1.10.1参考文章:基于Azure Kinect SDK获取物体rgb图、深度图、红外IR图和点云数据并保存到本地RGB-D相机(Azure Kinect DK)RGB图、深度图的获取,配准与保存项目配置OpenCV和PCL安装VS2019配置PCL(windows)VS2019配置OpenCV(windows)相机安装1、将相机连接电脑2、下载并安装传感器SDK下载地址:https:/

2021-01-31 13:49:54 9954 31

原创 EEGLAB安装、EDF数据导入、EEG预处理(Matlab)

目录下载和安装下载安装遇到问题及解决方案导入EDF数据EEG预处理下载和安装下载链接:https://pan.baidu.com/s/17eMT6B7LgZ4PyqWvD5ixmg提取码:12gz安装**第一步:**将下载下来的文件解压,修改名称为eeglab,将此文件夹存放在matlab的安装目录里的toolbox文件夹下,下图是我的路径,需要拷贝到自己相对应的路径中第二步: 打开Matlab软件,点击主页中的设置路径设置路径点击添加并包含子文件夹,将eeglab文件夹添加进来,保

2020-07-07 13:11:21 11493 17

原创 Ubuntu安装Mysql5.7

参考文章:Ubuntu安装MySQL、怎么在Ubuntu Linux上安装MySQL文章目录更新仓库从 Ubuntu 仓库安装 MySQL5.7配置更新仓库输入sudo apt update,输入密码即可从 Ubuntu 仓库安装 MySQL5.7输入sudo apt install mysql-server -y安装完成,输入mysql --version查看数据库版本使用systemctl status mysql.service命令查看数据库是否启动配置为了提高MySQL安装

2022-02-26 11:17:18 11222 6

原创 glm-0.9.9.7 + visual studio 2019 + window10下载安装

文章目录下载glm-0.9.9.7csdn下载百度云安装把glm文件夹复制到代码文件夹中,在glm文件夹中还有一个glm文件夹在vs2019中加入glm文件夹链接,右键点击项目,然后选择属性参考下载glm-0.9.9.7csdn下载glm-0.9.9.7 csdn下载百度云链接:glm-0.9.9.7 百度云下载提取码:eu5u安装把glm文件夹复制到代码文件夹中,在glm文件夹中还有一个glm文件夹在vs2019中加入glm文件夹链接,右键点击项目,然后选择属性选择C/C++中

2021-11-09 16:52:26 2079

原创 服务器远程连接数据库失败解决方法

检查是否给远程访问的权限使用 mysql -u root -p 连接服务器,输入密码使用 use mysql; 命令连接数据库使用 select Host, User from user; 命令查看user以及host,user是数据库名,host为他的权限,当前权限为localhost表示只允许本地来连接如果root的权限为localhost,则使用 update user set Host=’%’ where User=‘root’; 命令来将root的权限修改为可被客户端访

2021-03-02 00:57:01 1714 1

原创 基于Azure Kinect DK的人体姿态跟踪监测,获取关节信息(Windows)

Azure Kinect DK相机安装配置:https://blog.csdn.net/y18771025420/article/details/113468859人体跟踪SDK下载百度云链接:https://pan.baidu.com/s/1h_j9yJIbi-1gv7Yus7iIKA 提取码:l0j5官网https://www.nuget.org/packages/Microsoft.Azure.Kinect.BodyTracking/1.0.1CSDNhttps://download.

2021-02-25 13:43:59 3173 11

原创 Unity2019项目Android发布

Unity2019项目Android发布安卓支持模块安装Unity Hub中安装Unity非Unity Hub安装Unity彻底卸载Unity在Unity Hub中安装Unity打包安卓发布安卓支持模块安装Unity Hub中安装Unity点击安装中编译器右上角的三个点,选择添加模块勾选下图的Android Build Support模块即可(不要勾选下面的Documentation,否者下载容易出现网络错误)点击完成即可非Unity Hub安装Unity目前应该不支持非Unity Hu

2021-02-05 11:45:29 664

原创 Unity导入带颜色的ply、pcd点云文件

点云文件如果为pcd格式或者彩色图和深度图可以参考这篇博客转成ply格式参考文章:https://blog.csdn.net/y18771025420/article/details/110528142ply文件转off文件采用meshlab软件将ply转为off文件使用meshlab打开ply文件之后,点击File,选择Export Mesh As,选择保存格式为off文件即可下载插件在Unity的Assets Store里搜索Point Cloud Free Viewer,点击下载,然后导

2021-01-13 14:10:35 7851 12

原创 删除指定路径文件夹(C#)

给定路径,路径为绝对路径,删除改文件夹下的所有文件string path = "D:\\file";//path为路径,可以右键文件选择属性看到//判断路径或文件夹是否存在(绝对路径)if (Directory.Exists(path)){ //返回所有文件夹的路径 var dirs = Directory.GetDirectories(path); //遍历所有文件夹路径 for (int index = 0; index < dirs.Length; ++

2021-01-13 13:01:47 1373

原创 IntelliJ IDEA下载安装及配置JDK

IntelliJ IDEA版本:2018.3.6JDK版本:JDK8目录下载IDEA和JDK下载安装JDK8安装IDEA安装IDEA配置JDK下载IDEA和JDK下载下载文件包含IDEA2018.3.6、IDEA2020.3和JDK8百度云链接:链接:https://pan.baidu.com/s/1iatSH1xw3EKHheZgBPlhXQ提取码:50zgIDEA下载官网:https://www.jetbrains.com/idea/download/#section=windows

2020-12-30 20:09:54 7162

原创 批量彩色图+深度图转点云文件(ply & pcd)

1、获取各图路径2、生成点云文件代码:// C++ 标准库#include <iostream>#include <string>#include <io.h>#include <vector>using namespace std;// OpenCV 库#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>// PCL 库

2020-12-08 14:33:16 1246 1

转载 获取文件夹下所有文件的路径(C++)

十分简洁实用,记录下转载文章:https://blog.csdn.net/w_j_y_1/article/details/105909143#include <iostream>#include <io.h>#include <vector>#include <string>using namespace std;void getFiles(std::string path, std::vector<std::string>&a

2020-12-08 10:29:38 1346 1

原创 彩色图和深度图获取点云文件(.ply .pcd)、ply和pcd相互转换、点云合并

vs2019+opencv配置方法:https://blog.csdn.net/y18771025420/article/details/110373449vs2019+pcl配置方法:https://blog.csdn.net/y18771025420/article/details/110517524彩色图 + 深度图 = 点云// C++ 标准库#include <iostream>#include <string>using namespace std;//

2020-12-03 13:33:52 3911 1

原创 VS2019配置PCL(windows)

PCL版本:PCL 1.10.1参考文章:https://zhuanlan.zhihu.com/p/142955614?utm_source=wechat_sessionhttps://blog.csdn.net/qq_33561192/article/details/104686500文章目录配置PCL下载安装PCL-1.10.1-AllInOne-msvc2019-win64.exe文件安装OpenNI2环境配置VS2019配置测试配置PCL下载下载 PCL-1.10.1-AllInOne

2020-12-03 10:02:27 16870 15

原创 VS2019配置OpenCV(windows)

OpenCV版本:opencv3.4.1配置OpenCV下载百度云连接:链接:https://pan.baidu.com/s/1TClFGirOVjW2G6xN_NpWVg提取码:ywgg官网链接:https://opencv.org/releases.html安装选择解压路径,点击Extract设置环境变量右键此电脑,选择属性,接着点击高级系统设置,再点击环境变量在系统变量中选择Path,然后添加 D:\Path\Opencv\build\x64\vc15\bin 路径 (填

2020-11-30 16:32:12 3586 4

原创 使用手柄操作滑动条(Unity / Slider / Htc Vive)

创建Slider

2020-10-26 08:55:00 1625 2

原创 使用手柄抓取物体(Unity / SteamVr / Htc Vive)

导入SteamVr插件,然后将Interactable脚本和Core脚本挂载到需要抓取的物体上即可加载SteamVr插件点击左上方的商店,进入商店页面在商店页面的搜索框中搜索SteamVr,找到下图所示插件,点击下载导入即可在导入SteamVr插件后,可能经常会有弹窗提醒,点击接受即可交互脚本InteractableInteractable脚本在导入的SteamVr插件中就有,路径如下图代码//======= Copyright (c) Valve Corporation, All r

2020-10-25 21:26:11 3327 2

原创 二叉树的前序、中序、后序、层序遍历(C++)

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */前序遍历void PreOrder(TreeNode* currentNode){ if(currentN

2020-10-15 10:41:27 244

原创 环形链表(C++)

题目给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。说明:不允许修改给定的链表。题目地址思想判断链表是否有环可以通过链表节点的地址来实现,当前节点的地址小于等于下一个节点的地址,说明链表存在环,返回当前节点的下一个节点即可,如果无环,返回头节点即可代码/** * Definition for singly-linked

2020-10-10 09:22:23 1007

原创 Unity控制物体沿x、y、z轴旋转

using System.Collections;using System.Collections.Generic;using UnityEngine;public class Rotate : MonoBehaviour{ // Start is called before the first frame update void Start() { } // Update is called once per frame voi

2020-10-09 11:01:47 7245

原创 Unity读取资源方法(Resources.load方法)

创建material选择shader,右键选择Create,然后选择Material,创建该shader对应的material创建文件夹在Assets文件夹下创建Resources文件夹,将Material放在Resources文件夹下读取Material mat = Resources.Load<Material>("materialName");GetComponent<MeshRenderer>().material = mat;...

2020-09-22 11:04:40 7270

原创 C++学习笔记之查找子串是否存在

string v = "aeiouAEIOU"; string s = "ae"; if(v.find(s) == v.npos){ cout << "not found"; } else{ cout << "found"; }

2020-09-17 19:42:18 363

原创 和为K的子数组(C++、Java)

题目给定一个整数数组和一个整数 k,你需要找到该数组中和为 k 的连续的子数组的个数。题目地址思想暴力法:枚举法,先遍历包含第一个数的所有数组,在依次遍历包含第二个数的所有数组,以此类推前缀和+哈希表优化:代码暴力法:C++:class Solution {public: int subarraySum(vector<int>& nums, int k) { int sum = 0; int length = nums.siz

2020-09-17 19:18:07 730

原创 C++学习笔记之map、unordered_map

map优点: 有序性,这是map结构最大的优点,其元素的有序性在很多 应用中都会简化很多的操作树,内部实现一个树使得map的很多操作在logn的时间复杂度下就可以实现,因此效率非常的高缺点: 空间占用率高,因为map内部实现了树,虽然提高了运行效率,但是因为每一个节点都需要额外保存父节点,使得每一个节点都占用大量的空间适用处: 对于那些有顺序要求的问题,用map会更高效一些map构造函数map<key, value> map;//map的基本构造函数map<string ,

2020-09-17 10:15:50 192

原创 C++学习笔记之max_element、min_element

求vector中的最大值和最小值,max_element、min_element比较高效简洁注:找到的位置都是第一个最大(小)的元素,即存在多个相同大小的元素的时候找到的是第一个max_elementvector<int> vecint = {2,1,4,3,5};int max = *max_element(vecint.begin(), vecint.end()); //max_element得出的是位置也就是指针,因此要加 *结果 max = 5min_elementve

2020-09-10 10:04:54 254

原创 C++学习笔记之栈和队列

栈使用栈,要先包含头文件 : #include < stack >stack<int> s; //定义int item = 0;s.push(item); //将item压入栈顶s.pop(); //删除栈顶的元素,但不会返回s.top(); //返回栈顶的元素,但不会删除s.size(); //返回栈中元素的个数s.empty(); //检查栈是否为空,如果为空返回true,否则返回fals

2020-08-10 13:27:21 115

原创 Shader学习笔记之LOD与渲染队列

LOD设置LOD值LOD(Level of Detail):根据LOD来设置不同版本的Shader在着色器中给SubShader一个LOD值,程序来设置这个Shader的LOD值,只有第一个小于等于LOD值subShader才会被执行每个Shader最多只会有一个subShader被使用通过Shader maximumLOD来设置最大的LOD值设置全局的LOD值,Shader.globalMaximumLOD;Unity内置着色器分LOD等级:渲染队列渲染队列标签可选值Backg

2020-08-08 00:23:35 379

原创 顶点片元Shader简单实例之海浪

效果步骤新建一个unity3d项目创建res文件夹存放贴图和shader以及对应材质,贴图可自行在网络上查找,shader创建如下图所示(shader的源代码往下看,有详细注释),创建完shader之后,鼠标右击shader创建对应材质(create->material)然后将贴图拖到材质中然后在场景中创建一个3D Object -> Plane,将Plane的材质改为shader的材质,点击运行即可看到波浪效果Shader源码Shader "Custom/SinShad

2020-08-07 16:25:41 437

原创 Shader学习笔记之函数总结

float4、fixed4、_Timefloat4是内置向量(x,y,z,w);单独访问成员变量:float4 a;a.x,a.y,a,z,a,wfixed4是内置向量(r,g,b,a);单独访问成员变量:fixed4 color;color.r,color,g,color.b,color.afloat3是内置向量(x,y,z);单独访问成员变量的方法如上fixed3是内置向量(r,g,b);单独访问成员变量的方法如上float2是内置向量(x,y);_Time:自场景加载开始

2020-08-05 22:37:16 1034

原创 读取和写入xml文件(C#)

xml文件格式<?xml version="1.0" encoding="utf-8"?><library id="30"> <id> <id1>0001</id1> <id1>0002</id1> </id></library>读取XDocument document = XDocument.Load(@"Assets/xmlName.xml"); //加载指定路

2020-08-04 22:03:27 285

原创 使用fo-dicom读取Dicom文件的PixelData信息及像素信息(C# / fo-dicom)

安装fo-dicom在vs中安装fo-dicom点击解决方案,右键选择管理解决方案的NuGet程序包打开窗口后,在浏览框输入fo-dicom进行搜索,然后选着fo-dicom,勾选后点击安装即可读取Dicom文件并获取PixelData信息我是对一个文件夹中的多个Dicom文件进行遍历读取,也可以访问单个,自行修改详细细节看代码以及注释,代码如下(部分代码可能需要根据自己的数据修改):使用的库文件,有些可能用不上using Dicom;using Dicom.Imaging

2020-07-30 11:26:05 5094 2

原创 顶点片元Shader(Unity)

目录坐标空间Unity坐标转换顶点片元Shader坐标空间物体空间: 3D物体自己的空间,一般设计时几何体以中心为原点,人物以双脚为原点世界空间: 3D物体在场景中的世界坐标,整个游戏场景的空间摄像机空间: 以观察摄像机为原点的坐标系下的坐标空间投影成像: 3D坐标转换到屏幕中间Unity坐标转换顶点片元Shader特点:控制灵活,但是不能参与光照计算在着色器中插入Cg代码段,编写在 CGPROGRAM 与 ENDCG 之间编译指令:#pragma控制着色器代码代码编译例如

2020-07-12 21:24:12 282

原创 Shader基础学习笔记(Unity)

Shader概述Shader是给GPU执行的程序,中文叫着色器Shader是运行在图形处理单元上,可以让开发人员直接操作图形硬件渲染功能Shader一般主要有:固定管线着色器(慢慢被淘汰)、顶点片元着色器,表面着色器顶点Shader:干预模型形态的Shader像素Shader:干预像素着色的Shader模型顶点运算的时候,可以加入顶点Shader来干预顶点的位置;顶点着色的时候,可以加如像素shader来干预像素的上色Shader Lab语法基础Unity使用ShaderLab来进行着色

2020-07-12 18:24:07 203 1

转载 MySQL和Navicat下载和安装

Mysql数据库下载和安装下载版本:MySQL 5.7.29链接:https://pan.baidu.com/s/1xi5t3F1YDEp-VpyO5jiSdQ提取码:xasy安装第一步: 配置用户变量和环境变量点击此电脑,选择属性点击高级系统设置,选择环境变量在用户变量下,

2020-07-06 21:13:23 2520 2

原创 创建文件(C#)

先判断文件是否存在,如果不存在,则创建此文件创建文件夹 if (!Directory.Exists(@"D:\SceneVideo\Random")) { Directory.CreateDirectory(@"D:\SceneVideo\Random"); }创建txt文本文件using System.IOstring pathName = @"D:\Time.txt";FileStream fs = new FileStream(pathName, FileMode.

2020-06-30 18:04:02 3796

原创 Unity简单自定义窗口的创建(Unity / C#)

在Assets里面创建一个Editor文件夹,创建一个新的 C# 脚本叫MyWindow(名字可以自己修改,对应代码也要修改),写入代码,点击unity界面的Window菜单栏,然后点击EditColor即可打开界面(可自行修改)界面样式:代码:using UnityEngine;using UnityEditor;public class MyWindow : EditorWindow{ [MenuItem("Window/EditColor")] //窗口打开按钮所在位置,例

2020-06-25 09:59:40 2320 2

原创 摄像机的旋转和移动(Unity / C#)

移动,实现左右和上下移动void Update(){ float h = Input.GetAxis("Horizontal"); //检测水平方向键 float v = Input.GetAxis("Vertical"); //检测垂直方向键 transform.Translate(new Vector3(h, v, 0)*speed); //左右上下移动,可以修改为前后左右移动}

2020-06-13 21:49:18 1740

转载 鼠标点击事件(Unity / C#)

按下//按键后返回true//0表示鼠标左键,1表示鼠标右键,2表示鼠标中键,3表示鼠标4键,4表示鼠标5键if(Input.GetMouseButtonDown(0)){ }if(Input.GetMouseButtonDown(1)){}if(Input.GetMouseButtonDown(2)){}松开//当鼠标某一个按键松开时,便会返回true//0 表示鼠标左键,1表示鼠标右键,2表示鼠标中键,3表示鼠标4键,4表示鼠标5键if(Input.Get

2020-06-13 11:38:29 1221

aruco-3.1.12+windows10+VS2019.rar

在windows10和vs2019中安装aruco3.1.12

2021-11-14

open3d_VS2019+测试文件.rar

在vs2019上安装配置open3d,这里是编译后的文件,包括测试代码和文件

2021-11-10

Open3D-master.zip

open3d资源文件

2021-11-10

tortoiseGit.rar

资源包括TortoiseGit-2.12.0.0-64bit.msi、TortoiseGit-LanguagePack-2.12.0.0-64bit-zh_CN.msi,是tortoiseGit的2.12.0的中文版本,是git的可视化界面

2021-11-10

cmake-3.20.0-rc5-windows-x86_64.msi

cmake最新稳定版本3.20.0

2021-11-10

glm-0.9.9.7.zip

glm-0.9.9.7.zip,可以直接下载下来复制到代码文件中

2021-11-09

kinect.rar

Azure Kinect DK相机的开发工具包,包括Azure Kinect SDK 1.4.0和Azure Kinect Body Tracking SDK 1.0.0

2021-02-25

opencv.rar

opencv-3.4.1-vc14_vc15.exe OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。

2020-12-08

pcl1.10.1文件

pcl-1.10.1-pdb-msvc2019-win64.zip PCL-1.10.1-AllInOne-msvc2019-win64.exe

2020-12-08

EEGLAB中文手册20120912.rar

EEGLAB的中文操作手册,可以对EEGLAB的操作进行指导和学习,,比如导入数据,数据的预处理,绘图等等十分丰富的操作

2020-07-07

HBuilderX.2.6.11.20200409.zip

HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。快,是HBuilder的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升HTML、js、css的开发效率。HBuilderX是HBuilder的升级版。HBuilderX是基于C++重写的,性能更高、启动更快。界面更漂亮。vue、markdown、小程序等很多方面,HBuilderX都做的更好

2020-04-20

fo-dicom-development.zip

fo-dicom,官方文档,下载地址https://github.com/fo-dicom/fo-dicom,可以用来对dicom文件进行操作

2020-04-17

BrainNetwork.rar

用于使用eeg数据构建脑网络指标,并且能够对这些指标进行分析 (Use eeg data to construct brain network indicators and be able to analyze these indicators)

2020-04-12

Biosig3.3.0.rar

用于读取EEG信号的工具,该工具可以轻松且有效地读取数据。 (A tool that reads EEG signals easily and efficiently.)

2020-04-12

ADJUST1.1.1.rar

eeglab中的包,下载后可以直接解压,把解压后的文件直接复制在matlab的安装目录下../toolbox/eeglab/plugins中,重新打开eeglab即可使用。

2020-04-12

awesomium_v1.6.6_sdk_win.rar

Awesomium 1.6.6 SDKj解决win10下MarkdownPad 2的html渲染出错问题

2020-04-11

Boolean RT.rar

这是Unity的实时3D布尔运算扩展,允许您在运行时或在关卡创建和编辑关卡时执行3D布尔运算(联合,交集,减法)

2020-04-09

markdownpad2-setup.rar

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。 Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。 Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。 Markdown 编写的文档后缀为 .md, .markdown

2020-04-04

外星人入侵(python).rar

外星人入侵,一个小游戏,根据书本源代码编写,增加了上下移动的功能,初学Python的同学可以拿去试试练练手。

2019-10-01

eeglab15_0_0.zip.zip

eeglab v15 下载后直接解压,然后把文件拷到matlab的安装目录中的toolbox文件夹中,在命令行窗口输入eeglab就可以使用。

2019-09-24

空空如也

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

TA关注的人

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