自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 PCD及PLY文件的加载和保存

//打开PCD文件或者PLY文件代码voidMainWindow::loadFileButtonPressed (){ // You might want to change "/home/" if you're not on an *nix platform QString filename = QFileDialog::getOpenFileName (this, tr ("Open point cloud"), "/home/", tr ("Point cloud data (.

2021-01-19 13:54:59 876

原创 机器人工程专业课程

1、机器人工程专业的课程主要有:《高级语言程序设计》 《电路分析》《机械设计基础》《自动控制原理》《微机原理及接口技术》《电机与电气控制技术》《单片机原理及其应用》《机械制造基础》《PLC原理及应用》2、机器人专业通识(一类课程):机器人学 、 机器人技术与应用 、 智能机器人 、 传感器与机器人视觉、仿生机器人与其控制 、 特种机器人设计与应用 、 工业机器人 、 ROS机器人操作系统、机器人动力与传动 、 机器人软硬件设计与开发 。3、相关专业通识(X类课程):工

2020-12-24 21:52:11 4465

原创 07 观察者模式

#07 观察者模式#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include<list>using namespace std;//抽象的英雄 抽象的观察者class AbstractHero{public: virtual void Update() = 0;};//具体英雄 具体观察者class HeroA :public AbstractHero{public: HeroA(){ .

2020-10-20 21:47:24 123

原创 05 命令模式

#05 命令模式#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include<queue>#include<Windows.h>using namespace std;//协议处理类class HandleClientProtocol{public: //处理增加金币 void AddMoney(){ cout << "给玩家增加金币!" << endl; }.

2020-10-20 21:46:23 109

原创 04 策略模式

#04 策略模式#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;//抽象武器 武器策略class WeaponStrategy{public: virtual void UseWeapon() = 0;};class Knife : public WeaponStrategy{public: virtual void UseWeapon(){ cout << .

2020-10-20 21:45:40 75

原创 03 模板方法模式

#03 模板方法模式# include<iostream>using namespace std;class DrinkTemplate{public: //煮水 virtual void BoildWater() = 0; //冲泡 virtual void Brew() = 0; //倒入杯中 virtual void PourInCup() = 0; //加辅助料 virtual void AddSomething() = 0; //模板方法 void .

2020-10-20 21:44:53 111 1

原创 02 适配器模式

#02 适配器模式#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include<vector>#include<algorithm>using namespace std;//适配器模式 就是将已经写好的接口,但是这个接口不符合需求//将写好的接口转换成目标接口//这函数我已经写好struct MyPrint{ void operator()(int v1,int v2){ cout .

2020-10-20 21:44:03 71

原创 01 外观模式

#01 外观模式#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;//电视机class Television{public: void On(){ cout << "电视机打开..." << endl; } void Off(){ cout << "电视机关闭..." << endl; }};//灯class Ligh.

2020-10-20 21:43:13 76

原创 07 代理模式

#07 代理模式#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;//提供一种代理来控制对其他对象的访问class AbstractCommonInterface{public: virtual void run() = 0;};//我已经写好的系统class MySystem : public AbstractCommonInterface{public: virtual .

2020-10-20 21:37:05 67

原创 06 单例模式_打印机案例

#06 单例模式_打印机案例#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <string>using namespace std;class Printer{private: Printer(){ mCnt = 0; }public: static Printer* getInstance(){ return pPrinter; } //提供打印接口 void print.

2020-10-20 21:36:21 494

原创 05 单例模式

#05 单例模式#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;class A{private: A(){ a = new A; }public: static A* getInstace(){ return a; }private: static A* a;};A* A::a = NULL;//实现单例步骤//1. 构造函数私有化//2. 增加静态私.

2020-10-20 21:35:10 73

原创 04 抽象工厂模式

#04 抽象工厂模式#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;//抽象苹果class AbstractApple{public: virtual void ShowName() = 0;};//中国苹果class ChinaApple : public AbstractApple{public: virtual void ShowName(){ cout <.

2020-10-20 21:34:20 72

原创 03 工厂方法模式

#03 工厂方法模式#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;//抽象水果class AbstractFruit{public: virtual void ShowName() = 0;};//苹果class Apple : public AbstractFruit{public: virtual void ShowName(){ cout << "我.

