当前位置:   article > 正文

Halcon知识:【8】 将图像部分内容截取并保存_halcon截取图像一部分

halcon截取图像一部分

一、提要:

        Halcon的基本概念是【图像,区域,轮廓线】,初学者务必要搞清三者区别和联系。以下介绍如何将一个图像的区域截取出来,保存成另外的图像。本文用来加强概念,并用以下案例去理解概念的用途。

二、【图像,区域,轮廓线】概念是

        何为图像?就是以一个矩阵模式,存储的矩形块,块内每一点都有一个灰度值

        何为区域?区域类似于mask,是个二值化的结构,也就是说,区域没有灰度的概念,只有1和0,表示“有用”像素点和“没用”像素点,实际当中,区域只包含“有用”像素的坐标,用get_region_points函数获取这些坐标,用get_gray_value获取这些点对应的灰度。区域是个坐标集合,它对应了任意对象的形状范围,并以(row,column)的表格形式存在。根据区域提供的坐标线索,可以提取出图像中的像素。

        何为轮廓线?轮廓线也是一个集合,是区域对应的最外边界的点的集合,也以(row,column)的表格形式存在。

以上所述,大家要注意“图像、区域、轮廓”的数据结构不同,所起的作用也不同,通常,可以相互转化,就是说,通过区域,得到对应的图像,或反之。

三、示范代码

好了,阅读下列示范代码:

  1. read_image(Image,'monkey')
  2. draw_ellipse(3600,Row,Column,Phi,Radius1,
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/article/detail/56985
推荐阅读

  • 》适合显示小文件【行数比较少】,如果行数较多,屏幕显示不完整(如果虚拟操作,是无法上下键的,或者滚动鼠标的,第三方xsheel,crt可以方向键查看),前面的内容就不显示了。tail-20文件后20行或tail-n20文件效果一样。tail... [详细]

  • SpringBoot是当下最流行的JavaWeb开发框架之一,它有着极高的可扩展性和灵活性,同时还可以极大提高开发效率。在本文中,我们将会深入探究SpringBoot的各个方面,包括SpringBoot基础、SpringBoot数据库操作、... [详细]

  • 用户端功能有:首页菜品推荐菜品分类展示详情查看加购评价个人信息管理订单管理管理端功能有:会员管理菜品分类管理菜品管理订单管理系统管理更多功能请看运行截图!_mysql点餐管理数据库设计报告mysql点餐管理数据库... [详细]

  • 从零开始手写VUE后台管理系统,封装Axios_封装axios统一处理错误封装axios统一处理错误目录前后端交互约定安装创建Axios实例拦截器封装请求方法业务异常处理axios是一个易用、简洁且高效的http库axios中文文档:htt... [详细]

  • 配置创建供链接表向导使用连接时,请勿设置“使用区域设置”选项。此选项仅适用于显示数据的应用程序,不适用于处理数据的应用程序。网关连接定义列表,这些定义是与外部数据源连接的逻辑名称。中使用)、有关连接到数据源的信息以及建立连接使用的用户名... [详细]

  • #-*-coding:utf-8-*-"""爬取新浪微博用户信息功能:用户ID用户名粉丝数关注数微博微博内容网址:www.weibo.cn数据量更少相对于www.weibo.cn"""importtimeimportreimportos... [详细]

  • RedisCluster是Redis官方提供的Redis集群方案,它通过对Redis的源码进行修改,实现了Redis集群的分布式功能。在RedisCluster中,每个节点都可以处理读写请求,同时还可以将数据自动分片到不同的节点上,从而实现... [详细]

  • 获取微博大V账号的用户基本信息,如微博昵称、微博地址、微博头像、关注人数、粉丝数、性别、等级等#-*-coding:utf-8-*-importurllib.requestimportjsonid='1259110474'proxy_ad... [详细]

  • 除了ST-LINKV2-1型号,STMicroelectronics还推出了其他版本的ST-LINK调试器,例如:ST-LINK/V2、ST-LINK/V3等。ST-LinkDebugST公司新推出的基于CMSIS-DAP协议的调试器,支... [详细]

  • 说起“”这个概念大家应该都不陌生。近年来“存储”逐渐渗透入大众的工作环境与日常生活:不论是用于工作文件存储和备份还是个人资料的保存和分享存储都不失为一个方便又高效的方法。但在十年前存储的发展尚不完善很多人不看好其发展... [详细]

  • 大家好,我是为前端娱乐圈操碎了心小迷妹,正宗前端开发一枚,每天推荐一小工具/源码,装满你收藏夹,每天分享一小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我目标。每天上班必须做一件事情,就是打开我们全球最大程序员交友... [详细]

  • 首先我们先看一下使用adb查看Android手机信息的指令#获取手机名称NAME='adbshellgetpropro.product.model'#获取手机版本VERSION='adbshellgetpropro.build.versio... [详细]

  • Axios是一个流行的基于Promise的HTTP客户端库,用于在浏览器和Node.js中发出HTTP请求。Axios还支持请求和响应的拦截器。接下来通过这篇文章,我们一起来学习和了解一下Axios拦截器并发请求,通过实际代码来介绍如何使... [详细]

  • CodeReview的好处虽然被广泛认可,但想做好CodeReview并不容易。首先团队需要对开展CodeReview达成共识,然后针对自己团队的特性,采用相匹配的实践方式。关于工具,可以尝试文中提到的CodeReview插件以及电子看板。... [详细]

  • springboot快速生成Mapper映射,Entity实体,Service层,Controller等_springboot自动生成mapperspringboot自动生成mapper文章目录前言方法一1、引入依赖2、创建代码生成器Myb... [详细]

  • JDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC数据库开发人员提供了一个标准的A... [详细]

  • PWM本质是利用面积等效原理来改变波形的有效值。一、PWM驱动配置步骤第一步、RCC开启时钟,将需要的TIM外设和GPIO外设的时钟打开。第二步、配置时基单元,包括时钟源选择的配置。第三步、配置输出比较单元,包括CCR的值、输出比较模式、极... [详细]

  • 在开发接口中,响应的状态码一般有两种处理方式。1、用http的状态码,如400,500来表示自己的业务码。2、自定义errorCode,如10000,10001+http200,前端在根据这个自定义的业务码来提示。我现在开发的系统中,接口状... [详细]

  • 余弦相似性:两个向量的夹角越接近于0,其余弦值越接近于1,表面两个向量越相似。**文本相似计算大致流程:**-分词-合并-计算特征值-向量化-计算向量夹角余弦值_余弦相似计算文本相似余弦相似计算文本相似度1.使用simhash计算文... [详细]

  • 相关标签
      

    闽ICP备14008679号