自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 opencv系列学习之核心模块

1 输入,修改,保存图像2 Mat3 对矩阵进行蒙版运算4 混合图像操作5 离散傅里叶变换6 使用XML和YAML文件的文件输入和输出7 改变图像对比度和亮度

2020-03-18 15:29:12 176

翻译 opencv系列学习(2)

二 opencv核心模块6 使用XML和YAML文件的文件输入和输出代码解释#include <opencv2/core.hpp>#include <iostream>#include <string>using namespace cv;using namespace std;static void help(char** av){ ...

2020-03-18 15:18:31 317

翻译 opencv系列学习(2)

二 opencv核心模块5.1 离散傅里叶变换傅立叶变换会将图像分解成其正弦和余弦分量。换句话说,它将图像从空间域转换到频率域。这个想法是,任何函数都可以用无限的正弦和余弦函数之和精确地近似。傅立叶变换是一种方法。数学上,二维图像的傅里叶变换为:5.2 代码解析#include "opencv2/core.hpp"#include "opencv2/imgproc.hpp"#inclu...

2020-03-18 12:42:46 543

翻译 opencv系列学习(2)

二 opencv核心模块4 改变图像对比度和亮度4.1 原理通常我们对一个点的处理会使用如下公式g(x)=αf(x)+β这里的α和β分别是获得参数和偏压参数,用来控制亮度和对比度g(i,j)=α⋅f(i,j)+β我们可将f(i,j)看作原图,将g(i,j)看作输出图片,这里的i,j指的就是对于的行列像素。4.2 代码分析#include "opencv2/imgcodecs.hp...

2020-03-18 12:27:35 156

翻译 opencv系列学习(2)

二 Opencv核心模块系列4 混合图像操作4.1 线性混合An interesting dyadic (two-input) operator is the linear blend operator:g(x)=(1−α)f0(x)+αf1(x)By varying α0→14.2 实例分析#include "opencv2/imgcodecs.hpp"#include "ope...

2020-03-18 11:46:56 145

翻译 opencv系列学习(2)

