自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

What Can I Say

时间过得真的很快。

  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 OpenCV图像处理---模糊原理

模糊原理Smooth/Blur(平滑和模糊) 是图像处理中最简单和常用的操作之一使用该操作的原因之一就是为了给图像预处理时候降低噪声 , 把噪声与周围的数值平均一下就可以平滑噪声。使用Smooth/Blur操作背后是数学的卷积计算卷积:通过两个函数f 和g 生成第三个函数的一种数学算子,表征函数f 与g经过翻转和平移的重叠部分的面积。其中:f()表示一副图像,i、j表示图像的行和列,...

2019-06-13 08:55:32 3271

原创 OpenCV图像处理---绘制形状、文字与随机数生成

1. 画线 cv::line (LINE_4\LINE_8\LINE_AA)void line(InputOutputArray img, Point pt1, Point pt2, const Scalar& color,int thickness = 1, int lineType = LINE_8, int shift = 0);lineType描述画出这个线所使用的算法,...

2019-06-13 08:55:22 614

原创 OpenCV图像处理---调整图像亮度与对比度

理论:图像变换可以看作如下:像素变换 – 点操作邻域操作 – 区域调整图像亮度和对比度属于像素变换-点操作g(i,j) = αf(i,j) +β (其中 α>0 ,α 增益(放大倍数),用来控制图像的对比度,β (偏置),用控制图像的亮度参考代码:#include <iostream>#include <opencv2/opencv.hpp>...

2019-06-13 08:55:10 1042

原创 OpenCV图像处理---图像混合

线性混合操作(图像混合有加、减、乘、除、比重等方式)1、addWeighted 比重方式1.1 比重公式: g(x)=(1−α)f0(x) +αf1(x),其中 α 的取值范围为0~1之间,f0(x)表示一张图像x位置像素点的颜色数据,f1(x)表示另一张图像x位置像素点的颜色数据1.2 输出的混合图像计算公式 : dst(I) = saturate_cast(src1(I)*alpha +...

2019-06-13 08:55:01 650

原创 OpenCV图像处理---掩膜操作

Mat imread(const string& filename,int flags=1)函数介绍:函数imread返回Mat类型的值,如果读取文件失败,函数会返回一个空矩阵,那么 srcImage.data 的值是 NULL,因此正常读取完文件后,我们可以利用 srcIamge.data 或 srcImage.enpty() 函数进行返回值检查,以确保文件正常载入。参数介绍:i...

2019-06-13 08:54:50 1946

原创 OpenCV图像处理---图像的颜色空间

所谓的颜色空间是指,针对一个给定的颜色,我们如何组合颜色元素以对其编码。即把颜色分成几个基元素,通过组合基元素可以产生所有的颜色。RGB是最常用的一种颜色空间,因为它的原理和我们人眼的内部构成颜色的方式相同,通过基色 R(红色),G(绿色),B(蓝色),有时候还会有表示颜色透明度的(A)。HSV由一个圆锥组成,下顶点为黑色,上顶圆的中心点为白色。H:色调,用角度度量,取值范围为0°~36...

2019-06-13 08:54:39 560

原创 OpenCV图像处理---Mat类

图片是以数组的方式存在设备中的,数组中的值代表某个像素点的像素值,它的格式和范围受 颜色空间 和 数据类型 的影响。Mat类基础图像容器,代表的是矩阵(Matrix)前三个字母,它其实就是一个可以保存图片(一些数组矩阵)或者数组的容器,在opencv开发中我们经常需要使用它存储显示并传递一些数据,Mat类有相关的成员变量和成员函数方便使用。特点:1.不必为它手动开辟空间 2.不必在不需要的时...

2019-06-13 08:54:28 926

原创 const的用法

const的用法从左往右看,跳过类型,看修饰哪个字符,如果是*,说明指针指向的内存不能改变。int a = 10;const int *p = &a;int const *p = &a;*p = 20;//errp++;//true如果是指针变量,说明指针的指向不能改变即指针的值不能改变int a = 10;int * const p = &a;*p...

2019-06-13 08:54:03 95

原创 在ubuntu14.04上安装PyCharm教育版

pycharm是一款为python开发而生的IDE。它已经被专家认为是最好的pythonIDE之一。pycharm有社区版和专业版两种。社区版是免费的。但是专业版有更多的功能。我在下面的教程中展示如何安装这两种pycharm。pycharm特点在展示如何安装pycharm之前,让我们看一看pycharm的特点:语法高亮自动缩进和代码格式化代码补全行、块注释错误处高亮代码预置代码...

2019-06-12 14:54:50 904 2

原创 杂项

安装Goole Chrome 浏览器,进入下面的网址直接下载就好。https://www.google.cn/intl/zh-CN/chrome/通过命令行的形式安装VLC视频播放器sudo apt-get install vlcLibreOffice 设置中文sudo apt-get install libreoffice-l10n-zh-cn重启软件后就是中文了。...

2019-06-12 14:41:34 84

原创 Ubuntu14.04网易云音乐的下载及安装

下载网易云网站上只有Ubuntu16.04的版本,没有适合ubuntu14.04的版本,使用下面的链接可以直接下载之前的版本:Ubuntu 14.04 64s1.music.126.net/download/pc/netease-cloud-music_1.0.0_amd64_ubuntu14.04.debubuntu 14.04 32s1.music.126.net/download/p...

2019-06-12 14:29:27 510

原创 Ubuntu14.04安装CMake3.14.4

安装之前需要安装g++,安装之后1、进入官网下载cmake-3.14.4.tar.gz (CMake官网,3.14.4现在应该不是最新的版本,但是都适用)2、解压文件,进入cmake-3.14.4 进入命令 cd cmake-3.14.43、执行sudo ./bootstrap4、执行sudo make6、执行sudo make install7、执行cmake --version查...

2019-06-12 14:26:52 2247

原创 Ubuntu14.04安装搜狗输入法

1、进入搜狗拼音官网搜狗输入法 for linux2、点击立即下载 64bit3、因为14.04系统不带Fcitx,所以需要进行下载,点击系统设置中的软件和更新,其他软件,添加,输入ppa:fcitx-team/nightly,点击添加源,点击重新载入4、打开Ubuntu软件中心,在搜索栏输入fcitx,将会搜出fcitx,然后按照一般软件安装步骤安装即可完成升级。5、双击下载的 deb...

2019-06-12 14:16:39 161

原创 Ubuntu系统自定义快速截图

截图方法:打开 ‘系统设置’ -> ‘键盘’ ->‘自定义快捷键’ ->命令中输入gnome-screenshot -a右侧可以设置快捷键

2019-06-12 14:12:24 286

原创 Linux目录浅谈

linux目录类似一个树,最顶层是其根目录,每个目录有自己不同的作用。其中:程序安装目录 /opt:主机额外安装软件所摆放的目录,可以理解为D:/Software,安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。opt有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接rm -rf掉即可。在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。...

2019-06-12 14:06:47 130

原创 CSDN-Markdown浅谈

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。但是它本身是不支持修改字体、字号与颜色等功能的!CSDN-Markdown编辑器是其衍生版本,扩展了Markdown的功能(如表格、脚注、内嵌HTML等等)!可以通过下面的代码来实现修改字体、颜色、大小的功能<font color=#0099ff size=7 f...

2019-06-12 13:57:08 138

原创 ubuntu14.04上编译安装python3.7.3

首先先去python官网www.python.org下载python3.7.3的官方压缩包Python-3.7.3.tgz一、先安装需要的包zlib1g,libffiapt-get updateapt-get install zlib1g-devapt-get install libffi-dev二、在ubuntu上创建/usr/local/python3.7的目录,将压缩包放到该目录...

2019-05-28 12:48:07 1060

原创 lib与dll区别

首先介绍一下静态库(静态链接库)、动态库(动态链接库)的概念,首先两者都是代码共享的方式。静态库:在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中,这种库称为静态库,其特点是可执行文件中包含了库代码的一份完整拷贝;缺点就是被多次使用就会有多份冗余拷贝。即静态库中的指令都全部被直接包含在最终生成的 EXE 文件中了。在vs中新建生成静态库的工程,编译生成成功后,只产生一个.l...

2019-05-22 14:14:34 748

原创 03-Ubuntu 14.04系统下的环境配置VSCode&&Opencv&&C++

Opencv环境的配置主要是三个文件的配置打开VSCode,因为VSCode是以文件夹的形式进行项目管理的,所以先先建立一个文件夹,在文件夹里面建立一个.Cpp文件,里面内容随便写。下面就要开始配置适合Opencv环境的三个文件。1.配置launch.json打开launch.json的方法:Ctrl +Shift +P ,输入launch,选择Debug:open launch.json,...

2019-05-22 14:10:07 911

原创 02-ubuntu 14.04 64位 安装Opencv-4.1.0 (包含opencv_contrib模块)

前言:据官方说法,目前还不是太稳定的算法模块都在opencv_contrib里边,由于不稳定,所以不能在release版本里发行,只有在稳定以后才会放进release里边。但是这里边有很多我们经常要用的算法,比如SIFT,SURF等(在xfeatures2d 模块里边)。官网提供了说明,可以把opencv_contrib扩展模块添加编译到已安装的opencv4.1.0里边,也可以安装的时候直接把...

2019-05-22 14:09:49 1083

原创 01-Ubuntu14.04 安装VSCode

1.安装 VSCode1.sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make2.sudo apt-get update3.sudo apt-get install ubuntu-make4.sudo umake ide visual-studio-code按照提示进行安装,最后一步会提示你进行安装路径的选择,可以自己进行选择,也...

2019-05-22 14:09:34 2843

原创 Google chrome浏览器保存离线网页方法

mhtml 格式 方案chrome中 chrome://flags搜索 mhtml变为 enable然后 Ctrl+s

2019-05-18 09:21:57 15638 1

原创 解析为什么32位系统只能用4G内存!

原文来自这里,点我.既然是详解, 就从最基础的讲起了.1. Bit(位)Bit计算机是计算机最小的存储单位, 大家都知道计算机实质上都是用二进制数0或者1来存储数据的, 所以Bit实际上可以看成存放1个二进制数字的1个位置.也就是说bit只有2种值, 0 或者 1, 所以1个bit能存放1个布尔类型的值(boolean,是或者否).如果一个布尔类型被存放在1个bit中, 自然这个变量...

2019-01-08 11:26:10 664

原创 UEFI启动模式下安装Windows 8和Ubuntu 16.04双系统---亲测可行

UEFI启动模式下安装Windows 8和Ubuntu 16.04双系统---亲测可行新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流...

2018-12-31 11:22:46 404

STM32F105XX中文数据手册.zip

STM32F105XX中文数据手册

2019-06-19

基于正点原子开发板stm32f407的LittleVGL的移植

基于正点原子开发板stm32f407的LittleVGL的移植,可以实现官网的demo以及多theme测试,使用的屏幕为电阻屏,分辨率为240×320,驱动为9341。

2018-11-27

VS2013、2015番茄助手

适合vs2013、2015的番茄助手,亲测可用! 破解方法:将破解包里的VA_X.dll复制到前用户下的安装路径,如果提示存在,替换即可。当前用户安装路径查找方法:双击计算机,在右上角搜索栏中输入VA_X.dll即可。安装过程中关闭vs软件,安装成功之后打开软件就会出现VASSISTX。

2018-11-27

空空如也

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

TA关注的人

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