- 博客(76)
- 资源 (17)
- 收藏
- 关注
原创 树莓派16G镜像烧录到64G卡中
之前在网上买的树莓派,用的是店家做好的16G的镜像,后来又买了个64G的卡,想把系统做到新卡上。我在64G卡上,写入之前16G的镜像,启动树莓派后,发现系统空间还是16G的。根据网上的方法,树莓派 tf卡16G扩容到64Gsudo apt-get install gpartedgparted选择系统的盘符,游击选择resized,跳到最大,保存即可打开这个软件,会发现有50G左右未分配空间,这里我是把ext4那个,扩展到最大。软件操作比较简单,这个看中文菜单就会明白怎么做,调整空间,进行应
2021-12-14 09:52:03
985
原创 树莓派安装完上网设置
我遇到的问题是,能扫描到wifi,但是连接不上。树莓派是通过将镜像写入到tf卡上的,系统应该是没有问题。能连接到wifi说明,网卡工作大概率是没问题的。上网查资料,有人说是路由器频段的问题,就是下面信道那一栏,但是查树莓派支持的频段,该频段是支持的。最后,发现是认证类型的问题。network={ ssid="xxx" psk="xxx" key_mgmt=WPA-PSK priority=6}key_mgmt里的参数,要和路由
2021-12-13 23:28:24
1426
原创 fhog学习笔记
fhog详解fhog是在hog基础上进行的优化。假设F是一个大小为 w∗hw*hw∗h 图像的像素级特征映射,k>0k>0k>0是定义的 cellcellcell 的大小。通过像素级特征映射的空间聚合来得到基于 cellcellcell 的特征映射 CCC,记为:C(i,j)C(i,j)C(i,j)。其中 {0≤i≤[(w−1)/k]}\{0\leq i\leq[(w-1)/k]\}{0≤i≤[(w−1)/k]},{0≤j≤[(h−1)/k]}\{0\leq j\leq[(h-1)/k
2021-08-21 22:57:12
2234
1
原创 从二分类问题到KCF的公式推导
为了文章更有趣有点,我们假设在青青草原上有两个村子,一个是羊村,一个是狼村。为了防止狼村的灰太狼们过来吃羊,在羊村要修一个栅栏。如图所示,为了尽可能的简单,这个栅栏修成一个直的就好。如果这条笔直的栅栏,能将两个村子分开,我们就称其为线性可分,这条栅栏,用线性函数来表示:f(x)=WTxf(x)=W^Txf(x)=WTx 。栅栏下方的是羊村,栅栏上方的是狼村。用函数表示就是:f(喜羊羊)=WT(喜羊羊)<0(羊村)f(喜羊羊)=W^T(喜羊羊)<0(羊村)f(喜羊羊)=WT(喜羊羊)<0.
2021-08-14 16:50:58
667
原创 红外与可见光融合算法——TIF介绍及python和MATLAB代码实现
本文参考知乎上一位大神 “冲上云霄” 的文章 融合算法一—TIF作者在知乎上详细介绍了近年来常见的十几种融合算法,很有参考意义。另外,知乎上 张星辰 对融合算法的整理,以及提出来的参考标准 VIFB: 一个可见光与红外图像融合Benchmark 可以多了解一下。1 算法的核心思想根据介绍,TIF算法是将图像分成基础层和细节层,之后再按加权相加。基础层,就是将图像进行均值滤波(文中用的是35),均值滤波后的图像就是基础层,原图减去基础层就是细节层。基础层的权重是0.5,细节层的权重计算,具体如下:
2020-12-11 10:31:55
10487
3
原创 labelImg 一种简单安装方法
labelImg的下载地址是:https://github.com/tzutalin/labelImg从网上的方法安装,需要安装pyqt,还要将labelImg源码解压目录中生成resources.py文件,将其移动到同级目录的libs中,比较麻烦。官网上给出了一个简单地方法,但是要求Get from PyPI but only python3.0 or aboveThis is the simplest (one-command) install method on modern Linux
2020-11-30 22:55:00
1735
原创 读冈萨雷斯图像处理_傅里叶变换笔记
1 从猜想说起函数f(x)f(x)f(x)的泰勒展开形式(如果有),可以写成:f(x)≈g(x)=g(x0)+f1(x0)1!(x−x0)+f2(x0)2!(x−x0)2+……+fn(x0)n!(x−x0)nf(x)\approx g(x)=g(x_{0})+\frac{f^{1}(x_{0})}{1!}(x-x_{0})+\frac{f^{2}(x_{0})}{2!}(x-x_{0})^{2}+……+\frac{f^{n}(x_{0})}{n!}(x-x_{0})^{n}f(x)≈g(x)=g(x
2020-09-16 18:53:23
387
1
原创 python docx模块读取word表格遇到合并单元格时的处理
python docx模块读取word表 遇到合并单元格时的处理通过docx模块,读取word里面表格,并进行修改。现在我遇到的表格是这样:里面行,列均有合并单元格的情况,为了正确读取到位置,用下面代码做了个试验,判断每个单元格的行列号。from docx import Documentif __name__ == "__main__": word_file_name = r"自动填表试验.docx" doc = Document(word_file_name) tab
2020-08-11 10:18:14
6217
5
原创 调用百度人体分析api 实现人体分析
from aip import AipBodyAnalysisimport cv2""" 你的 APPID AK SK ""APP_ID = 'xxx'API_KEY = 'xxx'SECRET_KEY = 'xxx'client = AipBodyAnalysis(APP_ID, API_KEY, SECRET_KEY)""" 读取图片 """image_path = r'./person/1.jpg'def get_file_content(filePath):
2020-06-26 21:53:51
2371
2
原创 MATLAB上使用FasterRcnn实现目标(温湿度计)检测
章的步骤是参考:MATLAB2017a使用FasterRcnn目标检测训练及其测试流程本文硬件环境是:win7 64位;MATLAB R2018a文章目录本文目标标注照片整理照片参考文件本文目标本文的目标是实现在图片中对温湿度计实现目标检测,效果类似于下面的图。标注照片打开MATLAB R2018a,输入命令trainingImageLabeler,使用matlab自带的trai...
2019-08-25 15:04:29
4165
1
转载 Softmax 函数的特点和作用(转载)
文章转载自Softmax 函数的特点和作用和Logistic 分类器与 softmax分类器,顺便加了一点自己的理解。Logistic 分类器分类问题,是机器学习里最基础的问题。 我们从最简单的二分类任务开始考虑,假设我们要分类西瓜是否成熟的话,则对于每一个西瓜来说,就有两种结果:{熟,不熟}{熟,不熟}\lbrace 熟,不熟\rbrace。首先我们必须自己知道如何判断一个...
2018-09-16 17:35:20
11287
原创 用origin画统计图
我用的版本是OriginPro 2017 64bit导入数据 首先将数据导入到origin里,统计计算全部选中数据,之后按图中选中打开窗口 弹出窗口如图 确认选中数据,从A1到E10,之后点击“OK”键确认。 均值和标准差就计算出来了。画图插入一新列,从1-10标注m1~m10,并将列首名称设为x,如图之后将刚才新添加的列移到最开始(选中列,右键...
2018-06-23 09:37:26
8149
原创 图像的频域变换
关于傅里叶变换,网上有很多解答很棒的文章。可以在参考1,2,3,4中找到。好吧,数学称法为——基。在那个年代,这个字还没有其他奇怪的解释,后面还有正交基这样的词汇我会说吗?) 时域的基本单元就是“1 秒”,如果我们将一个角频率为\omega_{0}的正弦波 cos(\omega_{0}t)看作基础,那么频域的基本单元就是ω0ω0\omega_{0}。有了“1”,还要有“0”才能构成世...
2018-05-04 13:06:30
1758
转载 如何使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-04-21 20:45:22
234
原创 摄像机模型
最近在进行相机标定,研究通过图像判别目标倾斜、沉降量。首先是跟着老师用全站仪测相机的外参、内参;之后在通过坐标转换算法,计算目标的倾斜量。有些地方不太明白,比如相机的内、外参;如何通过相机拍摄的图像,计算相机在世界坐标系的位置(设计到摄影测量学的相关知识)。根据自己在网上查到的相关资料,把内容梳理一遍。特此记录。小孔成像原理摄像机的原理,一般认为是小孔成像。所谓小孔成像,是说
2018-02-06 22:28:40
529
原创 油猴安装、编写及添加脚本 笔记
本文在参考深入浅出 Greasemonkey一文后,结合自己实践总结而成,文中大部分内容来源于网上原文,只在实践部分加入自己内容。原文是在Firefox里调试的,我用chrome,所以有些地方不太一样。 有几个相关网站不错: - GreaseSpot is community documentation for user scripting with Greasemonkey.
2018-01-20 13:41:52
68979
21
原创 node.js安装express后无法使用
使用命令安装express后,发现命令行无法使用,报错 Error: Cannot find module 'express'我是用全局安装的npm install -g express后来发现,应该在程序运行目录安装,npm install express可以成功运行。 参考: Node.js Error: Cannot find module expre
2018-01-11 20:17:30
712
转载 csdn的markdown
欢迎使用Markdown编辑器写博客用着舒服本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ct
2018-01-08 12:38:40
309
原创 atom 编辑器script插件运行时乱码及各种报错问题解决
今天在学习node.js时,视频教程里推荐用atom编辑器,再配合 script 插件运行结果。但是下载 script 插件后,按 ctrl+shift+B 运行,结果报错,出现一堆乱问题。乱码问题解决运行报错问题尝试过的方法最后的解决参考无法停止node进程推荐一个nodejs的视频教程乱码问题解决如下所示,只是一段很简单的js脚本,但是运行过程确出
2018-01-07 23:30:27
5622
1
原创 使用过的几款markdown编辑器比较
文章写多了,总想对其进行整理。以前用过mediawiki,觉得这种知识管理系统非常适合我。后来,经常用markdown写东西,所以想找一款能够将两者结合的软件(markdown+wiki)。 试验了很多,并没有什么能够满足要求。有的软件虽然大体上满足要求,但是它对公式的支持并不完善,因此目前为止还没有找到非常适合自己的东西。现在把自己使用过的软件梳理一下。使用过的markdown编辑器我用过有道、
2017-12-21 14:42:31
16483
原创 十一行Python代码实现一个误差逆传播(BP)神经网络
十一行Python代码实现一个误差逆传播(BP)神经网络标签(空格分隔): BP 神经网络 机器学习 通过一个例子,来学习BP神经网络。这个例子来源于十一行Python代码实现一个神经网络(第一部分),好像也是翻译别人的博客。算法的推导来自周志华的《机器学习》。样本定义假设训练样本如下: 输入1 输入2 输入3 输出 0 0 1 0 1 1 1 1
2017-12-07 00:53:59
1600
原创 VC 维
在学习斯坦福大学吴恩达先生的机器学习公开课时,对VC维这块没有弄得太懂,后来找了一些资料进行补充学习,略通一二,现把理解的内容整理出来,仅供以后参考。问题的来源机器学习,是对问题建立数学模型。因为真实的模型未知,我们建立的模型,是否和真实的模型是一致的,是并不知道的。两者间的误差的累计叫风险。 我们建立好一个模型之后,在一个已经标注好的样本数据上进行测试,得到的结果与标注情况进行对比,其差值就是
2017-08-25 10:40:40
768
原创 斯坦福机器学习笔记9——偏差
通过一部分训练集拟合或是分类得到的模型,是否在样本总体上同样适用,误差又有多少。这是本节研究的内容。模型复杂程度对拟合效果的影响 如图所示,用曲线拟合一组样本点。左图用一条之间进行拟合,模型简单,但是很多点都不在这条直线上,偏差(Bias)和方差(Variance)都比较大。 中间图采用二次曲线拟合,看着样本数据点都在曲线附近,偏差(Bias)和方差(Variance)都较小。 右图采用高阶曲
2017-08-07 22:56:36
603
原创 生成学习算法
生成学习算法介绍关于生成算法的解释,可以参考1中的论述: 以前我们介绍的学习算法都是判别学习算法 ,换句话说当输入测试数据时将会直接输出测试数据归属于哪一类。而生成学习算法 则是在输入测试数据后算出针对该测试数据,每一类对应的概率,然后选取最大值。这里举一个例子,当我要知道一个人到底是男生的还是女生,判别学习算法则根据输入的特征来判断男生或者女生,但是生成学习算法则是会根据输入特征分别算出在该特
2017-07-29 17:58:22
598
原创 # 回归、拟合算法心得
根据斯坦福机器学习公开课整理的一点体会。记录了概念性的一些理解 ,具体的定义和证明还需要参阅有关资料。线性拟合被拟合的样本几乎分布趋势几乎为直线的时候很多时候,我们希望通过一些样本来反应总体的特征,因此我们需要拟合曲线来判断总体的情况。 假设有如下这些个样本,看起来各点分布趋于一条直线,因此我们希望通过一条直线来描述该样本所在总体的一些特征,对总体进行预测。一般的方法就是先假设一条直线,如L=a
2017-07-26 19:16:09
10571
原创 斯坦福机器学习笔记:梯度下降法
关于梯度下降法,很多笔记上都有,本次只记录自己在学习中遇到的问题,及自己的理解。对梯度下降法总体的理解可以参考 线性规划、梯度下降、正规方程组——斯坦福ML公开课笔记1-2 关于样本数与特征数目的关系学习线性回归的时候,假设遇到如下问题,对房屋的大小和价格需要进行一下线性拟合: 假设拟合函数为: hx=θ0+θ1x h_x=\theta_0+\theta_1x 这里对应的样本(x,y
2017-07-14 22:54:09
588
原创 drupal8 模块设置
路由创建一个路由,在这个路由里设置一下页面的地址,使用的控制器方法,还有页面的标题等等 .. 在我们自己的模块的根目录下 .. 创建一个路由配置文件 ..名字可以是 ***.routing.yml .. 路由文件都是用 .routing.yml 结尾的 .. 在这个文件里先添加一个路由的名字 .. 这里我把它设置成 ninghao_demo.custom_page另起一行,缩进两个字符 .. 再添加
2017-06-04 22:55:46
1290
原创 Drupal8 资料搜集
书籍 Beginning Drupal 8 中文版Drupal 8 从入门到精通博客CSDN云客的技术博客Getting Started with Forms in Drupal 8LOADING AND RENDERING MODAL FORMS IN DRUPAL 8网站关于Drupal相关文档的网站,资料还算全
2017-06-04 09:25:02
1200
原创 Drupal 8 模块开发 及页面无法显示原因总结
自己建一个开发模块,Drupal试手创建具体教程网上都有,比较官方的是这两个。 下面那个英文的,是官方的开发文档,中文的是对它的翻译。Drupal 8 模块开发(中文)Drupal 8 模块开发(英文)开发模块的时候,应该使用三个文件,如下表蓝色文件名。hello_world是创建的模块名,也是模块的机器名称,文件目录是这样的: hello_world |- src |- - Con
2017-06-02 22:32:44
1475
原创 Ubuntu16.04 安裝後無法打開wifi問題
安裝Ubuntu16.04,無線無法打開wifi,上網搜了一下,很多人說是16.04默認不開啓wifi之類的。試了好好多方法,都沒有解決,最後,輸入命令:$ rfkill list得到如下輸出:1: phy0: Wireless LAN Soft blocked: no Hard blocked: yes發現是硬件有問題,想了半天才想到原來筆記本上有一個wifi的硬件開關,打開後,上
2017-04-20 10:11:57
3097
原创 标准的c++中int,float,double等怎么转换成string类,并实现文件写入
c++的标准作法是通过stringstream。#include <iostream>#include <fstream>#include <string>#include <sstream>using namespace std;int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); ofstre
2017-04-17 19:39:21
1748
原创 ubuntu 14.04升级16.04 遇到的相关问题及解决
安装ROS时,程序报错:***@bw-CW35:~$ sudo apt-get install ros-kinetic-desktop-full[sudo] *** 的密码: 正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 ros-kinetic-desktop-full 已经是最新版 (1.3.0-0xenial-20170
2017-04-17 09:05:48
4231
原创 linux send与recv函数详解
晚上在ubuntu下调试linux程序的时候,发现结果运行一直不对。本来计划是服务器向机器人发送速度信息,机器人通过recv函数进行接收,之后执行。但是机器人接收后,执行效果一直不好。以为是硬件原因,差了半天也没有结果。后来发现,问题出在recv函数上。 原来,int recv( SOCKET s, char FAR *buf, int len, int flags)函数最后一项flags=0时,
2017-04-10 23:08:17
478
原创 tcp float数据传输问题
最近在写一个速度控制程序,两端用tcp连接,A端定时向B端发出控制速度。这里记录一下发生的问题和解决的方法。 1、float数字格式传递 由于写的发送函数是传输char[]数组,因此需要先将float转char[],为此,我用内存复制的方法,将存储float数字的内存使用memcpy函数,复制给数组,进行发送。: float x1,y1,x2,y2,a1,a2,a4,a3; x1=
2017-04-06 09:46:52
6107
原创 adams与matlab联合仿真
matlab计算崩溃,强行关闭程序在任务管理器中关闭scontrols.exe进程,否则再次启动matlab时,无法与adams连接;与matlab联合仿真时,输入adams_sys时报错:输入“adams_sys”命令后,提示:adams_sys at 106a new block named 'adams_sys_template/adams_sub/ADAMS Plant' cannot b
2017-03-27 08:58:12
6341
12
原创 文档资源下载网站整理
收录了一些资源丰富,不需要积分之类限制的文档下载网站http://zh.bookzz.org/ 网站内容比较丰富,号称世界最大的 电子图书馆藏 。特点是:全、免费、好用。输入资源名称,找到的话直接可以下载。http://vdisk.weibo.com/ 微盘,文档也还算全,重点也是免费http://www.panduoduo.net/ 盘多多 一般文档还行http://sci-hub.cc/
2017-03-19 12:53:52
4886
原创 Qt5.7.1-mingw530_32与opencv在win7 64位下编译环境的搭建
版本Qt版本:qt-opensource-windows-x86-mingw530-5.7.1 opencv版本:opencv-3.2.0-vc14 系统:win7 64位 CMake:cmake-3.8.0-rc2-win64-x64 由于原来采用opencv版本是2.4.13,但是编译始始终报错: g++.exe error:unrecognized command line o
2017-03-14 09:55:59
6110
图像融合TIF算法Python和MATLAB版本代码
2020-12-11
统计学习方法
2017-08-07
windows7下怎样安装whl文件(python)
2017-02-22
RGB转换HSI方法
2010-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人