自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 Unity立方体六个面不同贴图

原因在于官方Shader里面的cull off,将其改为cull back就好了,或者改为ZWrite On。

2023-05-15 10:39:54 1218

原创 OSC Liblo Window10配置

Liblo是最知名的OSC库, 功能完整,用 C 和 LGPL 许可编写。该文教你如何在windows10上配置Liblo实现OSC通讯。

2023-05-14 18:22:59 656

原创 Opencv Contrib 无法定位程序输入点于动态链接库

opencv和opencvcontrib的opencv_world470.dll和opencv_world470d.dll产生了冲突,配置的时候一般都是先设置的opencv环境变量,后设置的opencvcontrib,编译链接的时候也是这样的顺序,遇到冲突的地方可能就会有问题。2.将opencv_contrib\install\x64\vc16\bin文件夹下面的opencv_world470.dll和opencv_world470d.dll扔到C:\Windows\System32文件夹下面。

2023-05-10 09:20:00 635

原创 OpenCV之CommandLineParser 命令行运行

opencv中一些代码具有命令行参数,可以在cmd命令行中加上参数直接运行。这里以create_marker.cpp为例来描述一下加参数。和PCL的不太一样,PCL的没有“=”。

2023-05-09 14:36:15 272

原创 OpenCVForUnity之MatToTextureInRenderThreadExample

在这个线程中,Unity会将场景中的游戏对象渲染成一个或多个纹理对象。然而,在渲染线程中直接访问OpenCV的Mat对象是不安全的,因为Mat对象的数据可能在渲染线程和主线程之间共享,这可能导致数据竞争和其他线程安全问题。使用了多线程技术,将Mat对象的数据复制到一个临时的缓冲区中,并将缓冲区中的数据复制到Unity的纹理对象中。MatToTextureInRenderThreadExample演示了如何在Unity中使用多线程技术,将OpenCV的Mat对象转换为Unity中的纹理对象。

2023-04-27 23:04:44 209

原创 OPenCVForUnity之AlphaBlendingExample

该示例程序的主要功能是定义两个输入图像,并使用OpenCVForUnity库中的函数执行alpha混合操作。该示例程序还提供了一些用户界面元素,例如下拉列表,以允许用户调整混合参数并重新执行alpha混合操作。是OpenCVForUnity库的一个示例程序,用于演示如何在Unity中使用OpenCV库进行图像处理。具体来说,该示例程序演示了如何执行两个图像的alpha混合操作,以创建一个混合图像。

2023-04-27 22:14:16 153

原创 OPenCVForUnity之PolygonFilterExample

示例是一个使用 OpenCV 进行多边形过滤的示例,可以在 OpenCVForUnity 官方 GitHub 仓库中找到。该示例在 Unity 中使用 OpenCVForUnity 插件进行开发,可以直接导入到 Unity 项目中进行演示和测试。该示例演示了如何使用 OpenCV 对图像进行多边形过滤,用于将图片多边形化。该示例使用 OpenCV 中的。

2023-04-27 22:12:39 213

原创 OPenCVForUnity之MultiObjectTrackingBasedOnColorExample

MultiObjectTrackingBasedOnColorExample是一个基于颜色的多目标跟踪示例,使用了 OpenCV 中的。具体来说,该示例首先从视频或摄像头输入中读取帧,然后将每一帧转换为 HSV 颜色空间,并使用。函数根据设定的颜色范围提取出颜色区域。函数来检测颜色区域和轮廓信息,使用。函数寻找颜色区域的轮廓信息,并使用。类对每个目标进行跟踪。类进行目标跟踪,使用。

2023-04-27 17:13:33 303

原创 OpenCVForUnity之CountFingersExample

函数和颜色半径来实现颜色分割,将图像中指定颜色和容许范围内的颜色设为白色,其余部分设为黑色,并返回二值图像。这个文件实现了一个基于颜色的图像分割算法,用于检测图像中指定颜色的物体。类封装了颜色分割算法的实现。函数来查找二值图像中的轮廓,并将轮廓信息存储在。

