步骤一、图像二值化/两极化

法一:

属性-符号系统-已分类-调整为两类

效果:

法二:

重分类,分类个数调整为2

步骤二、新建线图层

在目录里,随便找个文件夹,右键-新建Shapefile-线,起好名字选好坐标即可。

步骤三、矢量化

ArcScan 我搞了好几次都没能激活,记录一下成功时的操作顺序:

1)导入二值化后的栅格影像

2)导入矢量线图层

3)打开自定义-扩展模块-ArcScan

4)打开自定义-工具条-ArcScan

5)开始编辑

1.自动矢量化 

效果: 

优点:一下子出来一大片,比手动与半自动快很多

缺点:有很多细碎的矢量点、线,且有些线是断裂的,需要后期修补(可新建一个double双精度型字段,计算几何,设置阈值,按属性选择,可剔除掉大部分细碎的点、线)

2.半自动矢量化

追踪性质。点一点线会自动描好。速度较慢,精度较高。

补充:

一、栅格清理

作用:用于清除栅格影像上的无用信息,如地名、高程标记等

位置:ArcScan工具条中有个栅格清理工具。

步骤:开始编辑-栅格清理-栅格绘画工具条-栅格清理-开始清理,用栅格绘画工具条中的橡皮擦/魔术橡皮擦把不要的擦了!但是效率低得很哈。

二、栅格清理+象元选择

作用:用于清除栅格影像上的无用信息,如地名、高程标记等。比纯纯栅格清理要快!

位置:ArcScan工具条中有个栅格清理工具。

象元选择-选择相连象元,设置一个范围大小即可。

优点:快

缺点:只适合质量比较好比较规整的图,如线都是连起来的,只有一些标注。地物较多的不适合。

ARCGIS---栅格影像矢量化(含二级化/二值化、栅格清理)相关推荐

  1. 【OpenCV 例程200篇】37. 图像的灰度化处理和二值化处理

    [OpenCV 例程200篇]37. 图像的灰度化处理和二值化处理 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 按 ...

  2. opencv学习1-3——通道变换,灰度化grayscale,二值化thresholding。

    入手opencv,最好的方法就是对应着程序进行学习是一个很好的方法,通过一些单个程序来了解图形处理的一些知识.这篇文章将介绍下面三个小任务.通道变换,灰度化,普通二值化.本文以C++版本进行代码介绍. ...

  3. 【转】c#数字图像处理(二)彩色图像灰度化,灰度图像二值化

    转自:https://www.cnblogs.com/dearzhoubi/p/8571652.html 为加快处理速度,在图像处理算法中,往往需要把彩色图像转换为灰度图像,在灰度图像上得到验证的算法 ...

  4. Python-OpenCV 处理图像(六)(七)(八):对象识别 图像灰度化处理 图像二值化处理

    为了加快处理速度,在图像处理算法中,往往需要把彩色图像转换为灰度图像. 0x00. 灰度图 灰度数字图像是每个像素只有一个采样颜色的图像,这类图像通常显示为从最暗黑色到最亮的白色的灰度. 灰度图像与黑 ...

  5. python对图像二值化_python如何二值化图像

    在python中二值化图像的方法:首先将图片转化为灰色图像:然后自定义灰度界限:最后输入"photo=Img.point(table,'1')"命令(table为自己创建的数组名) ...

  6. java 图像二值化阀值,阈值 二值化图像程序

    在Matlab中将一幅图像阈值分割二值化非常简单,若需要通过阈值th2二值化保留一些大面积的.且有灰度值含有大于th1的点的前景区域,而不需要小面积的区域(th1大于th2),这时会遇到这样的问题:当 ...

  7. Opencv全局二值化和局部二值化(python实现)

    文章目录 1.前置知识 (1).什么是形态学处理 (2).形态学图像处理 2.二值化 (1)全局二值化 1)函数 2)阈值类型 3)代码实战 (2)局部二值化(自适应阈值) 1)函数 2)阈值类型 1 ...

  8. opencv 二值化 python_opencv-python图像二值化函数cv2.threshold函数详解及参数cv2.THRESH_OTSU使用...

    cv2.threshold()函数的作用是将一幅灰度图二值化,基本用法如下: #ret:暂时就认为是设定的thresh阈值,mask:二值化的图像 ret,mask = cv2.threshold(i ...

  9. matlab确定灰度阈值T,matlab灰度图像二值化【灰度图像二值化算法研究】

    摘要: 在很多图像处理的过程中,经常需要对灰度图像进行二值化.本文对几种常用的图像二值化算法进行了阐述,并通过仿真,进行比较研究.根据实验结果,阐明了各种算法的优缺点. Abstract: The b ...

  10. BNN领域开山之作——不得错过的训练二值化神经网络的方法

    作者| cocoon 编辑| 3D视觉开发者社区 文章目录 导读 概述 方法 确定二值化以及随机二值化 梯度计算以及累加 离散化梯度传播 乘法运算优化 基于位移(shift)的BN 基于位移的AdaM ...

最新文章

  1. ValueError: Variable rnn/basic_rnn_cell/kernel already exists, disallowed. Did you mean to set reuse
  2. 黑白世界,感受不同的旅行...
  3. 电脑能上网,手机连上wifi不能上网
  4. vs 没有足够的内存继续执行程序_科赋内存条:韩国和台湾产的有不同?
  5. winscp使用密钥登录远程linux系统
  6. LeetCode 111. Minimum Depth of Binary Tree
  7. iphone开热点电脑总是搜不到问题的解决办法(百试百灵)
  8. 静默安装Oracle11G
  9. matlab生成低通滤波,用matlab设计低通滤波器
  10. 泛函分析 04.02 有界线性算子 - 有界线性算子空间的收敛与完备性
  11. 移动硬盘不在计算机显示,移动硬盘在电脑上不显示怎么办
  12. 小红书API根据关键词取商品列表,Onebound数据
  13. 成功的自动化测试:测试员的故事
  14. 响应式的优点和缺点??
  15. 机翻福音-多种语言平行语料库资源
  16. 架构设计 之一 C 嵌入式设计模式(Design Patterns for Embedded Systems in C)学习笔记
  17. Android使用SoundPool播放音效实例详解
  18. AI自动修复图片网站
  19. 商城限时秒杀抢购系统
  20. 字典树(Trie树)两种实现方式详解

热门文章

  1. 几行烂代码,用错 Transactional,我赔了16万。
  2. 线性代数学习笔记(一):线性空间的理解
  3. 三角形周长最短问题_一次函数动点问题:求三角形周长最小值
  4. 使用百度ai识别身份证信息
  5. unity3d 毛笔笔锋
  6. ArduinoProteus 8 Professional——(超声波检测传感器SRF04(距离检测))for Neuedu
  7. android 极简浏览器,XBrowser 一款Android下极简的浏览器,个人作品但不输商业产品...
  8. Mac看电视直播(通过MUMU安卓模拟器+自定义直播软件apk)
  9. 双向链表的结点增删细节(p->next->prior = s是啥意思,p->next->prior究竟代表下一个结点的prior指针还是p本身)
  10. ionic3硬件检测、请求权限插件 Diagnostic 的用法