- 博客(75)
- 资源 (1)
- 收藏
- 关注
原创 qt编译时报错lnk2019、error LNK1120的解决办法
qt编译时,出现如下两个错误lnk2019无法解析的外部符号_publicerror LNK1120: 1 个无法解析的外部命令参考https://blog.csdn.net/cxycj123/article/details/79971947https://blog.csdn.net/ydc_ss/article/details/53227732发现并不是这些原因导致。最后参考https://blog.csdn.net/qq_36418943/article/details.
2020-12-26 09:30:39 3352
转载 MATLAB09:统计与拟合
目录统计描述性统计(Descriptive Statistics)中心趋势(Central Tendency)变异(Variation)统计推断(Inferential Statistics)拟合多项式拟合一元多项式拟合:polyfit()多元线性拟合:regress()非线性拟合插值一维插值二维插值统计描述性统计(Descriptive Statistics)描述性统计主要研究数据的中心趋势(Central Tendency)和变异(Vari
2020-09-07 09:27:49 1264
转载 MATLAB08:符号运算
目录创建符号变量创建符号数字创建符号变量符号运算符号表达式的化简与代入符号表达式的化简符号表达式的代入求方程的解析解解单变量方程解多变量方程解方程组符号微积分运算求极限微分积分级数求和泰勒展开绘制图像MATLAB强大的符号运算基于符号运算工具箱,具体请见其官方文档.创建符号变量创建符号数字使用sym函数可以创建符号数字.使用符号数字可以精确地保存无理数,不会产生误差.sym(1/3) % 得到 1/31/3
2020-09-07 09:27:12 418
转载 MATLAB07:数值计算
目录多项式的数值运算使用MATLAB表示多项式使用向量表示多项式多项式求值:polyval()多项式的乘法:conv()多项式的数值运算多项式的因式分解:roots()多项式的微分:polyder()多项式的积分:polyint()非线性表达式的数值运算方程(组)求根fsolve()数值微分求差分:diff()求导数:diff(y)./diff(x)数值积分数值积分原理数值积分函数:integral()学习一门技术最好的方式就是阅读官方
2020-09-07 09:26:44 1702
转载 MATLAB06:数字图像处理
目录图像的读取和展示图像在MATLAB中的存储格式读取和展示图像图像的运算图像的点运算图像的四则运算像素的统计分布图像的二值化图像的几何变换使用MATLAB分析图像:目标计数图像预处理目标计数:标记连通区域分析检测结果学习一门技术最好的方式就是阅读官方文档,可以查看MATLAB官方文档图像的读取和展示图像在MATLAB中的存储格式MATLAB能够处理的数字图像分为三种:二值图像,灰度图像,彩色图像. 二值图像在MATLAB中以一个
2020-09-07 09:26:14 632
转载 MATLAB05:绘制高级图表
目录二维图表折线图对数坐标系图线双y轴图线极坐标图线统计图表直方图柱状图饼图阶梯图和针状图:绘制离散数字序列其它统计图表绘制图形三维图表二维图与三维图间的关系二维图转为三维图三维图转换为二维图三维图的绘制绘制三维图前的准备工作:使用meshgrid()生成二维网格绘制三维线绘制三维面绘制三维图形的等高线绘制三维体三维图的视角与打光调整视角调整打光学习一门技术最好的方式就是阅读官方文档,可以查看MATLAB
2020-09-07 09:25:36 1173
转载 MATLAB04:基础绘图
目录图线的绘制与装饰使用plot()函数绘制图线装饰图线控制坐标轴,边框与网格绘制多条图线在一个图像上绘制多条图线在一个窗口内绘制多个图像图形对象的操作获取图形句柄通过图形句柄操作图形属性将图形保存到文件学习一门技术最好的方式就是阅读官方文档,可以查看MATLAB官方文档图线的绘制与装饰使用plot()函数绘制图线在MATLAB中,使用plot()函数绘制图线,其语法为:plot(x,y,LineSpec)各参数意义如下: x:
2020-09-07 09:24:15 502
转载 MATLAB03:数据类型与文件读写
目录数据类型数值类型(numeric)字符串类型(char)结构体(structure)结构体的基本使用结构体的常用函数元胞数组(cell)元胞数组的基本使用元胞数组的常用函数高维元胞数组判断变量数据类型的函数文件读写读写MATLAB格式的数据读写Excel表格学习一门技术最好的方式就是阅读官方文档,可以查看MATLAB官方文档数据类型MATLAB中主要的数据类型如下:下面依次介绍各种主要的数据类型,MATLAB官方文档介绍了所有数
2020-09-07 09:23:35 811
转载 MATLAB02:结构化编程和函数定义
MATLAB02:结构化编程和函数定义结构化编程 流程控制语句和逻辑运算符 流程控制语句示例 使用循环语句应尽量预先分配内存空间 编写脚本时应注意的问题 在脚本开头应添加语句清空工作区 在运算和赋值语句后应添加分号`;`抑制输出 使用省略号`...`拼接多行语句 函数 查看内置函数 以`函数名.m`文件形式定义函数 MATLAB内置的函数参数 MATLAB函数定义示例1 MATLAB函数定义示例2 以函数句柄形式定义函
2020-09-07 09:20:58 493
转载 MATLAB01:基本的数学运算与矩阵运算
MATLAB01:基本的数学运算与矩阵运算MATLAB基本语法 变量 变量名 保留变量不适合做变量名 变量名不应当覆盖内置函数名 变量类型 数字型变量的显示格式 MATLAB命令行 使用MATLAB进行数字运算 使用MATLAB计算数学表达式 MATLAB内置的数学函数 使用MATLAB进行矩阵运算 定义矩阵 向终端输入矩阵 使用冒号运算符创建向量 定义特殊矩阵 矩阵的索引 矩阵的操作
2020-09-07 09:19:53 1122
转载 git代码管理(5)—变基(合并分支rebase)
转自:https://www.jianshu.com/p/4079284dd970什么是 rebase?git rebase 你其实可以把它理解成是“重新设置基线”,将你的当前分支重新设置开始点。这个时候才能知道你当前分支于你需要比较的分支之间的差异。原理很简单:rebase需要基于一个分支来设置你当前的分支的基线,这基线就是当前分支的开始时间轴向后移动到最新的跟踪分支的最后面,这样你的当前分支就是最新的跟踪分支。这里的操作是基于文件事务处理的,所以你不用怕中间失败会影响文件的一致性。在中间的过程
2020-09-02 10:49:27 1600
转载 git代码管理(4)—分支(branch)
很多时候我们需要给自己或者客户用一个稳定的版本库, 然后同时还在开发另外一个升级版. 自然而然, 我们会想到把这两者分开处理, 用户使用稳定版, 我们开发我们的开发版. 不过 git 的做法却不一样, 它把这两者融合成了一个文件, 使用不同的分支来管理. 所以这一节我们来说说 git 中的 分支 Branch.之前我们说编辑的所有改变都是在一条主分支master上进行的. 通常我们会把m...
2020-08-26 11:39:11 381
转载 git代码管理(3)—撤销操作(reset 和 checkout)
有时候我们总会忘了什么, 比如已经提交了commit却发现在这个commit中忘了附上另一个文件. 接下来我们模拟这种情况. 上节内容中, 我们最后一个commit是change 2, 我们将要添加另外一个文件, 将这个修改也commit进change 2. 所以我们复制1.py这个文件, 改名为2.py. 并把2.py变成staged, 然后使用--amend...
2020-08-26 09:39:36 390
转载 git代码管理(2)—记录修改
Git book:https://git-scm.com/book/zh/v2在 git 中, 每一次提交(commit)的修改, 都会被单独的保存起来. 也可以说 git 的中的所有文件都是一次次修改累积起来的. 文件好比楼房, 每个 commit 记录 了盖楼需添加或者拿走的材料. 整个施工过程也被记录了下来.1. log:修改记录如果我们对1.txt文件进行一次修改, 添加这行代...
2020-08-25 15:19:24 174
转载 git代码管理(1)—第一个版本库
Git book:https://git-scm.com/book/zh/v21.Git介绍Git 是一个分布式版本控制系统. 它的灵活性, 优越性使得它从2005年发布以来. 获得了越来越多的使用和支持.Git官网:https://git-scm.com/可以被Git管理的文件:文本文件 (.txt) 等; 脚本文件 (.py) 等; 各种基于文本信息的文件.不能被Gi...
2020-08-25 14:37:22 128
转载 写论文和平时学习时有用的网站
摘要:这篇博文介绍几个写论文或平时学习中特别有用的网站,有的帮助你找论文中的代码或数据,有的则是论文写作、科研管理的利器,方便你更快完成高质量的paper。科学研究与艺术创作有异曲同工之妙,若是不能妙手偶得,就只能千锤百炼,通过成年累月的积累与沉淀。正可谓一入研途深似海,每天要面对的事情那么多,我们需要借助些‘工具’来更优雅地解决。这里分享的网站是博主平时发现并经常使用的,个人觉得很有用处所以分享出来希望对你也有所帮助。代码数据篇 论文工具类1. 代码数据篇在写论文时很多时候需...
2020-08-13 09:34:59 355
原创 opencv4.1.0.+opencv_contrib-4.1.0安装过程需要的一些文件
一.编译时提示缺少boostdesc_bgm.i、ffmpeg、ippicv_win等文件的解决参考https://blog.csdn.net/u011736771/article/details/85960300的分享,下载了相应的文件,现分享给大家,有需要的小伙伴可直接下载。注意版本哦~1.3rdparty文件,文件夹包含报错:~/opencv_contrib/modules/xfeatures2d/src/boostdesc.cpp:673:20: fatal error: boost
2020-07-28 14:16:15 1045 3
原创 tensorflow学习(5)之CNN
莫凡2017tensorflow(使用更简便版)https://github.com/MorvanZhou/Tensorflow-TutorialCNN卷积神经网络(Convolutional Neural Networks)https://morvanzhou.github.io/tutorials/machine-learning/tensorflow/5-03-A-CNN/在前面...
2019-05-10 16:51:14 767
原创 tensorflow学习(4)之saver保存读取
莫凡2017tensorflow(使用更简便版)https://github.com/MorvanZhou/Tensorflow-Tutorial怎样用 Tensorflow 中的 saver 保存和加载https://morvanzhou.github.io/tutorials/machine-learning/tensorflow/5-06-save/如果保存搭建好的神经网络:...
2019-05-06 10:00:01 250
原创 tensorflow学习(3)
莫凡2017tensorflow(使用更简便版)https://github.com/MorvanZhou/Tensorflow-Tutorial17.分类学习https://morvanzhou.github.io/tutorials/machine-learning/tensorflow/5-01-classifier/之前的是使用TensorFlow解决Regression (回...
2019-04-12 11:59:25 470
原创 tensorflow学习(2)
莫凡2017tensorflow(使用更简便版)https://github.com/MorvanZhou/Tensorflow-Tutorial10.激励函数activation function:即让某一部分的神经元先激活起来,把激活效应的信息传递到后面一层的神经系统里面。(激励方程、存放位置)11.添加层:如何定义并添加一个神经层https://morvanzhou.github...
2019-04-10 11:55:42 356
原创 tensorflow学习(1)
莫凡2017tensorflow(使用更简便版)https://github.com/MorvanZhou/Tensorflow-Tutorial参考莫凡课程:1.什么是tensorflowtensorflow是google开发的一款神经网络的Python外部的结构包,也是一个采用数据流图来进行计算的开源软件库,(学习tensorflow可快速入门神经网络)(再学习神经网络的构造、...
2019-02-23 14:43:17 321
原创 scikit-learn库
目录1.使用sklearn转换器处理数据1.1 sklearn提供的模块:1.2 sklearn库的datasets模块集成了部分数据分析的经典数据集,常用数据集的加载函数和解释如下:1.3.使用sklearn转换器进行数据预处理与降维1.4.sklearn除了提供基本的特征变换函数外,还提供了降维算法(如PCA)、特征选择算法,这些算法的使用也是通过转换器的方式进行的。2...
2019-02-13 14:14:23 2409
原创 opencv课程学习
1.掩膜定义、filter2D函数实现对比度增强 Mat kernel = (Mat_<char>(3, 3) << 0, -1, 0, -1, 5, -1, 0, -1, 0); filter2D(src, dst, src.depth(), kernel);2.像素范围处理:这个函数的功能是确保RGB值得范围在0~255之间saturate_cast&...
2018-12-24 15:23:53 510
原创 opencv中copyTo的用法
参考链接:https://www.cnblogs.com/phoenixdsg/p/8420716.htmlhttps://blog.csdn.net/qch494562564/article/details/50589253https://blog.csdn.net/u013270326/article/details/72730812A.copyTo(B,C)理解:将C与A...
2018-12-01 13:47:36 1311
原创 opencv模板匹配
模板匹配:模板匹配实际上就是模板图在源图中的平移,所以只能匹配到一模一样(形态和方向都一致)的局部图像demo1:#include <opencv2/opencv.hpp>#include <opencv2/highgui.hpp>#include <opencv2/imgproc.hpp>using namespace cv;int m...
2018-11-19 10:07:39 251
原创 opencv轮廓查找
canny与findcontours()的区别:虽然canny之类的边缘检测算法可以根据像素间的差异检测出轮廓边界的像素,但是它并没有将轮廓作为一个整体。下一步是要把这些像素组装成轮廓,这个函数就是findcontours()。findContours(dist,contours,CV_RETR_EXTERNAL,CV_CHAIN_APPROX_SIMPLE,Point());CV_...
2018-11-13 16:04:42 1569
原创 如何在Navicat Premium的MySQL数据库中导入外部*.sql文件
1.sql文件的导入参考:https://blog.csdn.net/itas109/article/details/41979311?utm_source=blogxgwz0https://blog.csdn.net/Kobe_WEZ/article/details/82690847总结:(1)新建数据库 (2)明确连接属性 (3)“运行SQL文件” 导入文件地址,确认编码信息...
2018-10-26 14:33:49 9524
原创 python下安装opencv库
参考链接:https://blog.csdn.net/Toby_Cho/article/details/81001382opencv库的whl文件下载链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv对于opencv3.5,64位系统,下载如下红框文件即可:安装命令及安装成功截图:此时再pycharm中也可以用...
2018-09-04 16:45:57 4549 1
原创 基于python的mysql安装
.msi文件下载:https://dev.mysql.com/downloads/installer/zip文件下载:https://dev.mysql.com/downloads/mysql/安装链接:https://blog.csdn.net/weixin_38654336/article/details/79721534window下,两种方法应该都可以吧但是我的zip格式总是与参...
2018-08-28 15:02:45 7400
原创 Navicat premium连接mysql时出现2003-Can't connect to MySql server on 'localhost'(10061)错误
Navicat premium连接mysql时,出现2003-Can't connect to MySql server on 'localhost'(10061)错误(cmd中也是此提醒)1.检查mysql是否启动;检查安装mysql的目录下是否有mysqld.exe,如果没有,就是没有mysql服务,进入官网https://dev.mysql.com/downloads/mysql...
2018-08-28 14:55:09 228576 8
原创 Qt5.9.0+vs2017+opencv3.4.1+cmake3.9.1 记录
目录1.先重新下载安装Qt,编译器选择为vs2017系列的2.vs2017安装及环境变量配置3.basler相机4.Opencv版本下载5.cmake下载安装6.使用cmake,用vs2017编译opencv7.安装过程的一些图:8.安装过程出现的问题:9.安装心得:起源:之前的opencv和Qt都是基于mingw编译器下载编译的,但是现在因为要在Qt中用到...
2018-08-25 10:19:20 3077 1
原创 python问题汇总
1.pandas数据分析中,读取数据并选取其中一行想要输出,但是输出过程中数据并未全部显示,中间的部分用省略号代替了,但是,为了调试或发现所有值的可能性,有时需要数据全部显示,那么如何能让其显示全部数据?参考https://www.2cto.com/kf/201712/704750.html,在代码中加入#pda.set_option('display.width',23752) #这...
2018-08-10 17:30:18 294
原创 python正则表达式
目录1.re模块除了能够完成使用正则表达式来匹配字符串,还可以匹配单字符2.原生字符串3.匹配多个字符的相关格式4.限定匹配的边界5.还有一些匹配分组6.re模块的高级用法7.group与groups8.python的贪婪和非贪婪正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。import re#result=re.match(正则...
2018-08-08 17:09:15 297
原创 p分位数的原理及计算
目录1.统计上的分位数概念2.分位数的计算方法及举例2.1首先确定p分位数的位置(依据项数分为基数、偶数情况)2.2 求上一步确定的p分位数位置处的具体值3.python中的分位数计算1.统计上的分位数概念 统计上,分位数亦称分位点,是指将一个随机变量的概率分布范围分为几个等份的数值点,常用的有中位数(即二分位数)、四分位数、百分位数等。分位数指的就是连续...
2018-07-17 16:54:08 53177 14
原创 数据建模及常见分类算法
1.python数据建模概述数据建模指的是对现实世界各类数据的抽象组织,建立一个适合的模型对数据进行处理。在数据分析与挖掘中,我们通常需要根据一些数据建立起特定的模型,然后处理。模型的建立需要依赖于算法,一般,常见的算法有分类(有明确类别)、聚类(无明确类别)、关联、回归等。2.python数据分类实现过程数据分类主要处理现实生活中的分类问题,一般处理思路如下:(1)首先明确需...
2018-07-17 15:04:38 24454
原创 数据挖掘简单介绍
一. 数据挖掘的过程主要有:1.定义目标2.获取数据(常用手段:爬虫获取、下载统计网站发布的数据)3.数据探索:目的是及早发现数据的一些简单规律或特征。数据探索核心是:(1)数据质量分析(跟数据清洗密切联系)(2)数据特征分析(分布、对比、周期性、相关性、常见统计量等)4.数据预处理(数据清洗【去除脏数据】、数据集成【集中】、数据变换【规范化】、数据规约【精简】)数据清...
2018-07-11 17:27:21 502
原创 c++的 this、static、extern、const类型
1.this指针定义:一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。this指针是类的一个自动生成、自动隐藏的私有成员,它存在于类的非静态成员函数中,指向被调用函数所在的对象。全局仅有一个this指针,当一个对象被创建时,thi...
2018-04-09 15:28:27 227
原创 opencv 实例演示
1. 腐蚀膨胀main.cpp#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"//#include "highgui.h"#include <stdlib.h>#include <stdio.h>// Erosion腐蚀 Dilation膨胀 ...
2018-04-04 10:56:38 492
原创 opencv之图像区域选择(7)
main.cpp//暗色异物处理#include <stdio.h>#include <stdlib.h>#include <math.h>#include <vector>#include <opencv2/opencv.hpp>#include <opencv2/imgproc.hpp>//#inclu...
2018-04-04 10:46:21 1091
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人