自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 C语言把输出的结果写入*.txt文件(笔记)

C语言把输出的结果写入*.txt文件(笔记)void OutputData(const char *pFileName)//这是要保存的名字和地址{ FILE * pFile; pFile = fopen(pFileName, "w");//这个用“w”是写文件,覆盖原内容,若不想覆盖则用“a” if (NULL == pFile) {//文件打开错误 printf("error"); return 0; } for (int i = 0; i < 3; i++) {/

2021-04-23 22:29:29 16645 1

原创 GNSS单点定位解算与原理(基于MATLAB)

基于MATLAB的GNSS单点定位解算%已知伪距观测值,卫星坐标//%GNSS单点定位解算%已知X,Y,Z卫星坐标,和伪距PP=[24115224.586,23852690.710,22389912.802,24577319.825,23384340.177,24479081.841]';X=[4791839.793 ,24513555.750 ,14424694.880 ,2438267.619 ,24699645.220 ,20750469.480 ];Y=[-16027953.710 ,2

2020-11-13 21:32:24 14062 24

原创 Ubuntu WSL重置密码

ubuntu密码

2023-08-22 16:47:04 177

原创 Pyinstaller打包exe(包括其他资源数据)

记录:简单记录使用Pyinstaller将py和资源文件打包为exe的过程。

2023-08-14 15:43:04 392

原创 Python-GDAL将文本文件转为栅格影像

【代码】Python-GDAL将二进制文件转为栅格影像。

2023-07-17 15:00:28 458

原创 ArcGIS创建渔网步骤及一些问题

全国省市县区乡镇级别的矢量文件(百度网盘可下载)。有时候直接对数据进行裁剪发现没办法按照距离单位(如10 km)进行裁剪,问题就是投影不对。

2022-11-21 19:16:59 14371 4

原创 笔记本电脑无法连接WLAN网络(适配器Intel(R) Wireless-AC 9461 ) 错误代码10

笔记本电脑无法连接WLAN的解决办法

2022-06-20 17:48:52 7179 5

原创 ArcGIS Pro2.5安装步骤(含Pro2.5安装包)

文章目录一、下载安装包二、安装步骤1.解压2.安装3.读入数据4.读入数据5.读入数据三、汉化步骤一、下载安装包百度网盘链接:链接:ArcGIS Pro2.5安装包提取码:howo二、安装步骤1.解压下载安装包并解压(PS:解压后没有那个data文件夹,那是我自己新建的)2.安装1.以管理员身份运行3.读入数据4.读入数据5.读入数据三、汉化步骤提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们

2022-04-17 14:45:05 18411 30

原创 Moravec(莫拉维克)影像特征点提取之相关系数影像匹配

相关系数影像匹配目录一、相关系数法影像匹配原理1.相关系数法影像匹配算法的基本原理2.什么是相关系数?二、编程思路及流程图1.思路2.流程图三、结果分析1.算法图示2.相关系数计算3.相关系数阈值的选取4.最终结果四、总结话接上回,本篇文章是上一篇文章的后续,基于Moravec提取特征点后进行的影像匹配算法,不清楚的小伙伴可以看一下这个哦:Moravec(莫拉维克)影像特征点提取(含原理与C代码)。一、相关系数法影像匹配原理1.相关系数法影像匹配算法的基本原理利用与目标窗口大小相等的搜索窗口在搜

2022-03-31 11:21:50 5816 98

原创 Moravec(莫拉维克)影像特征点提取(含原理与C代码)

目录一、Moravec算子介绍1.基本原理2.算法步骤二、基于C语言的算法描述1.影像数据介绍2.编程思路3.特征点提取算法阈值设定分析4.窗口大小对特征点提取结果的影响三、代码实现1.OpenCV的配置2.C语言代码3.最终提取结果图四、均匀特征点提取五、影像相关系数匹配一、Moravec算子介绍1.基本原理这是一种基于灰度方差的角点检测算子,该算子计算图像中每个像素点沿着水平、垂直、对角线及反对角线的四个方向的灰度方差,其中的最小值选作该像素点的兴趣值 IV,再通过局部非极大值抑制来检测其是否.

2021-12-25 21:01:34 10683 9

原创 解析摄影测量之单像空间后方交会(MATLAB)