2023-04-27 15:13:36 137

原创 OpenCVForUnity之KeyFrameGreenScreenExample

KeyFrameGreenScreenExample是一个演示如何使用OpenCVForUnity库和Unity引擎实现绿幕抠像的示例项目。该项目使用了多张图像作为关键帧,并通过对关键帧进行透视变换和色彩校正等操作,将绿幕背景替换为指定的背景图像。

2023-04-27 10:24:16 371

原创 OpenCVForUnity之PhysicalGreenScreenExample

展示了如何使用OpenCVForUnity库在Unity中实现物理绿幕效果。它使用相机捕捉视频流,并使用OpenCVForUnity库中的图像处理算法,将视频流中的绿色背景(可调正HSV三个参或点击采样以切换替换颜色)替换为其他背景。该示例程序还提供了许多自定义参数,可以用于调整绿幕效果的不同方面,例如颜色范围、背景图像和阈值等。如果您想了解更多关于这个示例程序的信息,可以查阅OpenCVForUnity的官方文档。

2023-04-26 10:35:54 163

原创 OpenCVForUnity之DocumentScannerExample

它是OpenCVForUnity库的一个示例场景,用于演示如何使用OpenCVForUnity库实现文档扫描器应用程序。文档扫描器应用程序是一种常见的应用程序,它可以将纸质文档转换为数字格式,并进行后续处理和存储。在DocumentScannerExample场景中,OpenCVForUnity库的各种功能被用来实现文档扫描器应用程序。其中包括使用相机捕获图像、预处理图像以准备进行文档检测、检测文档边缘、透视变换以纠正图像倾斜和扭曲。

2023-04-25 22:27:52 183

原创 OpenCVForUnity之Comic Filter Example

OpenCVForUnity的Comic Filter Example案例,详解。

2023-04-25 20:53:05 234

原创 RealScene采集RGB-D点云+对应的RGB图像+对应的深度图像

RealScene采集RGB-D点云+对应的RGB图像+对应的深度图像

2023-04-09 11:15:16 781

原创 人机交互问卷总结

人机交互实验常用问卷,后续可能还会补充。

2022-07-04 13:15:28 2830

原创 TCP/IP连不上

先把windows的防火墙关了,查了一下午错。

2022-06-19 20:03:08 823

原创 Unity两点绘制圆柱

Unity中连点绘制圆柱,需要点击运行方可显示。

2022-06-15 19:23:40 713

转载 参考文献全超链接+仅年份超链接

有些论文格式引用要求需要参考文献作者名+年份全部超链接,有些仅需要年份超链接。没有要求的情况下,仅年份超链接比较好看一点。

2022-03-18 15:42:03 4704

原创 Latex学习笔记

写论文时候的排版很麻烦,自己用word排起来错误很多,也不好查。使用Latex就很方便,有了模板之后很简单。这里介绍一下基础功能。希望能对大家有所帮助,与诸君共勉。

2022-03-18 15:34:56 986 2

原创 PCL属性表快速配置指南

使用PCL的时候每次配置属性表很麻烦,可以使用VS把属性表配置好之后保存,之后每次导入即可。关于PCL的配置,网上的教程很多,我就不再详述,这里附上我参考的博文:https://blog.csdn.net/syz201558503103/article/details/103892364。强烈建议大家不要修改推荐的安装位置,事情会方便很多。然后提供我配置好的属性表给大家用,测试了一下,只要你是按照推荐位置安装的,换一台windows电脑照样能跑。(不过我也就测试了一台。)链接:https://pan

2022-03-09 14:56:43 811

原创 MeshLab的Python连接库——PyMeshLab

PyMeshLab是一个Python库,可以连接到MeshLab,这是一个流行的开源应用程序,用于编辑和处理大型3D三角形网格。

2022-01-07 15:29:50 5743

原创 Unity获取非父子关系物体的局部坐标

