自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (9)
  • 收藏
  • 关注

原创 Gerrit提交代码步骤及常见问题解决

一、代码提交步骤//1. 版本库上有新的改动时,先更新到本地:git fetchgit rebase origin/master //2. 检查你的修改项:git status//3-1. git add 命令添加一个修改文件:git add <wanted file>//3-2. git add命令添加全部修改文件 :git add .//3-3. git add命令说明git add .不加参数默认为将修改操作的文件和未跟踪新添加的文件添加到git系统的暂存区

2021-03-29 13:56:33 3582

原创 毕业3年总结

引言  对于普通人来说,人的一生中出现的会影响人一生的选择其实不多,高考是人生中第一次重大选择,高考后的大学选专业是第二次重大选择,大学毕业以后选择的第一份正式工作是人生中第三次重大选择。2018年,即是我进行人生第三次重大抉择的一年,这一年的6月,我怀着忐忑又迷茫的心情离开了生活了4年的大学。历经3年,又快到面临人生重大选择的3岔路口了,在这里对过去做下总结。过去总结2018年  这一年,刚刚从学校毕业的我选择了一条前路未知的求职之路。刚毕业那会儿,三方签订的是嵌入式硬件工程师,入职后发现实在不喜

2021-02-22 14:39:39 387 5

原创 Ubuntu20.04系统搭建SVN服务器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-07-10 19:10:21 4341 4

原创 Ubuntu20.04防火墙设置(简易教程)

前言  在现在这个网络越发便捷的社会,各种网络勒索病毒层出不穷,即使是Google浏览器也是在不断的更新版本修复漏洞。很多人认为只有Windows系统才容易中病毒,若使用Linux系统就不容易中病毒,经常让自己的电脑裸奔运行,既不装杀毒软件,也不开启防火墙。其实Linux下也是存在中病毒的可能的,只是那些病毒几乎是无法像在Windows系统下一样自动运行的,Linux的特性决定了很多时候都需要你给予root权限软件才能运行,这确实使电脑中病毒的几率大大降低了,但是不管你的Linux系统是ubuntu还是其

2020-06-25 15:47:25 38861

原创 如何给你的Ubuntu系统桌面换个漂亮的动态壁纸

前言  经常用Ubuntu系统,天天看着那几张系统桌面壁纸都看腻了,突发奇想之下去网上搜索了下Linux系统下是否有想Windows系统一样的桌面动态壁纸,结果还真让我找到一个:Komorebi。这款软件作者已经开源在github上面了,想要的随时可以去取,真的是太感谢这款软件的开发者了,解决了我长期的视觉疲劳。先说下,我的电脑环境是Ubuntu18.04的系统,以下教程都是基于该环境下进行操作...

2020-04-29 21:06:16 13806 10

原创 编译安卓源码报错:OpenJDK 64-Bit Server VM warning:INFO:os::commit_memory(...)failed; error='...' (errno=12)

一、出错原因  容易发生在编译安卓6.0以上版本时出现,也跟电脑配置Linux系统时SWAP空间分配过少有关系,常发生在Linux Ubuntu上,在编译占用内存巨大的项目如Android时就可能出现。常出现错误代码提示:errno12: Cannot allocate memory。意思是OpenJDK申请到的内存不足,无法进行后续编译,解决办法有三个:1、通过free -h命令确认自己电脑...

2020-04-27 17:42:31 2624

转载 转载:SIFT算法详解

版权声明:本文为CSDN博主「zddhub」的原创文章原文链接:https://blog.csdn.net/zddblog/article/details/7521424  在网上看到一个非常好的介绍SIFT算法得文章,忍不住转载一下,方便后续随时查阅。尺度不变特征变换匹配算法详解Scale Invariant Feature Transform(SIFT)Ju...

2020-04-23 11:16:11 450

原创 创建SSH密钥+github上传本地项目

前言  由于经常会涉及到上传代码到远程仓库,且经常重装Linux系统,这里将创建SSH密钥的过程以及上传本地项目到github的过程详细记录下,方便后续自己查阅用。...

2020-04-16 19:48:10 447

原创 【OpenCV】OpenCV4.1.0+opencv_contrib-4.1.0+VS2017编译

  最近想学习图像拼接的知识,要用到SIFT、SURF的内容,但是OpenCV在3.0版本开始,就逐渐将SIFT、SURF等方法放入opencv_contrib中了,如果想使用需要自己编译到opencv中,于是就在自己的Win10电脑上配置了相应的编译环境。先说下整个流程需要用到的工具:1. OpenCV4.1.0源码、2. opencv_contrib-4.1.0源码、3. CMake、4. V...

2020-04-02 18:31:48 1897 1

原创 OpenCV学习笔记(十三)之连通组件标记