二 opencv核心模块3 对矩阵进行蒙版运算3.1 我们根据蒙版矩阵(也称为内核)重新计算图像中每个像素的值3.2 filter2D()函数应用此类滤镜在图像处理中非常普遍,以至于OpenCV中有一个函数将负责应用遮罩(在某些地方也称为内核)。为此,您首先需要定义一个包含掩码的对象: Mat kernel = (Mat_<char>(3,3) << 0, -1...

2020-03-18 11:25:45 164

原创 E: 无法定位软件包

发生这个问题有以下几种情况:第一 ,你的ubuntu系统需要更新,用以下命令: sudo apt-get update第二,你的系统软件需要升级,用以下命令:sudo apt-get upgrade第三,你要安装的软件版本,与ubuntu版本不对应,此种情况,你需要自己阅读要安装软件的安装文档,查找问题。...

2020-03-15 00:24:40 5777

原创 工业机器人控制笔记(2)

第二讲 机械臂运动学2.1 刚体在空间中的应用2.1.1 刚体2.1.2 参考系2.2 旋转矩阵2.2.2 基本矩阵y和z也可相应推出2.2.3 旋转矩阵性质2.2.4 连续旋转2.3 刚体位移...

2020-03-09 17:43:24 441

原创 工业机器人控制笔记(3)

第三讲 机械臂运动学及D-H参数3.1 机械臂运动学模型3.1.1 结构这是一个常见的机械臂模型3.1.2 关节3.1.3 运动链3.1.4 构型空间3.1.5 自由度3.1.6 工作空间3.1.73.1.8 两种机械臂模型示例3.2 Devanit-Hartenberg (D-H)3.2.1 背景• Denavit 和Hartenberg在1955年提...

2020-03-09 17:25:28 448

翻译 opencv系列学习(2)

二 opencv核心模块2 Mat2.1 Mat本质上是有具有两个数据部分的类1 矩阵头(包含矩阵大小,存储信息,储存方式等信息)2 指向包含该矩阵的矩阵的指针像素值2.2 两个Mat可以通过矩阵的指针实现指向同一张图片Mat A, C; // creates just the header partsA = imread(argv[...

2020-03-09 14:30:20 140

原创 opencv系列学习(2)

二 Opencv核心模块系列1 输入,修改,保存图像首先,我们来讲解一下所用到的一些符号1 输入图像使用 cv::imread2 修改图像使用 cv::cvtColor3 保存图像使用 cv::imwrite直接上官网代码,边解释边理解#include <opencv2/opencv.hpp>using namespace cv;int main( int argc,...

2020-03-09 09:59:09 127

原创 opencv系列学习

一 VS2019配置opencv4.21.首先,官网下载安装包,并配置环境变量2.打开vs2019,新建控制台应用3.设置为 Debug x64 模式4.添加属性表依次点击菜单栏 -> 视图 -> 其他窗口 -> 属性管理器,打开属性管理器。在属性管理器 Debug | x64 添加新项目属性表,命名为“opencvdebug"5.编辑属性表属性第一步,改变...

2020-03-08 12:07:48 205

转载 呃,这是一个给自己的警醒吧

转载至http://bbs.theithome.com/read-htm-tid-123.html(一位前辈留下的话)我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。 我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我...

2020-02-27 23:38:28 337 3

原创 C++primer学习(2)

C++primer学习(2)第2章 开始学习C++2.1 进入C++2.1.1 main()函数2.1.2 C++注释2.1.3 C++预处理器和iostream文件2.1.4 名称空间2.1.5 使用 cout 进行C++输出2.2 C++语句2.2.1 声明语句和变量2.2.2 赋值语句2.2.32.3 其他C++语句2.3.1 cin的使用2.3.2 cout的拼...

2020-02-26 15:31:24 158

原创 C++primer学习(1)

C++primer学习(1)第一章 预备知识注:计算机语言是数据和算法的结合数据——程序使用和处理的信息算法——程序运用的方法1.1 C语言编程原理1.1.1:C语言在面世时是一种过程性语言,强调算法1.1.2:当程序规模越来越庞大时,为了解决组织混乱的问题,结合C语言本身特性,提出了“结构化编程思想”结构化编程:将程序分支限制为一小组行为良好的结构(如C语言中的while循环,...

2020-02-25 17:34:57 223

原创 工业机器人控制学习笔记(1)

工业机器人控制学习笔记(1)1.空间运动(1)质点运动质点p在空间中的运动可由三个分别垂直于x,y,z轴的状态向量完整描述因此,假设空间中存在n个质点,那么便需要3n个状态向量来描述(2)自由度概念:力学系统中独立坐标的个数,所谓独立坐标,指的是变量之间并无联系,独立变化不受影响刚体:是一种有限尺寸可以忽略形变的物体刚体的自由度为六个:解释如下:首先,刚体的重心可视为一个质...

2020-02-14 15:57:05 1473

原创 ros安装的填坑指南

ROS安装的爬坑之路背景铺垫Ubantu16.04更换国内源开始安装ros啦初始化rosdeprosdep update 中会出现的问题接下来就是一些收尾的基础配置了卸载Kinetic感谢各位读者,如有错误请不吝赐教背景自我感觉应该是经历了ros安装的大部分坑吧,迷迷糊糊的爬了出来,现在写一篇博客总结一下,使用的是Ubantu 16.04铺垫由于先安装的是windows10和ubantu1...

2020-01-11 22:48:34 578

原创 puts和printf的区别

1、printf格式字符串包含三种类型的对象:(1)字符串常量;(2)格式控制字符串;(3)转义字符。字符串常量按原样输出并在显示中用作提示。输出项在输出表列中给出,格式控制字符串和每个输出项在数量和类型上应一一对应。格式控制字符串是以%开头的字符串,后跟各种格式控制字符,以指示输出数据的类型、宽度、精度等。2、puts(1)puts()函数只能输出字符串,不能输出值或执行格式转换。(...

2019-11-22 22:06:42 1609

空空如也

空空如也

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

TA关注的人

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