Unity有时想获取两个物体之间的相对坐标,但是又不想设置为父子关系。可以用下列代码:void ComputeLocalTransform(Transform Father, Transform Son) { localPosition = Father.InverseTransformPoint(Son.position); localRotation = Quaternion.Inverse(Father.rotation) * Son.rotation;

2021-11-25 09:05:03 3827

原创 Unity卡死情况

今天遇到了Unity点击播放后卡死,用任务管理器强行关闭后重开,打不开项目的情况。解决方案:检查USB接口设备,有些设备可能会影响Unity工程启动,比如VR头盔。

2021-11-24 17:00:53 7847 2

原创 以PLY binary little-endian format格式保存RGB3D点云

PCL库中的3D点云包含的域相当丰富,但大多数时候我们用不到,在一些插件和脚本中使用PCL导出的PLY文件,这些多余的域可能会导致报错,因此我写了一个简单的PLY binary little-endian format格式,包含了XYZ的三维坐标信息和每个点的RGB信息。运行需要PCL库读取点云文件。#include <iostream> #include <pcl/io/pcd_io.h> #include <pcl/point_types.h&gt

2021-11-16 16:52:04 3136

翻译 PCL函数库摘要——点云曲面重建

PCL库种surface模块是用来对三维扫描获取的原始点云进行曲面重建的,该模块包含实现点云重建的基础算法与数据结构。1.Class pcl::ConcaveHull< PointInT >类ConcaveHull实现了创建凹多边形的算法,该类的实现其实是Hull库实现的接口封装,ConcaveHull支持二维和三维点集。#include <pcl/surface/concave_hull.h>ConcaveHull () // 空构造函数virtual ~Conca

2021-11-07 14:53:40 3349 1

翻译 PCL函数库摘要——点云分割

1.Class pcl::gpu::EuclideanClusterExtraction类EuclideanClusterExtraction是基于欧氏距离进行聚类分割的类,此类基于GPU实现并依赖于类pcl::gpu::octree,运行时占用GPU资源并非CPU资源,非常适合在拥有现在流行的多个CUDA核的GPU所在的计算机或移动设备上使用。#include <C:/pcl-1.8.0/gpu/segmentation/include/pcl/gpu/segmentation/gpu_extr

2021-11-07 14:52:52 2072 1

翻译 PCL函数库摘要——点云配准

1.Class pcl::registration::CorrespondenceEstimation< PointSource, PointTarget, Scalar >类CorrespondenceEstimation是确定目标和查询点集(或特征)之间的对应关系的基类,输入为目标和源点云,输出为点对,即输出两组点云之间对应点集合。#include <pcl/registration/correspondence_estimation.h>CorrespondenceEst

2021-11-07 14:51:38 3762 2

翻译 PCL函数库摘要——3D点云特征描述与提取

1.Class pcl::Feature< PointInT, PointOutT >类Feature是所有特征相关模块中其他类的基类,定义了所有描述子常用的函数接口。#include <pcl/features/feature.h>Feature () // 空构造函数virtual ~Feature () // 空析构函数void setSearchSurface (const PointCloudInConstPtr &cloud) // 设置

2021-11-07 14:50:20 3018

翻译 PCL函数库摘要——采样一致性

1.Class pcl::SampleConsensusModel< PointT >类SampleConsensusModel是随机采样一致性估计算法中不同模型实现的基类,所有的采样一致性估计模型都继承于此类,该类定义了采样一致性估计模型相关的一般接口,具体实现由其子类完成。#include <pcl/sample_consensus/sac_model.h>SampleConsensusModel (const PointCloudConstPtr &cloud,

2021-11-07 14:44:26 2307

翻译 PCL函数库摘要——关键点

1.Class pcl::Keypoint< PointInT, PointOutT >类Keypoint是所有关键点检测相关类的基类,定义基本接口,具体实现由子类来完成。#include <pcl/2d/keypoint.h>void harrisCorner (ImageType &output, ImageType &input, const float sigma_d, const float sigma_i, const float alpha, c

2021-11-07 14:42:56 576

翻译 PCL函数库摘要——深度图像

1.Class pcl::RangeImageRangeImage 类继承于PoinyCloud,主要功能是实现从一个特定视点得到的三维场景的深度图像。#include <pcl/range_image/range_image.h>PCL_EXPORTS RangeImage () // 构造函数virtual PCL_EXPORTS ~RangeImage () // 析构函数Ptr makeShared () // 获取此副本的Boost共享指针。PCL_EXP

2021-11-07 14:41:19 465 1

翻译 PCL函数库摘要——点云滤波

pcl_filters模块提供了对噪声点和离群点去除的具体实现。1.Class pcl::ApproximateVoxelGrid< PointT >类ApproximateVoxelGrid根据给定的点云形成三维体素栅格,并利用所有体素的中心点近似体素中包含的点集,这样完成下采样得到滤波结果。该类比较适合对海量点云数据在处理前进行数据压缩,特别是在特征提取等处理中选择合适的体素大小等尺度相关参数,可以很好地提高算法的效率。#include <pcl/filters/approxim

2021-05-30 17:10:53 2091

翻译 PCL函数库摘要——可视化

1.Class pcl::visualization::CloudViewer类CloudViewer 实现创建点云可视化的窗口,以及相关的可视化功能。#include <pcl/visualization/cloud_viewer.h>CloudViewer (const std::string &window_name) // 构建可视化点云窗口,窗口名为window_name。 ~CloudViewer () // 注销窗口相关资源。 void showCl

2021-05-30 17:09:07 1478

翻译 PCL函数库摘要——k-d tree与八叉树

1.Class pcl::KdTree< PointT >类KdTree是kd-tree数据结构的实现,并且是具有最近邻搜索实现的类KdTreeeFLANN的基类。#include <pcl/kdtree/kdtree.h>KdTree (bool sorted=true) // 空的构造函数 virtual void setInputCloud (const PointCloudConstPtr &cloud, const IndicesConstPtr &

2021-05-30 17:07:25 1014

翻译 PCL函数库摘要——IO模块

1.Class pcl::FileReader类FileReader定义了PCD文件的读取接口,主要用做其他读取类的父类。#include <pcl/io/file_io.h>virtual int pcl::FileReader::read ( const std::string & file_name, pcl::PCLPointCloud2 & cloud, Eigen::Vector4f & origin, Eigen::Q

2021-05-30 17:04:51 1119

翻译 PCL函数库摘要——常用的PointT类型

1.PointXYZ-成员变量:float x, y, zPointXYZ是使用最常见的一个点数据类型,因为它只包含三维xyz坐标信息,这三个浮点数附加一个浮点数来满足存储对齐,用户可以利用points[i].data[0],或者points[i].x访问点的x坐标值。2.PointXYZI-成员变量:float x,y,z,intensityPoint是一个简单的XYZ坐标加intensity的point类型,xyz未与intensity位于同一个结构体。具体说xyz位于一个结构体,内存对齐,int

2021-05-30 17:03:32 1403

原创 PCL常见错误集合

PCL常见错误集合PCL错误4996:项目属性页>C/C++>常规>SDL检查(设置为否)C:\Program Files\PCL 1.8.1\3rdParty\FLANN\include\flann\algorithms\dist:修改将503行的“typedef unsigned long long pop_t;”移到前面的“#if GNUC”这一行前面就可以了。原位置503/504点云的基本类型:pcl::PointCloud<pcl::PointXYZ>pc

2021-05-25 19:51:42 5037 5

pymeshlab-2021.10-cp37-cp37m-win_amd64.whl

PyMeshLab是一个Python库,可以连接到MeshLab,这是一个流行的开源应用程序,用于编辑和处理大型3D三角形网格。

2022-01-07

pymeshlab-2021.10-cp36-cp36m-win_amd64.whl

PyMeshLab是一个Python库,可以连接到MeshLab,这是一个流行的开源应用程序,用于编辑和处理大型3D三角形网格。

2022-01-07

空空如也

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

TA关注的人

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