- 博客(230)
- 资源 (52)
- 收藏
- 关注
原创 深度学习(3): BP神经网络推导及实验
文章目录1 BP神经网络简介2 BP神经网络结构与原理3 BP神经网络推导4 实验参考资料1 BP神经网络简介BP(back propagation)神经网络是1986年由Rumelhart和McClelland为首的科学家提出的概念,是一种按照误差逆向传播算法训练的多层前馈神经网络,是目前应用最广泛的神经网络。BP算法(Back Propagation algorithm即反向传播算法)...
2019-08-11 09:15:25 4469 2
原创 机器学习(5): k-近邻算法(kNN) 小结及实验
文章目录1 k-近邻算法简介2 k-近邻算法原理2.2 引例2.2 算法流程3 k-近邻算法优缺点4 实验参考资料注:转载请标明原文出处链接:1 k-近邻算法简介k-近邻(k-Nearest Neighbor,kNN)分类算法,是一个理论上比较成熟的方法,也是最简单的机器学习算法之一。该方法的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别...
2019-07-10 10:57:57 7360
原创 机器学习(4): 支持向量机(Support Vector Machine) 算法小结
文章目录1 SVM 简介2 引例3 SVM背后的最优化问题3.1 自然语言描述3.2 数学语言描述参考资料1 SVM 简介支持向量机 (Support Vector Machine, SVM)是一类按监督学习 (supervised learning)方式对数据进行二元分类(binary classification)的广义线性分类器 (generalized linear classifi...
2019-07-03 15:19:16 3565 2
原创 SIFT(Scale Invariant Feature Transform) 算法小结及实验
目录1 SIFT简介1.1 SIFT应用1.2 SIFT特点2 SIFT算法步骤2.1 算法简述2.2 关键点检测1 什么是SIFT关键点?2 什么是尺度空间(scale space)?3 高斯模糊4 高斯金字塔5 DoG局部极值检测6 关键点方向分配7 关键点描述8 关键点匹配3 Matlab实验4 小结参考资料注:转载...
2019-06-26 09:10:54 6482 1
原创 数字图像处理(19): 边缘检测算子(Roberts算子、Prewitt算子、Sobel算子 和 Laplacian算子)
目录1 边缘检测的基本原理2 边缘检测算子分类3 梯度3.1 图像梯度3.2 梯度算子4 Roberts 算子4.1 基本原理4.2 代码示例5 Prewitt 算子5.1 基本原理5.2 代码示例6 Sobel 算子6.1 基本原理6.2 代码示例7 Laplacian 算子7.1 基本原理7.2 代码示例8 小结8...
2019-05-05 16:15:33 172826 38
原创 数字图像处理(11): 图像平滑 (均值滤波、中值滤波和高斯滤波)
目录1 图像增强——图像平滑1.1 图像增强简介1.2 图像平滑2 均值滤波3 中值滤波4 高斯滤波参考资料1 图像增强——图像平滑1.1 图像增强简介图像增强是对图像进行处理,使其比原始图像更适合于特定的应用,它需要与实际应用相结合。对于图像的某些特征如边缘、轮廓、对比度等,图像增强是进行强调或锐化,以便于显示、观察或进一步分析与处理。图像增强主要是一...
2019-05-03 17:28:20 118475 18
原创 Harris角点检测 及 Matlab实验
目录1 基础知识1.1 图像变化的类型1.2 提取点特征的作用1.3 什么是好的角点检测算法?2Harris 角点检测2.1 Harris角点检测基本思想2.2 Harris角点检测:数学描述3 总结4 Matlab 实验参考资料角点是图像重要的特征,对图像图形的理解和分析有很重要的作用。角点在保留图像图重要特征的同时,可以有效地减少信息的数据量,...
2019-04-25 16:53:45 20233 3
原创 机器学习(2): K-means (k均值) 聚类算法 小结
目录1 聚类简介2 k-means算法流程3 利用k-means 对数据进行聚类4利用K-means进行图像分割5 小结参考资料1 聚类简介在无监督学习中,训练样本的标记信息是未知的,我们的目标是通过对无标记训练样本的学习来解释数据的内在性质及规律,为了进一步的数据分析提供基础,此类学习应用最多的就是“聚类”(clustering)。聚类(clusteri...
2019-04-24 15:08:38 16517 1
原创 /system/bin/rm: Argument list too long
使用adb shell rm -rf 删除指定目录下文件 报错:/system/bin/rm: Argument list too long错误原因:文件夹下的文件数目过多;方法:分组删除即可(分组删除的等待时间稍微长一点);分组删除方法命令如下:adb shellcd 指定目录 ls | xargs -n 10 rm -rf exit // 退出adb shell例如分组删除路径下的所有文件data/vendor/camera/adb shell cd dat
2021-04-20 15:13:01 1476
原创 NotePad++/UltraEdit 分析Log——或操作和与操作
经常需要Log进行分析,常需要使用多个关键词进行查找,其方法如下:NotePad++ 分析log 或操作使用 A|B 表示 匹配 表达式A 或 表达式BNotePad++ 分析log 与操作(查找一行的多个关键词)用 A.*B 表示匹配 表达式A和表达式B,.*表示 表达式A和表达式B中间的任意字符UltraEdit 分析log 或操作使用 ^{A^}^{B^} 表示匹配 表达式A 或 表达式BUltraEdit 分析log 与操作(查找一行的多个关键词)用 A*B 表示匹配 表达式
2021-04-18 19:28:45 1704 1
原创 Mobile Camera Pipeline
2021年最新Paper: Mobile Computational Photography: A Tour介绍了智能手机Camera ISP流程。详细内容可看作者的论文论文链接:2021_Mobile Computational Photography: A Tour
2021-03-23 15:36:00 1122
原创 Win10 adb pull指定的文件
adb pull 手机中某一路径下的所有文件到电脑本地的命令格式为:adb pull 手机路径 电脑本地路径对于手机路径文件太多,需要pull指定文件格式文件到电脑本地,其方法如下,以.jpg文件为例:(1) 首先将下面的脚本保存为pull_fixed.bat文件@echo offsetlocal enabledelayedexpansionif %1.==. ( echo Wilcard parameter is required. goto end)for /F "t
2021-01-02 18:14:10 6804
原创 [2020-10-24节日快乐] Camera色散现象
色差(Chromatic Aberration,又称为色散现象) 是由于照相机的镜头没有把不同波长的光线聚焦到同一个焦平面(不同波长的光线的焦距是不同的),或者和镜头对不同波长的光线放大的程度不同而形成的。色差又可分为“横向色差”和“纵向色差”,色差的程度随着镜头表明玻璃的色散程度不同而有所差异。可见光的波长范围大约400至700纳米,不同波长的光,颜色各不相同,其通过透镜时的折射率也各不相同,这样物方一个点,在像方则可能形成一个色斑。光学系统最主要的功能就是消除色差。(1) 横向色差横向色差(
2020-10-24 15:33:01 2145
原创 Android adb常用命令
文章目录1 adb简介2 常用命令参考资料1 adb简介Android 调试桥 (Android Debug Bridge, adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序,包括以下三个组件:(1) 客户端:用于发送命令。客户端在开发计算机上运行。您可以通过发出 adb 命令从命令行终端调用客户端。(2) 守护程序 (adbd):
2020-09-19 15:38:28 796
原创 Linux下输出结果翻页查看内容快捷键
Page Up 向上翻一页Page Down 向下翻一页Ctrl + U 向上翻一页Ctrl + D 向下翻一页 q &nb..
2020-09-15 11:15:48 4422
原创 OpenCV(7): 调整图像亮度和对比度
注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/106987593图像变换可以看作如下:(1) 像素变换:点操作(2) 邻域操作:区域调整图像亮度和对比度属于像素变换——点操作g(i,j)=α⋅f(i,j)+βg(i,j) = \alpha \cdot f(i,j) + \beta g(i,j)=α⋅f(i,j)+β其中,α>0\alpha > {\rm{0}}α>0 ,β\betaβ .
2020-06-27 20:38:14 693
原创 OpenCV(6): 图像线性混合
注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/106938682图像线性混合的理论表达式为:dst(x)=f(src1(x)⋅alpha+src1(x)⋅beta)+gammadst(x) = f\left( {src1(x) \cdot alpha + src1(x) \cdot beta} \right) + gammadst(x)=f(src1(x)⋅alpha+src1(x)⋅beta)+gammaOpe.
2020-06-24 10:35:54 476
原创 OpenCV(5): 图像基本操作(读取/保存图像,修改图像的像素值)
文章目录1 读取图像2 保存图像3 修改灰度图像的像素值4 修改彩色图像的像素值参考资料注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/1069373621 读取图像#include <opencv2/core/core.hpp> #include <opencv2/imgcodecs.hpp> #include <opencv2/opencv.hpp>#include <
2020-06-24 09:45:37 1117
原创 OpenCV(4): Mat对象
文章目录1基础知识2 代码示例2.1 创建一张空白图像2.2 clone2.3 cvtcolor2.4 channels2.5 cols、rows 和 uchar* ptr2.6 构建一个窗口2.7 zeros参考资料注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/1069311001基础知识Mat对象 OpenCV2.0之后引进的图像数据结构、自动分配内存、不存在内存泄漏的问题,是面向对象的数据结构。Mat对象分为头
2020-06-23 20:22:32 538
原创 Word 2016 撰写论文(7): 毕业论文中引用多篇参考文献
文章目录1 简要步骤2 详细步骤注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/106736148写毕业论文时,论文中有的部分需要引用多篇参考文献,使用交叉引用会出现多个中括号,如下图所示,红色标记是错误的格式,黄色标记是正确的格式。如果使用手动将中括号的左右半边删除,那么更新域代码或者word版转成pdf版本时,删除的中括号会再次出现,网上查了很多教程,使用域代码的方式有效,非常简单,下面将详细介绍,做个笔记,方便查
2020-06-13 18:33:20 26274 8
原创 Linux基础知识(18): Shell编程——正则表达式、字符截取命令、字符处理命令
文章目录1 正则表达式1.1 什么是正则表达式1.2 正则表达式与通配符的区别1.3 基础正则表达式1.3.1 符号“*”1.3.2 符号“.”1.3.3 符号“^”和符号“$”1.3.4 符号“[]”1.3.5 符号“\”2 字符截取命令2.1 cut命令2.2 printf命令2.3 awk命令2.4 sed命令3 字符处理命令3.1 sort命令3.2 wc命令参考资料注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/1
2020-06-02 21:33:07 1737
原创 Linux基础知识(17): Shell编程——环境变量配置文件
文章目录1 简介2 环境变量配置文件的功能3 其他环境变量配置文件参考资料注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/106250172#pic_center1 简介修改配置文件后,必须注销重新登录才能生效,使用source命令可以不重新登录。source命令格式为:source 配置文件名或者为:. 配置文件名环境变量的作用:定义每个用户的操作环境。PATH, HISTORY, PS1, H
2020-05-21 10:07:43 319
原创 Linux基础知识(16): Shell编程——运算符
文章目录1 declare命令(1) 变量声明为数值型(2) 显示被声明变量的属性(3) 声明数组变量(4) 声明环境变量(5) 声明变量的只读属性2 数值运算方法3 变量测试参考资料注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/106249166#pic_center1 declare命令Shell变量的缺点是变量默认为字符型,但可以使用 declare 命令来声明变量类型。declare命令格式为:decla
2020-05-21 09:14:42 323
原创 Linux基础知识(15): Shell编程——变量
文章目录1 变量概述2 变量的分类3 用户自定义变量3.1 变量定义3.2 变量调用3.3 变量叠加3.4 变量查看3.5 变量删除4 环境变量5 语系变量6 位置参数变量7 预定义变量8 接收键盘输入——read命令例1 使用参数-p例2 使用参数-s例3 使用参数-n参考资料注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/1062486061 变量概述Shell与其他语言相比:php和jave主要实现功能;S
2020-05-21 08:31:27 603
原创 Git学习笔记(6): 本地库管理远程库(GitHub)——push, clone, pull操作
文章目录1 本地库和远程库(1) 建立本地库(2) 建立远程库2 本地库管理远程库的基本操作2.1 本地库推送(push)到远程库(GitHub)2.2 远程库克隆(clone)到本地库2.3 远程库拉取(pull)到本地库3 团队协作开发和跨团队协作开发(开源项目)参考资料注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/106153902本地库(Git仓库)可以管理远程库(GitHub),一般地操作有pull, clo
2020-05-16 08:57:55 4684
原创 Git学习笔记(5): 分支管理(创建分支、切换分支、合并分支、删除分支)
文章目录1 创建分支与查看分支2 切换分支3 合并分支4 解决合并分支产生的冲突5 删除分支6 小结参考资料注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/1061269161 创建分支与查看分支创建分支命令格式:git branch 分支名查看分支命令格式:git branch -v也可以通过命令:git log --decorate --all --oneline --graph 对各个分支进行图形化显示。
2020-05-14 19:48:00 4370 1
原创 Git学习笔记(4): 删除文件(git rm) 和 重命名文件(git mv)
文章目录1 删除文件1.1 命令——rm 文件名1.2 命令——git rm 文件名1.3 命令——git rm -f 文件名1.4 命令——git rm --cached 文件名2 重命名文件2.1 命令——mv 旧文件名 新文件名2.2 命令——git mv 旧文件名 新文件名参考资料注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/1061122541 删除文件git删除文件用到的命令有以下几种情况:命令:r
2020-05-14 09:07:08 3485 1
原创 Git学习笔记(3): Git基本操作(历史记录、版本前进和后退、找回文件、文件内容比较)
文章目录1 查看当前工作状态2 查看历史结交记录3 版本的前进和后退4 删除文件后找回文件4 .1 Git仓库(本地库)删除文件后找回文件4.2 暂存区删除文件后找回文件5 版本中的文件内容比较参考资料注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/1061052821 查看当前工作状态查看当前工作状态命令为: git status(1) 当文件被修改,没有提交到暂存区时,使用命令:git status ,结果如下
2020-05-13 20:29:33 3695
原创 Git学习笔记(2): Win10系统下Git安装
注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/106089824Git官网下载: https://git-scm.com/downloads选择第一个(用Git窗口),也可以选择第二个(用windows命令窗口)。这里选第一个,Git Bash命令窗口界面可以调整,比较人性化。Git安装好后,可以测试Git是否能正常使用这里可以参考博客:Git基本工作流程.
2020-05-13 08:29:26 2299
原创 Git学习笔记(1): Git基本工作流程
文章目录1 Git是什么2 Git工作区域3 Git工作流程4 实验5 小结参考资料注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/1060854621 Git是什么Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Linus Torvalds 开
2020-05-12 21:49:01 4548
原创 GitHub下载加速
文章目录注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/106061601经常从GitHub下载代码非常慢,有时还容易卡住。例如从GitHub上下载OpenCV,速度太慢,下载几次都没下载下来。于是网上找看看有没有GitHub下载加速的办法,找了好几处,还是觉得使用国内网站码云间接下载更方便。 码云是开源中国出品的代码托管协作开发云平台。码云官网地址:https://gitee.com/下面举例介
2020-05-11 20:22:59 1698 1
原创 GitHub协作开发项目
文章目录1 了解GitHub flow1.1 创建分支(Create a branch)1.2 添加提交 (Add commits)1.3 提出请求 (Open a Pull Request)1.4 讨论和审核你的代码 (Discuss and review your code)1.5 部署 (Deploy)1.6 合并(Merge)2 团队协作开发2.1 新建项目(仓库)2.2 创建分支2.3 项目成员在新分支上提交代码2.4 发送请求2.5 讨论与审核代码2.6 合并分支3 开源项目协作开发3.1 新建
2020-05-11 16:47:10 4165 1
原创 Github初步使用
文章目录1 基础知识2 创建Github账号3 新建仓库4 仓库界面介绍5 仓库管理5.1 新建文件到仓库5.2 上传文件到仓库6 Issues7 Fork8 搭建仓库网站9 搭建GitHub个人网站参考资料注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/1060334351 基础知识为什么要使用Github ?借助Github方便托管项目代码。(1) 仓库 (Repository)仓库是用来存放项目代码,每一
2020-05-10 11:58:00 6312 2
原创 Linux基础知识(14): 重定向、管道符、通配符
文章目录1 重定向1.1 标准输入输出1.2 输出重定向1.3 输入重定向2 管道符2.1 多命令顺序执行2.2 管道符命令3 通配符4 Bash中其他特殊符号注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/1058903131 重定向1.1 标准输入输出1.2 输出重定向假设有命令需要在凌晨时候执行...
2020-05-02 14:51:54 470
原创 Linux基础知识(13): 命令的别名 和 历史命令
文章目录1 命令的别名1.1 查看命令的别名1.2 设定命令的别名1.3 别名永久生效1.4 删除别名1.5 命令生效顺序2 历史命令2.1 查看历史命令2.2 调用历史命令注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/1058874721 命令的别名1.1 查看命令的别名查看命令的别名格式为:alia...
2020-05-02 10:41:01 586
原创 Linux基础知识(12): Linux 常用快捷键
注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/105887184Ctrl +c 表示强制终止当前命令;Ctrl +l 表示清空屏幕;Ctrl +a 表示光标移动到命令行首部;Ctrl +e 表示光标移动到命令行尾部;Ctrl +u 表示从光标所在位置删除到行首部位置;Ctrl +z 表示...
2020-05-02 10:29:30 460
原创 Linux基础知识(11): Centos7 -bash: vim: 未找到命令——解决方案
注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/105887184第一步,输入命令: rpm -qa | grep vim第一步,输入命令: yum -y install vim-enhanced...
2020-05-02 10:15:24 923
原创 Linux基础知识(10): Shell概述和Shell脚本
文章目录1 概述1.1 Shell是什么1.2 Shell的分类2 Shell脚本2.1 echo输出命令2.2 第一个Shell脚本2.3 vi/vim 编辑、保存、退出快捷键参考资料注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/1058869691 概述1.1 Shell是什么计算机硬件是由运算器、控...
2020-05-02 10:10:12 739
ENVI遥感图像处理方法
2017-11-04
ENVI遥感影像处理实用手册
2017-11-04
数学建模算法与应用
2017-10-30
数字图像处理(第三版) 冈萨雷斯 matlab代码 图3.43 混合空间增强
2017-10-15
数字图像处理(第三版)matlab代码 冈萨雷斯 图3.42 Sobel梯度进行边缘增强
2017-10-15
冈萨雷斯 数字图像处理(第三版)matlab代码 图3.43 混合空间增强
2017-10-15
冈萨雷斯 数字图像处理(第三版)matlab代码 图3.38 拉普拉斯算子使图像锐化
2017-10-15
冈萨雷斯 数字图像处理(第三版)matlab代码 图3.35 中值滤波
2017-10-15
冈萨雷斯 数字图像处理(第三版)matlab代码 图3.33 用均值滤波使图像平滑
2017-10-15
冈萨雷斯 数字图像处理(第三版)matlab代码 图3.24 直方图均衡的变换函数
2017-10-15
ICCV19_Tutorial_MSBrown.pdf
2020-05-28
CVPR_2016_Brown_Tutorial.pdf
2020-05-28
惠普战66 指纹驱动
2020-04-18
SIFT_Matlab.rar
2019-06-26
SIFT算法详解及应用PPT.rar
2019-06-25
Harris角点检测_PPT
2019-04-25
神经网络与深度学习_复旦大学_邱锡鹏教授 (pdf文件+更新链接)
2019-04-11
深度学习_21天实战Caffe+Caffe之经典模型详解与实战 (pdf文件 带书签)
2019-04-11
TensorFlow实战Google深度学习框架(第2版)+TensorFlow实战+ 简单粗暴 TensorFlow
2019-04-11
TensorFlow: 实战Google深度学习框架(第2版)PDF_带书签
2018-11-16
数据结构、算法与应用 C++语言描述 (第2版)_中文版_扫描版
2018-10-25
Machine Learning Yearning_吴恩达_英文版+中文版
2018-10-25
matlab 散点图实验数据
2018-08-16
TensorFlow 官方文档-中文版 pdf文件
2017-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人