自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闫小亘的博客

电动键盘队长

  • 博客(68)
  • 资源 (23)
  • 收藏
  • 关注

原创 【深度学习】不同虚拟环境安装不同Pytorch版本

Pytorch便捷配置

2022-07-27 21:02:18 1467

原创 c++多线程事项(有待更新)

OpenMP采用fork-join的执行模式。开始的时候只存在一个主线程,当需要进行并行计算的时候,派生出若干个分支线程来执行并行任务。当并行代码执行完成之后,分支线程会合,并把控制流程交给单独的主线程。形式1#pragma omp parallel for{ function();}//parallel和for指令的结合,也是用在for循环语句之前,//表示for循环体的代码将被多个线程并行执行,//它同时具有并行域的产生和任务分担两个功能;形式2#pragma omp para

2022-03-30 23:23:31 615

原创 深度学习常见术语(持续更新...)

Baseline、BecnMark、SOTA、CheckPoints

2022-03-30 22:49:05 3024

原创 Endnote生成GB/T7714-2005输出格式及中英文混排问题解决

这里写目录标题GB/T7714-2005输出格式中英文混排问题GB/T7714-2005输出格式step1. 在Endnote的官网(http://www.endnote.com/)下载Chinese Std GBT7714 (author-year).ens和Chinese Std GBT7714 (numeric).ens,分别对应著者-出版年制和顺序编码制。step2. 将两个style的ens文件拷贝到endnote的安装目录下的Style文件夹下。step3. 设置页码、作者姓名等,方法如

2021-09-09 09:09:35 17649 5

原创 镜像源备忘

清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http://pypi.sdutlinux.org/豆瓣:http://pypi.douban.com/simple/...

2021-06-03 10:25:17 126

原创 DevExpress:遍历设置pagegroup2中所有按钮的属性

功能:点击菜单项一个按钮,设置该按钮的风格,此时其它按钮恢复默认风格。public void ButtonSelectStatus(string buttonName) { foreach (DevExpress.XtraBars.BarButtonItem bt in ribbonPageGroup2.Ribbon.Items) //遍历pagegroup2下所有控件 { if(bt.Caption ==

2021-05-12 17:15:31 514

原创 c#学习:子窗体嵌入主窗体的Panel,并使其填充

源码:Form5 rwdd = new Form5();//子窗体Form1 form1 = (Form1)this.Owner; //主窗体rwdd.Width = form1.panel4.Width;rwdd.Height = form1.panel4.Height;rwdd.Dock = DockStyle.Fill;//填充form1.panel4.Controls.Clear();form1.panel4.Controls.Add(rwdd);//子窗体添加至主窗体的panel

2021-05-12 17:08:24 1317

原创 VS2013无法使用Nuget的解决方法

Nuget官方网站已经不支持http访问, 只支持https,但是VS2013访问https默认使用的协议为Tls1.1,但是Nuget官方网站只支持Tls1.2。要解决这个问题,那就需要让vs2013以Tls1.3访问Nuget的官网,具体解决办法为在程序包管理控制台运行如下命令:[Net.ServicePointManager]::SecurityProtocol=[Net.ServicePointManager]::SecurityProtocol-bOR [Net.SecurityProtocol

2021-05-10 11:36:49 3569

原创 解决TeamViewer远程连接受阻的方法

使用无人值守模式下的个人密码访问即可!(路径:其它->选项->安全性)

2021-03-23 13:33:36 8410

原创 OpenCV 笛卡尔坐标、极坐标互转

笛卡尔坐标、极坐标互转1.笛卡尔坐标转为极坐标2.极坐标转为笛卡尔坐标1.笛卡尔坐标转为极坐标函数原型:void cartToPolar(InputArray x, //x坐标的数组,且必须是单精度或双精度浮点数组 InputArray y, //y坐标的数组,且必须是单精度或双精度浮点数组 OutputArray magnitude, //输出与x大小和类型相同的幅值数组 OutputArray angle, //输出与x大小和类型相同的角度数组;

2020-12-25 20:52:43 1616

原创 OpenCV学习 查表函数LUT C++

一、概念LUT(LOOK -UP-TABLE)查找表。简言之:通过事先建立的一张表对图像进行映射。这样可以起到突出图像的有用信息,增强图像的光对比度的作用对某图像中的像素值进行替换。二、原理函数原型:void LUT(InputArray src, InputArray lut, OutputArray dst);//src表示的是输入图像(可以是单通道也可是3通道)//lut表示查找表(查找表也可以是单通道,也可以是3通道;//...如果输入图像为单通道,那查找表必须为单通道;//...若

2020-12-25 16:48:14 654

原创 matlab 数字和字符串转换

1.数组转字符串num2str(int1) %整型。num2str(dec1, 6) %浮点。保留6位有效数num2str(dec1,'%.6f') %浮点。保留小数点后6位2.字符串转数字str2num(str1) %整型str2num(str2) %字符串转小数默认保留至小数点后4位(五舍六入)...

2020-12-25 16:22:01 5546

原创 C++实现遥感图像2%线性拉伸

1.接口函数cv::Mat ColorImageStretch(const cv::Mat img, const float ratio){ //影像分RGB计算灰度直方图 cv::Mat mimg = img.clone(); cv::Mat bgr[3]; split(mimg, bgr); std::vector<cv::Point2f> hb = IS_Histogram(bgr[0]); std::vector<cv::Point2f> hg = IS_Hi

2020-12-25 16:15:39 1423

原创 OpenCV笔记 图像处理基本函数汇总 C++版

图像处理基本函数一、矩阵运算1.基本运算2.逻辑运算3.比较运算4.其它运算二、线性代数与方程式1.线性代数2.方程式三、图像变换1.基本变换2.频率域变换3.幅值与相位4.查表变换一、矩阵运算1.基本运算序号函数说明1void add(InputArray src1, InputArray src2, OutputArray dst,InputArray mask = noArray(), int dtype = -1)矩阵加法,A+B的更高级形式,支持mask2v

2020-12-25 16:04:14 381

原创 Matlab实现遥感图像2%线性拉伸

function outImg = GrayScaleTransform(img) [ylen, xlen] = size(img); bins = 0:65535; histcount = histc(img(:)', bins); %清除临时变量 clear bins max_val min_val; % 直方图裁剪,计算左值和右值 [l_val, r_val] = calc_lr_val(histcount, xlen*ylen, 0.02

2020-12-20 08:38:24 2223 1

原创 LSV软件不定时无法下载谷歌影像的原因

相比BIGMAP、水经注、天乐等一众地图/影像下载器(通过推广以获取试用资格),中科图新地球的免费下载Google Earth影像着实良心,且影像质量也较高。但在使用LSV进行谷歌影像下载时偶尔会遇到无法查看历史影像或下载进度条一直处于0%等情况,最终查看了LSV官网给出的解释:运营商封锁了对谷歌地球服务器的访问,不过,一般只屏蔽几天。官网原文:http://blog.locaspace.cn:81/?p=761...

2020-12-10 21:24:13 2429

原创 OpenCV行列号使用

目录Rect()中的行列号Point()中的行列号Mat.at中的行列号KeyPoint.pt中的行列号Rect()中的行列号行也就是rows, 对应的是y,矩形的height信息就是在y方向;列也就是cols, 对应的是x,矩形的width信息就是在x方向;若要在A中截取B的尺寸大小区域 ,按照如下方式:Mat A;A(Rect(col,row,B.cols,B.rows)); //col和row是矩形左上角的位置Point()中的行列号用点划线:(列,行)Point (x,y)

2020-12-08 10:43:23 345

原创 Python笔记(一):判断一个字符串是否包含指定字符串的若干方法

Python基础:判断一个字符串是否包含指定字符串的若干方法字符串是常见的数据类型,无论是在C++、JAVA等等中都是一种非常重要的数据类型。我们知道,在C++中判断字符串strA是否包含指定子字符串strB可以使用find()函数或循环遍历比对(这种较为复杂),那么在以代码精简著称的Python中该如何实现这样的需求呢?我主要总结了以下几种方法:**1. 成员操作符 in **示例:...

2020-12-04 14:54:53 16241

原创 Opencv学习记录:函数Size()、Rect()、Mat.type()、minMaxLoc()

常用函数目录Size()函数Rect()函数Mat数据类型对照表(Mat.type())minMaxLoc()函数Size()函数对于一个目标Mat Image来讲,若想Image的像素矩阵大小是m×n的,即有m行n列,实现方法如下:Image(Size(n,m),Type); // 即先列数再行数Image = zeros(n, m, Type); // 即先行数再列数Rect()函数当使用 Rect() 选取 ROI 时,使用方法如下:Rect(x0, y0, width

2020-12-04 14:51:49 2073 1

原创 图像处理博客记录

[1]仿射变换和透射变换 跳转

2020-11-25 19:53:11 102

原创 Python版Opencv记录:安装扩展版OpenCV及提取KeyPoint中的x,y坐标

由KeyPoint格式的特征点中提取出x,y坐标:points2f = cv2.KeyPoint_convert(keypoints) #将KeyPoint格式数据中的xy坐标提取出来。安装扩展版Opencv:pip uninstall opencv-pythonpip install opencv-contrib-python==3.4.2.16

2020-11-25 19:49:59 1037

原创 特征向量归一化

在使用KNN之前需要对所有的变量进行归一化处理。下面介绍几种归一化的方法:1、线性函数转换,表达式如下:y=(x-MinValue)/(MaxValue-MinValue)2、对数函数转换,表达式如下:y=log10 (x)3、反余切函数转换 ,表达式如下:y=arctan(x)*2/PI4、减去均值,乘以方差:y=(x-means)/ variance...

2020-11-25 19:49:21 3234

原创 常见希腊字母

α:Alpha,音标 /ælfə/,中文读音bai为“阿du尔法”β:beta,音标/'beitə/,中zhi文读音为“贝塔dao”δ:delta,音标/'deltə/,中文读音为“得尔塔”ε:epsilon,音标/ep'silon/,中文读音为“艾普西隆”η:eta,音标/'i:tə/,中文读音为“伊塔”θ:theta,音标/'θi:tə/,中文读音为“西塔”ξ:xi,音标/ksi/,中文读音为“克西”μ:mu,音标/mju:/,中文读音为“谬”λ:lambda,音标/'l

2020-11-25 19:45:40 536

原创 python常遇到的各类问题解决办法

python安装库时遇到的各类问题1.更新pip失败的解决方案2.安装依赖包被墙1.更新pip失败的解决方案如果提示失败如下:You are using pip version 9.0.1, however version 10.0.1 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command.可以用管理员身份运行windows shell 然后输入:pyt

2020-10-02 20:27:20 393

原创 遥感专栏:(一)常用的遥感数据处理python库及环境搭建

常用的遥感数据处理python库及环境搭建一、GDAL1.介绍2.栅格数据组织3.地理仿射变换4.python库环境搭建二、Opencv1.介绍2.Opencv提供的功能3.Opencv包含的模块4.Pyhton库环境搭建一、GDAL1.介绍Geospatial Data Abstraction Library (GDAL)是使用C/C++语言编写的用于读写空间数据的一套跨平台开源库。现有的大部分GIS或者遥感平台,不论是商业软件ArcGIS,ENVI还是开源软件GRASS,QGIS,都使用了GDAL

2020-10-02 20:09:47 4327 2

原创 亮度调整方法分类

亮度调整方法分类1.非线性亮度调整:对于R,G,B三个通道,每个通道增加相同的增量。2.线性亮度调整:利用HSL颜色空间,通过只对其L(亮度)部分调整,可达到图像亮度的线性调整。但是,RGB和HSL颜色空间的转换很繁琐,一般还需要浮点数的运算,不仅增加了代码的复杂度,更重要的是要逐点将RGB转换为HSL,然后确定新的L值,再将HSL转换为RGB,运行速度可想而知是很慢的。要想提高图像亮度线性调整的速度,应该从三方面考虑,一是变浮点运算为整数运算,二是只提取HSL的L部分进行调整,三是采用汇编代码,在

2020-09-01 17:42:13 435

原创 遥感专栏(二):常见国产卫星参数介绍(转)

介绍了常见国产卫星数据的简介、数据时间、传感器类型、分辨率等情况。点击跳转原文原文截图如下:

2020-09-01 17:36:28 902

原创 Word学习:表格相邻单元格边框断开方法

表格相邻单元格边框断开方法step1:选中待处理的单元格,右键选择表格属性>>边框和底纹step2:去掉初始状态下的边框(应用于单元格状态下的上/下边框),再选择应用于段落>>选择上/下边框,点击确定即可。...

2020-09-01 17:29:34 10428 1

原创 origin坐标轴遮挡数据点标志的解决办法

双击坐标系内任意空白区域,在打开的【绘图细节-图层属性】对话框中选择【显示】标签,设置裁剪边距为-2即可。

2020-08-09 16:07:59 25707 6

原创 Matlab笔记(二):Matlab实现高斯函数的三维显示

Matlab实现高斯函数的三维显示1.前言2.代码3.结果展示1.前言最近学习中用到了高斯函数(二维高斯分布),特记录下实现代码及一些注意事项。2.代码%设置渐变色:figure => 编辑 => 图形属性%去掉网格,并使之光滑:surf(X, Y, Z); shading interp;%设置坐标轴宽度:调整linewidth属性对应值% 绘制二维高斯曲面% 公式: p(z) = exp(-(z-u)^2/(2*d^2)/(sqrt(2*pi)*d)% x y 变量X

2020-08-01 21:15:41 8046

转载 Opencv数据类型对应关系

opencv数据类型对应关系From:https://blog.csdn.net/oemt_301/article/details/99072383

2020-04-19 11:45:37 383

原创 MATLAB学习笔记(一):几个常用函数的复习(disp、line、text、figure、plot)

MATLAB学习笔记(一):几个常用函数的复习(disp、line、text、figure、plot)寒暄:终于放寒假了!昨天刚到家,论文先放一边,今天先复习一波MATLAB几个常用函数,更它一篇!一、 disp() —— 显示文本或数组1. 语法: disp(argument);//说明://如果参量是数组,则显示数组的内容;//如果参量是字符串,则显示字符串文本的内容。2....

2020-01-20 20:09:59 2518

原创 C++比较表达式中的一些注意事项

C++中比较大小的表达式中,小于号和大于号都是不能连着打的,要分别用&&连接,这一点不同于日常的数学表达式,例如if(a<b<c)或者if(0<a<100)都是不正确的写法。#include<iostream>using namespace std;int main(){ int a; cin>>a;/* if(0&l...

2019-11-22 10:06:55 1118

原创 OpenCV学习笔记:Mat、CvMat、CvArr、IplImage 数据类型的相互转换(总结版)

一、说明① Mat 是OpenCV和C++的接口矩阵类,ImlImage是OpenCV和C语言的接口的结构体,但是C++程序有时候还是要用到ImlImage,例如在MFC中的Picture Control显示图片。② Mat类型与CvMat和IplImage类型都可以表示图像,Mat类型侧重于计算,数学性较高; CvMat和IplImage类型更侧重于“图像”。③ IplImage类型对图像...

2019-11-15 20:24:31 2933 1

原创 OpenCV学习笔记:KeyPoint数据类的angle问题

以前只知道KeyPoint类有angle这个成员变量,却没弄清楚angle的0度角指向什么方向,今天实验中用到这个角度值,做个记录吧。闲言少叙,开始操作。一、角度方向二、实例...

2019-11-15 11:09:00 839

原创 OpenCV学习笔记:实现获取匹配度最高的前N个匹配点对(SIFT算法)

来感觉了,再更一篇,马上科研。闲言少叙,开始操作。搞计算机视觉的monkey可能最不陌生的就是LOWE大神的SIFT算法了,无论科研还是工作,可能会有获取匹配度最高的前N个匹配点对这种需求,OK,码上来!#include "highgui/highgui.hpp" #include "opencv2/nonfree/nonfree.hpp" #include "opencv2/...

2019-11-14 20:42:13 865

原创 OpenCV学习笔记:KeyPoint和DMatch数据结构详解

近期事情太多了,课业也繁多,好久没更了,今天对OpenCV中经常用到的一些数据类型的结构进行一波分析,为自己做记录的同时也分享给大家。闲言少叙,开始操作。一、KeyPoint 数据结构angle //关键点的方向,值为0~360,负值表示不使用。如SIFT算法中为了保证方向不变形, //通过对关键点周围邻域进行梯度运算,求得该点方向。(初值为-1) ...

2019-11-14 20:25:31 2610

原创 Winform的MetroModernUI主题使用

一、版本Visual Studio 2017二、操作步骤1.右键点击自己创建的项目,然后点击快捷菜单的 管理NuGet程序包;2.选择浏览,并在搜索框中输入 metro,然后点击搜素,然后点击安装MetroModernUI;3.查看form1的代码,可以看到Form1是继承自Form的,修改一下这个这个继承,把Form改为 MetroFramework.Forms.MetroForm;...

2019-09-26 21:56:12 7040

原创 C#笔记:“不安全代码只会在使用 /unsafe 编译的情况下出现”的解决办法

一、问题描述在VS中编译出错,报错如下:二、解决办法1.在“项目”菜单中找到“(项目标识符) 属性”项。单击进入项目属性设置界面。2.在项目属性界面中选择“生成”选项卡,再勾选“允许不安全代码”。3.此时再次编译程序,不再报错。...

2019-09-07 15:52:59 1554 1

原创 OpenCV学习笔记:drawmatches函数的参数详解

一、函数构造// Draws matches of keypints from two images on output image.void drawMatches( const Mat& img1, const vector<KeyPoint>& keypoints1, const Mat& img2, const v...

2019-09-06 16:03:32 26811 15

全国矢量数据2016.txt

全国矢量数据2016

2021-02-12

2019年science全收录.txt

2019年science全收录

2021-02-12

JuliaPro安装包.txt

JuliaPro安装包

2021-02-12

零基础Python入门课件及代码.txt

零基础Python入门课件及代码

2021-02-12

电脑配置查看软件.txt

电脑配置查看软件

2021-02-12

ArcGIS10_8.txt

ArcGIS10.8

2021-02-12

实时网速监控+CPU利用+内存.txt

实时网速监控CPU使用情况

2021-02-12

批量重命名软件.zip

批量重命名软件

2021-02-12

vs2019_Professional.rar

vs2019专业版

2021-02-12

googleearth-win-pro-7.1.7.2606.exe

GoogleEarth,谷歌地球

2021-02-12

fftw-3.3.5-dll64.rar

fftw,64位

2021-02-12

gdal-1-11-4-mapserver-6-4-3-x64.zip

gdal-1-11-4-mapserver-6-4-3-x64

2021-02-12

basemap-1.2.2-cp36-cp36m-win_amd64.whl

basemap第三方库

2021-02-12

rasterio-1.1.5-cp36-cp36m-win_amd64.whl

rasterio第三方库

2021-02-12

geopandas-0.8.1-py3-none-any.whl

geopandas第三方库

2021-02-12

GDAL-3.1.3-cp36-cp36m-win_amd64.whl

GDAL-3.1.3-cp36-cp36m-win_amd64.whl

2021-02-12

GDAL-3.0.2-cp36-cp36m-win_amd64.whl

GDAL-3.0.2-cp36-cp36m-win_amd64.whl

2021-02-12

ENVI插件.rar

ENVI常用插件,黑边去除、建筑阴影测高、随机森林分类等19个插件;遥感;

2021-02-12

电脑硬盘u盘数据恢复数据找回.rar

找回丢失数据,误格式化数据找回,电脑硬盘u盘数据皆可

2021-02-12

WYSIWYGWebBuilder12中文版

WYSIWYGWebBuilder12中文版,前端IDE,网站搭建

2021-02-12

Matlab2010b的crack文件.txt

Matlab2010b的crack文件!

2019-09-04

Matlab2010b的license下载.txt

Matlab2010b的license下载,亲测可用!

2019-09-04

matlab2010b.txt

Matlab2010b破解安装包(包含最新的lic_standalone.dat,亲测可用!)

2019-09-04

空空如也

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

TA关注的人

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