目录一、题目二、理论基础三、MATLAB代码一、题目二、理论基础三、MATLAB代码clc;clear;%输入初值%像点坐标,单位统一化,以米为单位imgPt_X=[-86.15,-53.40,-14.78,10.46];imgPt_Y=[-68.99,82.21,-76.63,64.43];imgPt_X=imgPt_X/1000;imgPt_Y=imgPt_Y/1000;%物方坐标objPt_X=[36589.41,37631.08,39100.97,40426.54].

2021-12-05 16:11:23 5849 9

原创 武汉大学地理信息基础期末(2021)

回忆版,有些题目记不清了,如下图百度网盘链接(永久有效):2020-2021地理信息基础期末试卷.pdf

2021-12-05 15:49:27 645 6

原创 Python3 使用pandas读取csv文件乱码问题(笔记)

使用一下代码即可,把所有编码都试了一遍: fp = pd.read_csv(open(file,encoding='utf-8',errors='ignore')) #file就是路径原文链接:原文链接

2021-11-22 22:32:58 974 4

原创 Scrapy框架入门(pycharm)

文章目录一、Scrapy框架是什么?二、windows系统环境搭配1.先cmd命令行:2.下载Twested.whl文件:3.命令行:4.命令行:三、工程的创建及基本操作1.创建scrapy工程:2.基本操作四、爬取糗事百科的段子及其作者名字五、持久化存储之基于终端的持久化存储(未完待续)六、持久化存储之基于管道的持久化存储(含面试题)(未完待续)一、Scrapy框架是什么?Scrapy是适用于Python的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。

2021-10-16 18:51:46 685 2

原创 Python爬取肯德基位置信息案例

文章目录一、使用步骤1.需求分析2.目标网址总结一、使用步骤1.需求分析爬取肯德基在中国某一城市的餐厅的名称与地址。2.目标网址点此跳转:肯德基data = pd.read_csv( 'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')print(data.head())该处使用的url网络请求的数据。总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用.

2021-10-06 19:29:23 1012 1

原创 遥感影像阴影检测(C)