一、联通组件标记算法原理  很长时间没更新了,今天开始继续更新OpenCV学习笔记相关内容。今天说的是图像处理中最常用的分析方法:连通组件标记算法。这里只介绍两步法,也就是OpenCV库中自带的那种。  两步法的连通组件标记算法的实质是分两步扫描二值图像。第一步扫描图像的每个像素点,对于像素值相同的而且相互连通分为相同的组(group),标记为Label 1,持续进行扫描,最终得到图像中所有的...

2020-03-25 15:21:24 2096

原创 ubuntu14.04下安装最新版本cmake与opencv4.1版本

  这篇博客主要讲解下怎么在ubuntu下安装最新版本的CMake和openCV。第一步 安装最新版CMake  为了使用openCV的最新功能,我们要安装openCV4.1版本的库。安装这个库时会出现cmake版本过低无法安装的情况,这种时候就需要我们将原有的CMake工具卸载,重新安装一个版本比较新的CMake。下面是详细教程:一 卸载旧的CMake方法很简单,打开终端,输入sudo...

2019-10-24 22:21:26 284

原创 Ubuntu14.04下配置并使用MTK flash tool

前言  由于从事的工作需要经常对手机进行刷机操作,而MTK提供的flash tool基本都是在Windows下运行的,很多工作又是在linux下完成的,要涉及到大量的android源码编译、生成刷机包、调试手机效果等操作。以前的安卓刷机包大小不过一两个G,生成刷机包的时候还算轻松,花不了太多时间,但是随着android系统越来越完善,其固件体积也越来越大。到android 10 Q版本之后更是达...

2019-10-12 13:37:50 1923

原创 2019年上半年总结

引言由于公司项目需要使用到ListCtrl控件,而MFC中提供的列表控件又实在是太简单了,为了迅速开发完成,因此不得不从其他地方找相关资料来参考了。本文是以国外大神 Aravindan Premkumar在VC++ 6.0的基础上移植到MFC中的,主要对移植的过程中相关注意事项及该控件的拓展开发做介绍。下图是移植后再经过自己拓展开发后的效果图:ListCtrl移植过程及步骤1、...

2019-10-09 16:29:58 152

原创 OpenCV学习笔记(十二)之USM图像锐化

LUT原理  提到LUT,很多人可能都会觉得这是一个很专业很高深的词汇,LUT其实就是Look Up Table(颜色查找表)的缩写,简单点儿理解就是:通过LUT,我们可以将一组RGB值输出为另一组RGB值,从而改变画面的曝光与色彩。LUT文件就是一个包含了可以改变输入颜色信息的矩阵数据。LUT本身并不进行运算,只需在其中列举一系列输入与输出数据即可,这些数据呈一一对应的关系,系统按照此对应关系...

2019-07-18 20:29:47 4195

原创 OpenCV学习笔记(十一)之LUT使用

LUT原理  提到LUT,很多人可能都会觉得这是一个很专业很高深的词汇,LUT其实就是Look Up Table(颜色查找表)的缩写,简单点儿理解就是:通过LUT,我们可以将一组RGB值输出为另一组RGB值,从而改变画面的曝光与色彩。LUT文件就是一个包含了可以改变输入颜色信息的矩阵数据。...

2019-07-03 20:04:11 5485

原创 OpenCV学习笔记(十)之直方图比较、反向投影、模板匹配

图像直方图比较  图像直方图比较,就是计算两幅图像的直方图数据,比较两组数据的相似性,从而得到两幅图像之间的相似程度,直方图比较在早期的CBIR中是应用很常见的技术手段,通常会结合边缘处理、词袋等技术一起使用。...

2019-06-24 20:33:22 643

原创 OpenCV学习笔记(九)之直方图均衡化(图像增强)

瓦达瓦

2019-06-15 20:31:40 2557

原创 OpenCV学习笔记(八)之边缘检测算子下篇(Canny算子原理及实现)

2019-06-05 17:56:18 927

原创 OpenCV学习笔记(八)之边缘检测算子上篇(Sobel算子实现原理及源码分析)

Sobel

2019-05-26 18:44:02 2717 5

原创 OpenCV学习笔记(七)图像卷积

&amp;emps;&amp;emps;图像卷积是我们对图像进行处理时最常用的方法,如去噪、滤波、边缘提取等都要用的卷积函数。OpenCV中提供了不同方法的卷积函数,包括Sobel算子、Laplace算子、Canny边缘检测算子等等,除了这些自带的函数,OpenCV库中还提供一种可以自定义卷积核的函数,可由用户自己根据需要定义合适的卷积核。先学习下OpenCV中自带的卷积函数Sobel算子O...

2019-05-04 15:30:19 2740

原创 OpenCV学习笔记(六)之轮廓提取与角度测量

爱我的饭碗

2019-04-07 18:58:53 13386 2

原创 Ubuntu_SLAM 学习笔记(二)初识编译环境

