自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#实现控件功能

实现控件功能,移动bar可以在旁边显示,并保存,下次打开界面时,是之前保存的结果。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Drawing.Imaging;using Sys...

2020-04-25 21:12:51 518

转载 C# TrackBar控件使用

Maximum属性:用来获取或设置TrackBar控件可表示的范围上限,即最大值。Minimum属性:用来获取或设置TrackBar控件可表示的范围下限,即最小值。SmallChange属性:用来获取或设置当滑块短距离移动时对Value属性进行增减的值。Value属性:用来获取或设置滑块在跟踪条控件上的当前位置的值。------其他控件调取的主要方式。Orientation属性:用来获取或...

2020-04-25 21:06:11 1745

转载 VS(C#)调用Basler相机SDK采集图像及基本功能设定

使用到了Basler的相机,利用C#编写的SDK,下面进行简单的整理记录。首先引用basler的动态库文件,具体引用位置如下:安装目录\Basler\pylon 5\Development\Assemblies\Basler.Pylon\x64\Basler.Pylon.dllusing System;using System.Collections.Generic;using Sys...

2020-04-25 21:02:34 2066

转载 取消Halcon连接相机在外触发模式下的超时时间

取消Halcon连接相机在外触发模式下的超时时间HALCON为大量的图像采集设备提供了接口,包括GenlCam,GigE和IIDC 1394,且支持众多品牌的相机。在日常的测试中,经常会利用halcon的图像获取助手Image Acquisition直接采集图像,或将图像采集部分的代码直接应用到测试程序或项目中。在使用Halcon图像助手采集图像时,如果是使用的外触发,且在相机默认参数下,如果...

2020-04-25 20:59:05 1507 1

转载 将Hobject或HImage图像转为Bitmap格式(C#)

将Hobject或HImage图像转为Bitmap格式(C#)项目上的需求,需要将Halcon处理过的图像转换为Bitmap格式的图像进行显示保存。在网上查阅了一些例程,多数都未能实现。在探讨摸索下,结合网上查阅到的类似程序,最终实现了Hobject或Himage转Bitmap的功能。贴代码之前首先介绍一下转换的核心算子:GetImagePointer1。IntPtr HImage.GetI...

2020-04-25 20:58:07 3242

原创 C++ winform调用C#的Dll

1、已有winform项目新建一个C#窗体应用程序修改C#项目输出的类型,改为类库(最终生成的是DLL)在winform项目中引用C#项目生成的DLL编译成功

2020-04-24 20:54:26 658

原创 C#:C#保存读取点云

string CurrentDir = Application.StartupPath; string FileName = CurrentDir + "\\ScanPoint.asc"; FileStream of = File.Open(FileName, FileMode.Create); ...

2020-04-24 18:40:56 1619 1

转载 C#:文件的读取

1.添加命名空间System.IO;System.Text;  2.文件的读取(1).使用FileStream类进行文件的读取,并将它转换成char数组,然后输出。byte[] byData = new byte[100]; char[] charData = new char[1000]; public void Read() { ...

2020-04-24 18:33:57 1005 1

原创 DevExpress控件库:在界面上实现模型树自动显示隐藏功能

1、添加dockManager控件2、右键dockManager,点击添加Add Pannel,可以在界面上自动布置在最左侧、最右侧等其他方位,3、在对应的控件F4进入属性,可以选择自动隐藏...

2020-04-24 09:41:34 710

原创 修改C#生成文件的目录、设置图标

在C#项目右键属性,应用程序中有设置图标的相关内容在生成中可以改输出路径

2020-04-24 09:04:22 391

原创 项目开发:C#控制台调用另一个winform生成的dll,显示dll中的界面

1、首先新建一个C#控制台程序,编译运行成功,作为软件系统的主入口2、建立一个C++ Windows窗体应用程序3、在winForm属性中将项目的配置类型,也就是最后要输出的改为.dll,输出为dll4、要将DLL入口点main删除5、生成winForm项目6、在C#项目的引用中添加刚生成的dll还要添加这几个引用7、在Program.cs中添加代码using ...

2020-04-23 20:28:43 2385

原创 查看一些路径

2020-04-23 14:49:14 126

原创 20200410 预处理宏定义 在这边设置和在头文件中写是一样的

2020-04-23 14:48:24 119

转载 VS2013 C++ /CLR WinForm 之一 编写 Windows窗体应用程序

一 . 众所周知,WinForm需要.NET的支持。因此我们需要建立一个CLR空项目,步骤如下:新建项目 文件—>项目—>CLR空项目②结果二. 添加WinForm头文件:①右键点击头文件,添加新建项②选择UI的Windows窗体③结果这里出现了大家所熟知的窗体设计器,但是还是没能允许,因为没有主函数。需要继续进行如下操作:①将头文件里的MyForm....

2020-04-23 12:03:16 1067

转载 C#创建Ribbon Form风格界面

1.打开VS2010,点击文件选择新建项目,选中C#作为开发语言,Windows选择窗体应用程序2.添加Dev相关引用3.把窗体的继承修改为 RibbonForm4.添加Dev控件:RibbonControl、RibbonStatusBar创建成功示意图如下,其中RibbonPage可以理解为一级菜单,RibbonPageGroup可以理解为在上一级RibbonPage下面的二级菜...

2020-04-23 10:37:09 3198

原创 vs(C++ window窗体应用程序)使用DevExpress控件库搭建Ribbon Form风格界面

1、新建解决方案 C++ Windows窗体应用程序2、项目右键属性在通用属性中添加DevExpress相关的应用3、在生成的属性这一块也可以改一下,这样生成的时候可以拷贝到对应的生成目录下4、修改Form继承,继承到 public DevExpress::XtraBars::Ribbon::RibbonForm5、添加RibbonControl控件添加RibbonStat...

2020-04-23 10:30:58 1875 1

转载 "public: __thiscall subwidget::subwidget(class QWidget *)" (??0subwidget@@QAE@PAVQWidget@@@Z),该符号在函数

1.qt项目中新建的子类窗口dialog编译不过的方法是:2.先把生成的debug文件全部删除,然后点菜单中的构建,然后重新进行构建项目,然后qmake, 之后重新编译。...

2020-02-25 20:12:59 1287

转载 PCL:无序点云的快速三角化

#include <pcl/point_types.h>#include <pcl/io/pcd_io.h>#include <pcl/kdtree/kdtree_flann.h>#include <pcl/features/normal_3d.h>#include <pcl/surface/gp3.h>#include &lt...

2019-11-02 17:16:16 1008

转载 PCL:在平面模型上构造凸凹多边形

#include <pcl/ModelCoefficients.h>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/sample_consensus/method_types.h>#include <pcl/sample_consensus/mode...

2019-11-02 16:32:43 590

转载 PCL:基于多项式平滑点云及法线估计的曲面重建

#include <pcl/point_types.h>#include <pcl/io/pcd_io.h>#include <pcl/kdtree/kdtree_flann.h>#include <pcl/surface/mls.h>intmain(int argc, char** argv){// 将一个适当类型的输入文件加载到对象...

2019-11-02 15:58:01 594

转载 PCL:点云分割-欧式聚类分割

#include <pcl/ModelCoefficients.h>#include <pcl/point_types.h>#include <pcl/io/pcd_io.h>#include <pcl/filters/extract_indices.h>#include <pcl/filters/voxel_grid.h>#i...

2019-11-02 14:19:50 1611 1

转载 PCL:点云分割-圆柱体模型分割

#include <pcl/ModelCoefficients.h>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/filters/extract_indices.h>#include <pcl/filters/passthrough.h>#...

2019-11-02 10:31:28 1231

转载 PCL:点云分割-平面模型分割

#include <iostream>#include <pcl/ModelCoefficients.h>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/sample_consensus/method_types.h> //随机参数估计方法...

2019-11-02 08:42:07 703

转载 PCL:刚性物体的位姿估计

#include <Eigen/Core>#include <pcl/point_types.h>#include <pcl/point_cloud.h>#include <pcl/common/time.h>#include <pcl/console/print.h>#include <pcl/features/norm...

2019-11-01 16:39:28 1389 4

转载 PCL:交互式ICP可视化

该程序将加载点云并对其进行刚性变换。之后,使用ICP算法将变换后的点云与原来的点云对齐。每次用户按下“空格”,进行ICP迭代,刷新可视化界面。#include <iostream>#include <string>#include <pcl/io/ply_io.h>#include <pcl/point_types.h>#include ...

2019-11-01 15:43:58 486

转载 PCL:ICP配准

#include <iostream>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/registration/icp.h>intmain(int argc, char** argv){ pcl::PointCloud<pcl::PointXY...

2019-11-01 10:14:43 266

转载 PCL:点云特征-VFH示例

#include<pcl/visualization/pcl_plotter.h>#include <pcl/io/pcd_io.h>#include <pcl/filters/filter.h>#include <pcl/filters/voxel_grid.h>#include <pcl/console/parse.h>#i...

2019-10-31 21:22:11 909

转载 PCL:点云特征-法线估计(2)

#include <pcl/io/io.h>#include <pcl/io/pcd_io.h>#include <pcl/features/integral_image_normal.h>#include <pcl/visualization/cloud_viewer.h>#pragma comment(lib,"User32.lib")...

2019-10-31 16:01:21 236

转载 PCL:点云特征-法线估计 1

#include <pcl/io/io.h>#include <pcl/io/pcd_io.h>#include <pcl/features/integral_image_normal.h> //法线估计类头文件#include <pcl/visualization/cloud_viewer.h>#include <pcl/point...

2019-10-31 15:29:27 155

转载 PCL:RANSAC采样一致性算法

在计算机视觉领域广泛的使用各种不同的采样一致性参数估计算法用于排除错误的样本,样本不同对应的应用不同,例如剔除错误的配准点对,分割出处在模型上的点集,PCL中以随机采样一致性算法(RANSAC)为核心,同时实现了五种类似与随机采样一致形算法的随机参数估计算法,例如随机采样一致性算法(RANSAC)最大似然一致性算法(MLESAC),最小中值方差一致性算法(LMEDS)等,所有估计参数算法都符合一致...

2019-10-25 17:50:15 336

转载 PCL:关键点-HARRIS

一、类 HarrisKeypoint2D类 HarrisKeypoint2D 实现基于点云的强度字段的 harris 关键点检测子,其中包含了多种不同的 harris 关键点检测算法的变种,例如由 Tomasi 等提出的 harris 关键点检测算法 .pcl::HarrisKeypoint2D< PointInT, PointOutT, IntensityT >关键函数说明:...

2019-10-25 16:45:15 397

原创 PCL:关键点-SIFT

类 SIFTKeypoint 是将二维图像中的 SIFT 算子调整后移植到 3D 空间的 SIFT算子的实现。输入为带有 XYZ 坐标值和强度的点云 , 输出为点云中的 SIFT 关键点。class pcl:: SIFTKeypoint< PointlnT , PointOutT>#include <iostream>#include <pcl/io/pcd_i...

2019-10-25 15:58:14 735

转载 PCL:关键点-NARF

**NARF(Normal Aligned Radial Feature)**关键点是为了从深度图像中识别物体而提出的,对NARF关键点的提取过程有以下要求:提取的过程考虑边缘以及物体表面变化信息在内;在不同视角关键点可以被重复探测;关键点所在位置有足够的支持区域,可以计算描述子和进行唯一的估计法向量。其对应的探测步骤如下:遍历每个深度图像点,通过寻找在近邻区域有深度变化的位置进行边缘检...

2019-10-25 15:09:23 318

转载 PCL:滤波—ExtractIndices滤波器

#include <iostream>#include <pcl/ModelCoefficients.h>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/sample_consensus/method_types.h>#include &l...

2019-10-25 14:26:34 672

转载 PCL:滤波—Projectlnliers投影滤波

#include <iostream>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/ModelCoefficients.h> //模型系数头文件#include <pcl/filters/project_inliers.h...

2019-10-25 14:25:12 565

转载 PCL:滤波—StatisticalOutlierRemoval去离群点

#include <iostream>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/filters/statistical_outlier_removal.h>intmain (int argc, char** argv){ pcl::Poin...

2019-10-25 14:21:19 334

转载 PCL:滤波- VoxelGrid滤波器

#include <iostream>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/filters/voxel_grid.h> intmain (int argc, char** argv){ //sensor_msgs::PointCloud...

2019-10-25 14:18:33 401

转载 PCL:滤波——直通滤波

在获取点云数据时 ,由于设备精度,操作者经验环境因素带来的影响,以及电磁波的衍射特性,被测物体表面性质变化和数据拼接配准操作过程的影响,点云数据中讲不可避免的出现一些噪声。在点云处理流程中滤波处理作为预处理的第一步,对后续的影响比较大,只有在滤波预处理中将噪声点 ,离群点,孔洞,数据压缩等按照后续处理定制,才能够更好的进行配准,特征提取,曲面重建,可视化等后续应用处理,PCL中点云滤波模块提供了很...

2019-10-25 14:14:33 1723

转载 PCL:可视化深度图像

在3D视窗中以点云形式进行可视化(深度图像来自于点云),另一种是将深度值映射为颜色,从而以彩色图像方式可视化深度图像,#include <iostream>#include <boost/thread/thread.hpp>#include <pcl/common/common_headers.h>#include <pcl/range_ima...

2019-10-25 14:03:55 287

转载 PCL:可视化

可视化(visualization)是利用计算机图形学和图像处理技术,将数据转换图像在屏幕上显示出来,并进行交互处理的的理论,方法和技术,pcl_visualization库建立了能够快速建立原型的目的和可视化算法对三维点云数据操作的结果。类似于opencv的highgui例程显示二维图像,在屏幕上绘制基本的二维图形,库提供了以下几点:(1)渲染和设置视觉特性的方法(如颜色、大小、透明度等)在...

2019-10-25 13:59:40 619

空空如也

空空如也

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

TA关注的人

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