分类: 机器视觉

8 篇文章

Gazebo室外仿真之地形植物建模
效果展示: 地形 法一:terrain_generator GAZEBO构建室外环境地图之创建高度图 GAZEBO构建室外环境地图之加载山地地形 由于我的项目需求是需要甘蔗地的地形模型,对于从卫星地图中获取高程图的办法明显不能达到要求,所以这里我选择采用World Creator 建模,然后导出成高程图: 然后使用opencv调整大小,这里转换了多张不同大小的图像: #include <opencv2/highgui.hpp> #include <opencv2/opencv.hpp> using namespace cv; using namespace std; i…
基于二维激光雷达的蔗田垄高检测机器人——现场试验
遗忘越来越快 之前做仿真时学看ros,然后休息了几个月,现在要做试验了,感觉已经忘得差不多了,所以体会到了做笔记的重要性,因此这里做个试验笔记。 参考资料:http://www.autolabor.com.cn/book/ROSTutorials/ 对于试验,本质就是搭建一个机器人,从控制的角度看,机器人系统可以分为:传感系统、控制系统、驱动系统、执行机构。 执行机构: 执行机构只要满足能在蔗田环境下工作,采用四个直流编码电机带动四个主动轮进行行走,由于执行机构比较简单,不再做单独介绍。 驱动系统: 电池、arduino 以及电机驱动模块; 控制系统: 树莓派; …
数值分析Jacobi迭代法c/c++实现
matlab还没学精通,正好好久没写代码了,借此温习温习。 //Jacobi.cpp #include "Jacobi.h" #include <iostream> #include <vector> #include <stdlib.h> using namespace std; using std::vector; vector<double> matrix_A; vector<double> vector_b; Jacobi::Jacobi() { cout << "输入方阵维数:"; cin >> order; std::cout <&l…
powell法c/c++程序
以下代码的vs2019工程文件打包点此下载去掉运行部分的注释即可 /*powell.cpp*/ #include "stdafx.h" #include <stdio.h> #include <math.h> #include "Powell.h" #include <iostream> #define m 10 /*数组长度m >= 维数n */ float powell::powell_f(float x[]) { float result; //result = (x[0] - 2)*(x[0] - 2) + (x[1] - 3)*(x&…
区间消去法+二次插值法求极小值,并调用matlab绘制图像(c/c++程序)
vs2019解决方案源文件打包:区间消去法+二次插值法求极小值,并调用matlab绘制图像(c/c++程序) #ifndef _Quadratic_interpolation_H #define _Quadratic_interpolation_H #include <iostream> #include <vector> #include <math.h> #define f1 function_value[0] #define f2 function_value[1] #define f3 function_value[2] #define X1 …
opencv学习记录
gitee地址:https://gitee.com/jhjyes/opencv_learing #include<opencv2\opencv.hpp> #include "ep_17.h" #include <tbb/tbb.h> #include <iostream> using namespace cv; /* ep_1:图像显示 ep_2:图像腐蚀,模糊,边缘检测 ep_3:视频播放,摄像头采集 ep_4:彩色目标追踪 ep_5:光流optical flow ep_6:点追踪ikdemo ep_7:人脸识别 ep_8:svm分类 ep_9:无监督分类 ep_10:生成…
opencv线性滤波:方框滤波,均值滤波,高斯滤波
学习浅墨大佬:教程 函数调用: #include "ep_19.h" using namespace std; using namespace cv; void ep_19() { /*方框滤波 *第一个参数,InputArray类型的src,输入图像,即源图像,填Mat类的对象即可。该函数对通道是独立处理的,且可以处理任意通道数的图片,但需要注意,待处理的图片深度应该为CV_8U, CV_16U, CV_16S, CV_32F 以及 CV_64F之一。 第二个参数,OutputArray类型的dst,即目标图像,需要和源图片有一样的尺寸和类型。 第三个参数,int类型的ddepth,输出图像…