本节主要从以下三个方面学习Ubuntu下的编译环境:1、g++编译工程文件;2、cmake编译工程文件;3、kdevelop编译工程文件。一、g++编译器1、g++安装1.先安装 :sudo apt-get install build-essentialbuild-essential 为Ubuntu源库中提供的软件包,该包依赖许多编译c/c++ 所需要的依赖项,其中就包括 gcc 和g++...

2019-03-20 20:22:01 195

原创 Ubuntu_SLAM 学习笔记(一)前言

  由于工作的原因,需要开发可以在Windows系统下使用RGBD摄像头实时显示环境3D信息的GUI软件,上网查阅大量有关RGBD摄像头3D建模的资料后发现绝大部分都是运行在Linux系统下面的,这种3D建模方法也被称为:SLAM(simultaneous localization and mapping)即,即时定位与地图构建,该技术应用前景非常广泛,包括AR/VR、自动驾驶、3D人脸识别技术、...

2019-03-15 17:59:50 189 1

原创 固态+机械与Windows10 + Ubuntu14.04双系统安装配置

由于项目原因需要使用到Linux系统,为此不得不在自己的电脑上安装一个Ubuntu14.04,可是网上关于安装Ubuntu的教程大多是使用easyBCD2.3这个软件来进行启动项的引导安装,它是基于Legacy+MBR的,但是微软从Windows8以后的系统都是使用的UEFI引导启动。由于MBR是传统的分区表类型,最大缺点是不支持容量大于2T的硬盘。GPT刚好弥补了MBR的大缺点,可支持最大容量为...

2019-03-12 21:39:05 501

转载 彻底删除Ubuntu EFI分区及启动项

本文转载自:https://blog.csdn.net/mtllyb/article/details/78635757最近由于项目原因需要使用到Linux系统,为此不得不在自己的电脑上安装一个Ubuntu14.04本文主要针对UEFI和GPT双系统下Ubuntu EFI分区及启动项的删除。1、查看电脑分区信息电脑分区信息如我上一篇博客所示,打开win10磁盘管理器,可以看到相应分区信息,...

2019-03-12 19:39:21 6599

原创 OpenCV学习笔记(五)阈值化与自适应阈值化

  在对一幅图像进行处理时,很多时候我们都会用到二值化操作,如最常用的边缘检测算法:Canny边缘检测算法就要求执行前必须先转换为灰度图才行,但是在有的工程中遇到的问题,需要将灰度图转换为二值化图后再进行Canny才会有更好的效果。二值化操作也有注意点,如何最大可能的保存原图像的数据完整性,就需要严格设置阈值点了。OpenCV中提供两种阈值化方法,普通阈值化和自适应阈值化。普通阈值化OpenC...

2019-02-26 23:26:57 1693

原创 OpenCV学习笔记(四)图像金字塔之下篇(简单图像分割)

  上篇中介绍了图像金字塔的简单操作,这篇使用图像金字塔的知识来做一个高端点的操作,图像分割。

2019-02-23 16:20:26 724

原创 OpenCV学习笔记(四)图像金字塔之上篇

过年休息了大半个月,今天开始继续学习OpenCV,今天学习OpenCV中的图像金字塔。图像金字塔是图像多尺度表达的一种,最主要的是用于图像的分割。同时,图像金字塔也被广泛用于各种视觉应用中。图像金字塔是一个图像集合,集合中所有的图像都源于同一个原始图像,通过对原始图像连续降采样获得,直到达到某个终止条件才停止降采样。图像金字塔分为两种:1.高斯金字塔(Gaussian pyramid)2.拉...

2019-02-21 10:45:58 353

原创 OpenCV学习笔记(三)形态学处理之下篇(顶帽、黑帽、形态学梯度)

上篇介绍了形态学中的

2019-01-28 13:54:40 780 3

转载 毕业五年决定人的一生(转)

一篇挺有深度的好文章,转载下来每当自己意志消沉的时候就看看,提醒自己现在还不能放松。 本文转载自:https://blog.csdn.net/D29h1jQy3akVx/article/details/78139888正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能...

2019-01-24 13:49:28 249

原创 OpenCV学习笔记(三)形态学处理之上篇(膨胀腐蚀)

OpenCV中的“in-place”操作指的是“原图像和目标图像是一个图像”

2019-01-22 10:11:10 527

原创 OpenCV学习笔记(二)常用滤波函数之下篇(卷积滤波)

上篇介绍了openCV自带的滤波函数库,中篇介绍了基于中值滤波的改进滤波算法:自适应中值滤波。这一篇将介绍OpenCV的卷积操作函数:void cvFilter2D( const CvArr* src, CvArr* dst,const CvMat* kernel,CvPoint anchor=cvPoint(-1,-1));src输入图像.dst输出图像.kernel卷积核, 单...