2020-10-20 21:33:27 188

原创 02 简单工厂模式

#02 简单工厂模式#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;//抽象水果class AbstractFruit{public: virtual void ShowName() = 0;};//苹果class Apple : public AbstractFruit{public: virtual void ShowName(){ cout << "我.

2020-10-20 21:32:28 56

原创 04 面向对象设计原则-依赖倒置原则

#01 面向对象设计原则-依赖倒置原则#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;//银行工作人员class BankWorker{public: void saveService(){ cout << "办理存款业务..." << endl; } void payService(){ cout << "办理支付业务.." <&.

2020-10-20 21:27:14 81

原创 03 面向对象设计原则-合成复用原则

#03 面向对象设计原则-合成复用原则#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;//抽象车class AbstractCar{public: virtual void run() = 0;};//大众车class Dazhong :public AbstractCar{public: virtual void run(){ cout << "大众车启动.

2020-10-20 21:26:21 106

原创 02 面向对象设计原则-迪米特法则

#02 面向对象设计原则-迪米特法则#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <string>#include <vector>using namespace std;//迪米特法则 又叫最少知识原则class AbstractBuilding{public: virtual void sale() = 0; virtual string getQuality() = 0.

2020-10-20 21:25:49 82

原创 01 面向对象设计原则-开闭原则

#01 面向对象设计原则-开闭原则#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;//开闭原则 对扩展开放,对修改关闭,增加功能是通过增加代码来实现,而不是去修改源代码//写一个抽象类class AbstractCaculator{public: virtual int getResult() = 0; virtual void setOperatorNumber(int a, .

2020-10-20 21:25:12 75

原创 04 常用算法综合案例

#04 常用算法综合案例#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <string>#include <map>#include <vector>#include <algorithm>#include <numeric>#include <functional>#include <deque>#include &l.

2020-10-20 21:24:31 139

原创 03常用的算法生成算法

#03常用的算法生成算法#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <numeric>#include<vector>#include<algorithm>using namespace std;struct MyPrint01{ void operator()(int val){ cout << val << " "; }};vo.

2020-10-20 21:23:58 154

原创 02常用的拷贝和替换算法

#02常用的拷贝和替换算法#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <vector>#include<algorithm>#include<time.h>using namespace std;struct MyPrint01{ void operator()(int val){ cout << val << " "; }};/.

2020-10-20 21:23:01 64

原创 01常用的排序算法

#01常用的排序算法#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include<vector>#include<time.h>#include<list>#include<algorithm>using namespace std;//mergestruct MyPrint01{ void operator()(int val){ cout << v.

2020-10-20 21:22:20 77

原创 QT+PCL+VTK .pro文档配置

#PCLINCLUDEPATH += /usr/include/pcl-1.8LIBS += /usr/lib/x86_64-linux-gnu/libpcl_*.so#VTKINCLUDEPATH += /usr/include/vtk-6.3LIBS += /usr/lib/x86_64-linux-gnu/libvtk*.so#EIGENINCLUDEPATH += /usr/include/eigen3#BOOSTINCLUDEPATH += /usr/include/b.

2020-10-07 11:54:48 318

原创 2020-09-23

卸载QT命令:sudo apt-get autoremove --purge libqt*

2020-09-24 08:28:56 43

原创 VTKImage

#include "ProjectMainWindow.h"#include <QFileDialog>#include <QDir>#include <vtkRenderWindow.h>#include <vtkRenderer.h>#include <vtkImageViewer2.h>#include <QVTKWidget.h>#include <vtkJPEGReader.h>#includ.

2020-09-23 15:44:01 171

原创 2020-09-23

https://zhuanlan.zhihu.com/p/154032857

2020-09-23 11:42:15 40

原创 visualization.cpp

#include "pclviewer.h"#include "../cmake_bin/ui_pclviewer.h"PCLViewer::PCLViewer (QWidget *parent) : QMainWindow (parent), ui (new Ui::main_window){ ui->setupUi (this); QString str; str = str.fromLocal8Bit("点云库PCL学习教程第二版-Qt+PCL界面开发案例").

2020-09-22 16:57:57 150