一、基于HSV彩色空间的阴影检测HSV( 色调、饱和度、亮度) 彩色空间是人们用来从调色板或颜色轮中挑选颜色( 如颜料或墨水)所用的彩色系统之一,反映了人眼视觉观察彩色的方式,该彩色系统比RGB 系统更接近于人们的经验和对彩色的感知。HSV 彩色体统基于柱坐标系,将RGB( 笛卡尔坐标系) 映射至HSV( 柱坐标系) 的方程如下:根据阴影区域的3 个特点,对阴影区域进行检测: 将彩色影像进行RGB 到HSV 色彩空间变换,依据阴影区域的高色调值、低亮度值和高饱和度特性,定义M= ( S-V)/( H+

2021-07-02 20:24:32 1881 1

原创 VS2015的OpenCV配置

OpenCV是开源计算机视觉库,它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。opencv 拥有包括 300 多个 C 函数的跨平台的中、高层 API。作为一个基本的计算机视觉、图像处理和模式识别的开源项目,OpenCV 可以直接应用于很多领域,如物体识别、图像处理、人脸识别、动作识别、运动跟踪、机器人、人机互动等。1.新建工程test,x64,运行。2.将已编译好的 OpenCV 库中的 include 文件夹复制到当前新建工程test\test目

2021-06-26 18:43:53 1003 1

原创 计算机图形学中点画线法(MFC)

函数:F(x,y)=ax+by+c=0;a=y0-y1b=x1-x0c=x0y1-x1y0;(x0,y0)起点,(x1,y1)终点1.当K>1时,y作为自变量,求x,则:从起点开始:每次y++d0=2b+a;若d0>0,则取中点左边的点,下一个点的d=d0+2(a+b);d0<0,则取中点右边的点,下一个点的d=d0+2b;重复直到终点。(PS:竖着看图)例子:从(1,0)—>(4,7),a=-7,b=3,c=7;d0=-1,则终点在直线下方,所以取左边点。

2021-06-12 10:22:03 4014

原创 GNSS网平差之间接平差(C语言)

GNSS网间接平差(等精度观测,P=1)摘要误差理论于测量平差基础。对GPS网测得的基线数据进行间接平差。工具:C语言。.实习流程(1)读取数据文件(2)间接平差理论基础:观测值的平差值=计算出的观测值初值+改正值观测值初值=观测值计算出的各个点坐标之差X^i是平差值,Xi0是初值列出误差方程:其中红色画圈的记为 “l”,绿色系数为B则误差方程为:计算出V后与观测值求和,得到最终的平差值。假设有m条基线,n个点,每条基线有3个观测值,给定一个已知点:则V矩阵的形式

2021-05-09 17:57:56 3411 20

原创 张正友相机标定(含python代码)笔记

张正友相机标定(含python代码)笔记一、摘要使用个人相机拍摄一组棋盘格标定图片,采用张正友相机标定法完成对拍摄设备进行标定的实验任务,求出相机的内、外参数,以及畸变参数并对实验得到的数据进行分析。二、实验原理(1)首先,从世界坐标系转换为相机坐标系,这一步是三维点到三维点的转换,包括 R,t (旋转矩阵和平移矩阵)等参数;公式:Xcam=R(Xw-Cw)其中: R 表示旋转矩阵X 表示 P 点在世界坐标系中的位置Cw 表示相机原点 C 在世界坐标系中的位置Xcam 表示 P 点在相

2021-04-24 10:27:48 6865 14

原创 C语言关于矩阵的一些运算(转置,求逆,乘法)

C语言关于矩阵的一些运算(转置,求逆,乘法)1.矩阵的转置 Transpose(例子,以3*4的矩阵为例,其他修改数字即可)void Transpose(int Mat[3][4], int newMat[4][3])//Mat是要进行转置的,newMat是转置后的{ for (int i = 0; i < 4; i++)//循环写入newMat { for (int j = 0; j < 3; j++) { newMat[j][i] = Mat[i][j];//置换

2021-04-23 22:50:11 14865 7

原创 数字图像处理实习

1.二值化#include "stdafx.h"#include <opencv2/core.hpp>#include <opencv2/imgcodecs.hpp>#include <opencv2/highgui.hpp>#include <iostream>#include <math.h>using namespace cv;Mat Judge(Mat input, int h, int w, int rmin, int

2021-03-25 22:49:12 586 2

原创 基于MATALB的多光谱影像与全色影像(高分辨率)的融合的几种方法

基于MATALB的多光谱影像与全色影像(高分辨率)的融合的几种方法1.HIS方法clear ;close ;clc;%加载图片load Sichuan;% %将图片转换为三波段的光谱低分辨率和全色高分辨率ImageMS = 255*ImageMS/max(max(max(ImageMS)));ImageP = 255*ImageP/max(max(max(ImageP)));tp = ImageMS(:,:,3);ImageMS(:,:,3) = ImageMS(:,:,1);Im

2021-03-25 22:28:20 6178 5

原创 基于Java的记事本

编写一个具有菜单以及编辑、查找、替换、复制、粘贴功能,且具有新建、打开和保存文件功能的记事本(MyNotepad)。package ch7;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.Pri

2020-12-28 23:09:21 684 1

原创 MATLAB GUI给进度条添加取消按钮来中途结束程序

编写程序遇到的问题,中途关闭进度条会报错,加入这个取消代码就好了%第一种 hWaitBar = waitbar(0, '请等待...', 'Name', '进度条', 'CreateCancelBtn' ,'setappdata(gcbf, ''isCanceled'', true)');hCancelButton = findall(hWaitBar, 'style', 'pushbutton');set(hCancelButton, 'string', '取消', 'fontsize', 8)

2020-11-30 11:53:18 1083 1

原创 编写Java程序,接受用户输入的1~12之间的整数,若不符合条件则重输入,利用switch语句输出对应月份的天数

package six;import java.util.Scanner;public class 月份天数 { public static void main(String[] args) { for(;;) { Scanner input =new Scanner(System.in); System.out.print("请输入在1-12之间选择一个月份输入:"); int month=input.nextInt(); if(month<13&&mont

2020-11-29 23:36:25 4187

原创 寻找出发地到目的地最省钱或最省时间的算法(迪杰斯特拉最短路径)(调用百度地图API展示最短路径)

基于迪杰斯特拉最短路径算法的,寻找出发地到目的地最省钱或最省时间的发法(最后自动打开百度地图展示最短路径)(作业数据结构)// MapRoutes.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//已经拥有cities.csv和routes.csv文件,有需要的话。。。#include <iostream>#include<stdio.h>#include<string.h>#include<stdio.h>#inclu

2020-11-29 23:13:58 2591 3

空空如也

空空如也

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

TA关注的人

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