2019-01-16 11:30:47 504

原创 始于2018,启程2019

引言2018年

2019-01-07 22:48:08 288

原创 OpenCV学习笔记(二)常用滤波函数之中篇(自适应中值滤波)

前言

2018-12-29 10:28:28 2947 1

转载 三句话影响人的一生

本文转载自:https://blog.csdn.net/itcastcpp/article/details/5781840 一个男人在外工作20年,终于要回家了,老板问他:你是要20年的工资还是要3句忠告?男人说我明天上路,明早给您答案好吗?老板说可以。当晚男人未眠…早晨,他对老板说:我要3个忠告。于是老板给...

2018-12-19 16:16:42 231

原创 OpenCV学习笔记(二)常用滤波函数之上篇

引言OpenCV中提供了五种滤波方法,分别是均值滤波、不缩放比例均值滤波、中值滤波、高斯滤波和双边滤波。前两种滤波实质上属于一种滤波方法,只不过“不缩放比例均值滤波”比“均值滤波”在计算处理速度上要快一些。下面分别主要介绍OpenCV中使用的滤波函数。1、均值滤波均值滤波在OpenCV中是void blur( InputArray src, OutputArray dst, Size ks...

2018-12-18 20:15:59 3780

转载 图像处理中的卷积

本文转载自:https://blog.csdn.net/chaipp0607/article/details/72236892 数字信号处理中卷积卷积一词最开始出现在信号与线性系统中,信号与线性系统中讨论的就是信号经过一个线性系统以后发生的变化。由于现实情况中常常是一个信号前一时刻的输出影响着这一时刻的输出,所在一般利用系统的单位响应与系统的输入求卷积,以求得系...

2018-12-15 15:50:33 3073

原创 OpenCV学习笔记(一)之常用基本数据类型

引言就像C、C++等语言一样,OpenCV作为一个开源库,为了便捷及良好的封装性,它也有很多自己定义的数据类型,这些类型在很多地方都有用到。学习OpenCV首先就需要对它的基本数据类型有个大概的了解,这样在之后开始正式项目时就算遇到各种各样复杂的数据类型也好回头再来查找。CvPoint 类型CvPoint类型IplImage 类型...

2018-11-30 18:23:48 361

原创 MFC学习笔记(一)High Speed Chart 控件使用

引言大学期间学习STM32时,由于参加机器人比赛,第一次接触到摄像头,让我深深被其吸引,还记得当初为了点亮第一颗摄像头,第一次通过自己写的颜色识别算法让它按照自己的意愿去识别出每帧图像的内容,正确标识出物体位置信息时的激动,那时的我们真的是废寝忘食般的吸收大量新知识,连续通宵好几晚,最终,付出的辛苦使我们收获颇丰。刚大学毕业时,我在一家医疗器械公司担任硬件工程师,出于对摄像头及与其相关的图像识别...

2018-11-10 17:24:28 9366 12

repo_code.sh

Ubuntu下使用repo同步Android代码的脚本,repo sync同步失败后可以重复repo sync操作,可以避免网络中断导致的同步失败

2020-08-26

SVN1.14.0&amp;Chinese_Package.zip

压缩包内包含SVN1.14.0的Windows安装包和对应的简体中文语言包,下载的是比较新的SVN客户端,使用起来比旧版本方便很多,主要是给需要的人提供方便,不用自己去网上慢慢找资源。

2020-07-09

VS2017专业版安装包&amp;ImageWatch&amp;visual_assist_x_2017.zip

每次下载好VS以后,还要下载ImageWatch和visual_assist_x,分开去找的话也要花不少时间,这里为了方便大家,直接将三个工具打包到一起了,极大地节省了在网上找资源的时间

2020-04-01

cmake-3.17.0-Windows64位系统版本.zip

去CMake官网下载的话速度可能会很慢,为了方便大家,这里我将之前下载好的安装包打包好了发出来,供大家使用。

2020-04-01

SP_Flash_Tool_v5.1844_Linux.rar

Linux版本的MTK平台刷机工具flash tool,已在ubuntu14.04上面测试过了,完美兼容

2019-10-12

visual_assist_x_2017.zip

Visual Assist X_10.9.2238.2 破解版 在Visual Studio Professional 2017上测试过了,确认有效

2019-05-29

Learning OpenCV 3 英文版.zip

2017年版本的 Learning OpenCV3 第三版 英文 高清非扫描完整电子档,带目录和标签,共1018页。

2019-05-28

ListCtrl控件拓展功能

压缩包内为VS2010版本下列表视图控件的拓展版,比MFC自带的列表视图控件多了很多实用的功能

2018-11-19

High Speed Chart 动态绘图控件

资源内提供的是High Speed Chart 动态绘图控件所需要的多种头文件与源文件

2018-11-09

空空如也

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

TA关注的人

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