原创 visualization.h

#ifndef PCLVIEWER_H#define PCLVIEWER_H#include <iostream>// Qt#include <QMainWindow>// Point Cloud Library#include <pcl/point_cloud.h>#include <pcl/point_types.h>#include <pcl/visualization/pcl_visualizer.h>// Vi.

2020-09-22 16:56:55 121

原创 nsHK

https://store.nintendo.com.hk/

2020-09-16 14:19:49 198

原创 realsenseRBG及深度数据转-to-pcl格式数据代码

/*********************************************************** * Author: Daniel Tran * Liam Gogley * * Purpose: The following .cpp file will utilize the Intel * realsense camera to stream and capture frame * data of the en.

2020-09-11 11:21:15 441

原创 对象的提取

//对象提取#include <opencv2/opencv.hpp>#include <iostream>#include <math.h>using namespace cv;using namespace std;Mat src, binary, dst;int main(int argc, char** argv) { src = imread("D:/gloomyfish/case3.png", IMREAD_GRAYSCALE); i.

2020-08-17 11:38:40 253

原创 对象提取与测量

//对象提取与测量//#include <opencv2/opencv.hpp>#include <iostream>#include <math.h>using namespace cv;using namespace std;int main(int argc, char** argv) { Mat src = imread("D:/gloomyfish/case6.jpg"); if (src.empty()) { printf("cou.

2020-08-17 11:37:06 106

原创 2020-08-07

#include <QCoreApplication>#include <sstream>#include <iostream>#include <fstream>#include <algorithm>#include <string>#include<opencv2/imgproc/imgproc.hpp>#include<opencv2/core/core.hpp>#include&lt.

2020-08-07 17:03:16 160

原创 2020-08-05

2020-08-05 10:47:45 51

原创 精度

x_X_pro0.0433961y_Y_pro1.22625x_X_pro0.0433961y_Y_pro1.22625x_X_pro1.81818y_Y_pro1.3931x_X_pro1.81818y_Y_pro1.3931x_X_pro1.81818y_Y_pro1.3931x_X_pro1.758y_Y_pro2.36944x_X_pro1.758y_Y_pro2.36944x_X_pro1.758y_Y_pro2.36944x_X_pro0.582764y_Y_.

2020-07-30 15:54:19 105

原创 2020.7.24:10组数据

center_x:210center_y:363left_up_x:120left_up_y:273left_down_x:120left_down_y:454right_up_x:301right_up_y:273right_down_x:301right_down_y:454intri_distance:0.361center_distance:0.3615left_up_distance:0.356333left_down_distance:0.357444right_u.

2020-07-24 16:12:15 99

原创 位姿

center_x:279center_y:170left_up_x:205left_up_y:96left_down_x:205left_down_y:244right_up_x:353right_up_y:96right_down_x:353right_down_y:244intri_distance:0.408333center_distance:0.409333left_up_distance:0.405left_down_distance:0.4055right_up_.

2020-07-23 16:43:11 110

原创 矩形数据-2

center_x:280center_y:172left_up_x:203left_up_y:95left_down_x:203left_down_y:249right_up_x:357right_up_y:95right_down_x:357right_down_y:249intri_distance:0.409167center_distance:0.41left_up_distance:0.407left_down_distance:0.404333right_up_di.

2020-07-23 11:00:20 123

原创 矩形数据

center_x:280center_y:170left_up_x:208left_up_y:98left_down_x:208left_down_y:243right_up_x:353right_up_y:98right_down_x:353right_down_y:243intri_distance:0.409center_distance:0.408333left_up_distance:0.403889left_down_distance:0.40

2020-07-23 10:39:59 316

原创 深度数据3—2

center_x:280center_y:171left_up_x:206left_up_y:97left_down_x:206left_down_y:246rith_up_x:355rith_up_y:97rith_down_x:355rith_down_y:246intri_distance:0.409center_distance:0.407333left_up_distance:0.404left_down_distance:0.406333r

2020-07-21 14:54:50 109

化成远程指令常用指令

json格式数据,机器人常用控制指令,启动,停止,位置信息变更,及各种查询命令,远程发送,查询版本,查询模号,修改地址

2020-05-18

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

TA关注的人

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