Halcon入门–提取图片对象个数


上图是我从其他博客找到的图片,可作为练习的目标图片

*读取图片
read_image (Image, ‘C:/Users/soft/Pictures/20190511153629382.png’)

*将图片二值化,选择黑色的回形针部分
threshold (Image, Region, 0, 50)
*区域连通和选择形状
connection (Region, ConnectedRegions)
select_shape (ConnectedRegions, SelectedRegions, ‘area’, ‘and’, 150, 99999)

*提取区域个数
count_obj (SelectedRegions, Number)

结果如下:

*此时有number值为14,证明有14个区域,实际上有13个回形针,因为多了左边一条竖线,要去掉这个区域,利用area_center
area_center (SelectedRegions, Area, Row, Column)
*运行之后查看左侧变量窗口中的控制变量Area,并双击右键选择“像函数一样绘图”,观察面积最小的值,并记住它。
*这里的面积最小值是4400,修改上面语句connection中的最小值,即把150改成4400,然后number就变成13了。

*即
select_shape (ConnectedRegions, SelectedRegions, ‘area’, ‘and’, 4400, 99999)
*提取区域个数
count_obj (SelectedRegions, Number)

Halcon入门--提取图片对象个数相关推荐

  1. C# Word文档中插入、提取图片,文字替换图片

    Download Files: http://www.c-sharpcorner.com/UploadFile/26b237/image-operations-using-word-document- ...

  2. 4 卷积核提取图片特征

    文章目录 4.1.1卷积核示例 4.1.2在 Tensorflow中运用卷积核 4.2应用卷积核进行图片分类 4.2.1应用特征变量进行图片分类 4.2.2卷积核的动态学习 4.3 用卷积核进行手写数 ...

  3. Gradify - 提取图片颜色,创建响应式的 CSS渐变

    被请求的HTTP对象之间的延迟会有一个时间段,这个期间网页看起来不完整.Gradify 可以分析出图像中4个最常见的颜色,创建一个梯度(或纯色)作为图片占位符.Gradify 可以在在任何图像发现最突 ...

  4. 使用Palette类提取图片的颜色信息

    原文出处:http://qichaochen.github.io/2014/11/16/105-Android-5.0-Palette-01/ 在Material Design设计中很重要的一部分内容 ...

  5. Android Palette 提取图片的主色调

    博主声明: 转载请在开头附加本文链接及作者信息,并标记为转载.本文由博主 威威喵 原创,请多支持与指教. 本文首发于此 博主:威威喵 | 博客主页:https://blog.csdn.net/smil ...

  6. 从视频中提取帧图片FFmpeg / 根据文件名提取图片

    下载FFmpeg,解压后将bin目录添加到环境变量 https://www.ffmpeg.org/,也可以使用opencv 修改crop_time 后面的时间和videoPath.imagePath ...

  7. 用R制作gif动态图以及从gif中提取图片

    作者:辉小宝同学 微信公众号:R语言和Python学堂 知乎: https://www.zhihu.com/people/zoro-3-92/posts 简书:https://www.jianshu. ...

  8. Python-从PDF中提取图片、压缩PDF

    功能描述 老大最近一直需要将一个好几兆的pdf文件压缩到2mb甚至1mb以内.通常的做法可能会是打印pdf文件,然后用打印机设置生产很小的pdf文件,或者就是截图保存等等.但都有点太傻瓜了,这时候还是 ...

  9. Python学习-批量提取图片名称保存至txt文件

    个人微信公众号:AI研习图书馆,欢迎关注~ 深度学习知识及资源分享,学习交流,共同进步~ Python提取图片名称保存到txt文件 1. 环境 Windows7+Anaconda3+python 3. ...

最新文章

  1. UIView上的控件使用push方法跳转
  2. FZU - 2020 计算大组合数取模
  3. [react] 经常用React,你知道React的核心思想是什么吗?
  4. Node.js(爱前端) 一
  5. springboot的yaml属性配置文件注入
  6. Mysql私有增强性命令小记
  7. 《学习》13权限管理
  8. php 代码坦克,HTML5实现经典坦克大战坦克乱走还能发出一个子弹_html5教程技巧
  9. C语言面试题---函数(一)
  10. ds18b20负温度c语言,温度显示异常DS18B20
  11. 负载均衡添加ssl证书
  12. android_10.0.0_r41自定义驱动编译+Framework层调用_2(自定义驱动)
  13. yolov7 打开深度摄像头 realsences
  14. gdal-ogr2ogr空间数据转换
  15. 关于64位整型int64_t
  16. stm32c8t6+dht11+MQ系列环境检测模块+oled显示屏(基于物联网的家庭环境检测系统设计)
  17. C++学习日记#1.1——四元一次方程组进行Sor松弛迭代法求解(现已推向n元一次方程组进行Sor松弛迭代法求解)
  18. ComSec作业一:抄书题
  19. QPainter 绘制阴影边界
  20. 区块链最全资源(学习、开发、工具、社交等)

热门文章

  1. 路由传参的三种方式(query/params)
  2. 【C语言】字符指针数组查找字符串
  3. 计算机毕业设计php的大学生社交交友网站
  4. 2020年国防科大CS预推免
  5. 一款基于 SpringBoot 开发 OA 系统 !
  6. C# 杨辉三角形算法
  7. ElasticSearch 模糊搜索方案
  8. 优维科技实力入选《2023深圳金融业信息技术融合创新案例汇编》
  9. SSM+美食论坛系统 毕业设计-附源码191023
  10. 第三届全国高校计算机能力挑战赛Java程序设计赛总结