遥感思考题 第一章
1.什么是图像,什么是数字图像?图像(image)是对客观对象的一种相似性的描述或写真.图像包含了这个客观对象的信息。是人们最主要的信息源。
数字图像指数字存储的、用计算机直接处理的图像,是空间坐标和图像数值不连续的、用离散数值表示的图像,在计算机内部,数字图像表现为二维阵列(网格),属于不可见图像。
2.什么是遥感数字图像?模拟图像(照片)与遥感数字图像有什么区别?遥感数字图像是以数字形式存储和表达的遥感图像.模拟图像:又称光学图像,以胶片、相纸等硬拷贝形式存储的图像。图像是自然景物的反映,人眼感知的景物一般是连续的,照相机(非数码式)拍摄形成的照片也是连续的,两者均称之为模拟图像.广义的模拟图像还包括绘画。差异:模拟图像的显著特点是连续性:①空间位置的变化是连续的②每一空间位置上的亮度、色彩变化是连续的③符合数学上微积分连续性的定义数字图像的特点:便于计算机处理与分析;图像信息损失低;抽象性强。
3.什么是遥感数字图像处理,主要内容有哪些?与数字图像处理有什么区别和联系?答:利用计算机对遥感数字图像进行一系列的操作,以求达到预期结果的技术,称作遥感数字图像处理.
其内容有:
①图像 ...
计网自学 1
本文档是根据B站视频自己做的计网笔记
1.计算机网络的概念
是一个将分散的、具有独立功能的计算机系统,通过通信设备(交换机和路由器)与线路连接起来,由功能完善的软件实现资源共享和学习传递的系统。
互连的、自治的计算机集合。
互连-互联互通 通信链路
自治-无主从关系
2.计算机网络的功能1.数据通信(连通性)2.资源共享硬件 软件 数据
3.分布式处理多台计算机各自承担同一工作任务的不同部分 Hadoop平台
4.提高可靠性替代机
5.负载均衡使得各计算机之间更亲密
……3.计算机网络的组成1.组成部分硬件 软件 协议
2.工作方式
边缘部分 (主机、端系统)用户直接使用 —>C/S方式、P2P方式
核心部分为边缘部分服务(路由器、网络)
3.功能组成
通信子网
实现数据通信
资源子网
实现资源共享/数据处理
4.计算机网络的分类1.按照分布范围分:
广域网WAN
城域网MAN
局域网WAN
个人区域网PAN
2.按照使用者分:公用网
中国电信
专用网
军队,政府,银行,铁路,电力,公安……
3.按照交换技术分
电路交换
报文交换
分 ...
蓝桥杯笔记2
对蓝桥杯进行一个临时抱佛脚1.排序集合排序123java.util.Collections.sort(java.util.List)java.util.Collections.sort(java.util.List, java.util.Comparator)
Arrays.sort();Arrays.sort(int[] a, int fromIndex, int toIndex); //Arrays.sort(数组名,起始下标,终止下标); //(默认排序为升序排序)
如果一个数组初始化时已经赋值。则sort函数可以另外一种格式
Arrays.sort(数组名);
sort函数的格式变为: Arrays.sort(数组名, 起始下标, 终止下标, new cmp());
Set排序Set是一类集合,简单来说就是将元素去重,没有顺序地放进集合里边
放到TreeSet里面排序
12345678910111213141516 Set<String> set = new HashSet< ...
蓝桥杯笔记 关于递归
蓝桥杯笔记 关于递归类型一
全排列,比如现在有字符串”abc”,它还可以有”acb”, “bac”, “bca”, “cab”, “cba”等排列方式. 通过全排列的方式可以得到全部符合条件的结果, 然后再从可能的结果中选出符合要求的结果.大部分情况需要考虑回溯.
例题: 带分数
100 可以表示为带分数的形式:100 = 3 + 69258 / 714
还可以表示为:100 = 82 + 3546 / 197
注意特征带分数中,数字1~9分别出现且只出现一次(不包含0)。
类似这样的带分数,100 有 11 种表示法。
1234567891011121314题目要求:从标准输入读入一个正整数N (N<1000*1000)程序输出该数字用数码1~9不重复不遗漏地组成带分数表示的全部种数。注意:不要求输出每个表示,只统计有多少表示法!例如:用户输入:100程序输出:11再例如:用户输入:105程序输出:6
观察题目发现:
1.每个数字只能出现一次(没有0)
2.每一次排列后,都需要进行回溯,归位每个数字原来的位置(1,2,3,4,5,6 ...
真值和机器数及机器数的相互转换关系
一:真值和机器数定义1.真值真值是指在数值前面用“+”号表示正数,用“-”号表示负数的带符号二进制数。
2.机器数机器数(又称为机器码)是指在数字系统中用“0”表示符号“+”,用“1”表示符号“-”,即把符号“数值化”后的带符号二进制数。常用的机器数有原码、反码和补码。
二、3种常用机器数1.原码求取方法:符号位用0表示正,用1表示负;数值位不变,即与真值的数值位相同。 例如,若x=0.1011、y=–10110,则 [x]原码=0.1011(由于x为正数,所以符号位为0,数值位与真值相同) [y]原码=110110(由于y为负数,所以符号位为1,数值位与真值相同) 特点:求取方便,运算不方便,“0”有“+0”和“-0”两种不同形式。
2.反码求取方法:符号位用0表示正,用1表示负。数值位与符号位相关,当为正数时,数值位不变,即与真值的数值位相同;当为负数时,数值位是真值的数值位按位取反(0变为1,1变为0)。 例如,若x=-0.1010、y=+10101,则 [x]反码=1. 0101(由于x为负数,所以符号位为1,数值位为真值的数值位按位变反) [y]原码=010101(由于y为正 ...
操作系统 页式存储 页与块之间的关系
页式存储
注意页和块的对象的不同对程序进行分页存储对内存进行分块存储
文章最后会给出我总结的页和块的关系
逻辑地址和物理地址
a) 逻辑地址:由两部分组成,即页号 + 页内地址
设逻辑地址由总长度为m的二进制数表示,页内地址为n位,则页号为m-n位。
注意:
块内地址=页内地址=2n,同理最大的程序可允许有 > > 2m-n 个页面。
计算公式:
页号 = 逻辑地址/页长(商)
页内地址 = 逻辑地址%页长(余数)
b) 物理地址
物理地址 = 块号 * 块长 + 块内地址 +(用户基址)物理地址 = 块号 * 页长 + 页内地址 +(用户基址)
为了弄清楚上面一大堆名词之间的关系,看看下面的例题。根据所给条件求出物理地址(答案虽然已经给出,但是你可以装作没看见啊)ps:用户基址是1000
例题
分析:注意每个页的页内地址是一样的,所以由公式
页号 = 逻辑地址/页长(商)
页内地址 = 逻辑地址%页长(余数)
我们可以知道逻辑地址 = ...
基于深度学习的图像着色系统项目介绍
基于深度学习的图像着色系统项目介绍库的支持这里我们用到了以下的库
直接用pip命令安装txt文件中的上述库,非常方便
1pip install requirements.txt
torch1.1 torch.nn简介与功能nn是Neural Network的简称。
torch.nn模块是PyTorch提供的,帮助程序员方便(1)创建神经网络和(2)训练神经网络而提供的模块。主要功能包括:
创建神经网络
训练神经网络
2.1 获取神经网络的模型参数torch.nn.Parameter 获取模型参数
项目中的重要方法总结与归纳:将数据转换成Tensor,便于模型使用
torch.nn.Module:
它是所有神经网络模块的基类。
torch.nn.Conv2d
该软件包将用于在由多个输入平面组成的输入信号上应用2D卷积。
BatchNorm2d()
归一化
函数参数讲解:
BatchNorm2d()函数数学原理如下:
1BatchNorm2d(256, eps=1e-05, momentum=0.1, affin ...
在spring中使用JdbcTemplate进行数据库管理操作
JdbcTemplate1、JdbcTemplate概念及使用 a)Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作
b)引入相关 jar 包
c)在 spring 配置文件配置数据库连接池
1234567<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close"> <property name="url" value="jdbc:mysql:///test" /> <property name="username" value="root" /> <property name="password" value="root" /> <property name="driver ...
人工智能课堂问题 其一
基于机器学习对分类筛选的脑补进行筛选1.@overrider1234@Overridepublic boolean equals(Object obj) { return this.k.equals(((Line)obj).k) && this.b.equals(((Line)obj).b);}
2.比较器Comparator位于包java.util下,而Comparable位于包java.lang下,Comparable接口将比较代码嵌入自身类中,而后者在一个独立的类中实现比较。像Integer、String等这些基本类型的Java封装类都已经实现了Comparable接口,这些类对象本身就支持自比较,直接调用Collections.sort()就可以对集合中元素的排序,无需自己去实现Comparable接口。
其实原理是一样的,就是用相应的特征什么的筛选出来,目前我知道的可能就是多个数和字符的对比,利用==放入这个函数
用多个动态数组,集合,放置这些被筛选的元素注意:一定是动态,因为如果不是动态,我们哪知道一共有多少需 ...
Spring中事务的使用及配置
Spring——事务操作1、事务概念a)什么是事务 (1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操 作都失败
(2)典型场景:银行转账 张三 转账 100 元 给 李四; 张三少 100,李四多 100
b)事务四个特性(ACID)(1)原子性 (2)一致性 (3)隔离性 (4)持久性
可查看这篇文章描述
2、事务操作(模拟事务操作环境)a)创建 service,搭建 dao,完成对象创建和注入关系12345678910111213//(1)service 注入 dao,在 dao 注入 JdbcTemplate,在 JdbcTemplate 注入 DataSource@Servicepublic class UserService { //注入 dao @Autowired private UserDao userDao;}@Repositorypublic class UserDaoImpl implements UserDao { @Autowired private JdbcTemplate jdbcTemp ...









