Halcon对彩色图像进行背景差法分割图像

 

*读取背景图像
read_image (BGImage, 'Background.jpg')
*依次读取图像
for Index := 1 to 1 by 1read_image(Image,'Car'+Index+'.jpg')sub_image (Image,BGImage, ImageSub, 1, 128)*提取RGB图像的R、G、B通道decompose3(ImageSub,R,G,B)* RGB转换HSVtrans_from_rgb(R,G,B,H,S,V,'hsv')*对S通道图像进行阈值分割threshold (S, Regions, 50, 255)*简单区域处理closing_circle (Regions, RegionClosing, 3)fill_up (Regions, RegionFillUp)connection (RegionFillUp, ConnectedRegions)select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 5000, 99999)*显示分割结果dev_clear_window ()reduce_domain (Image, SelectedRegions, ImageReduced)dev_display (ImageReduced)
endfor

分割结果:

Halcon对彩色图像进行背景差法分割图像相关推荐

  1. 背景差法目标识别python_运动目标检测(4)—背景差分法

    背景减法利用图像序列中的当前帧和事先确定的背景参考模型间的差异比较,来确定运动物体位置,是一种基于统计学原理的运动目标检测的方法.这种方法的性能取决于背景建模技术,Gloyer等人使用单高斯模型的思路 ...

  2. python实现图像分割_Python实现投影法分割图像示例(一)

    投影法多用于图像的阈值分割.闲话不多说,现用Python实现. 上代码. import cv2 import numpy img = cv2.imread('D:/0.jpg', cv2.COLOR_ ...

  3. python字符分割垂直投影法_Python实现投影法分割图像示例(一)

    Python实现投影法分割图像示例(一) 发布时间:2020-01-26 21:14 来源:互联网 当前栏目:web技术类 投影法多用于图像的阈值分割.闲话不多说,现用Python实现. 上代码. i ...

  4. Python实现投影法分割图像(一)

    投影法多用于图像的阈值分割.闲话不多说,现用Python实现.上代码. import cv2 import numpy img = cv2.imread('D:/0.jpg', cv2.COLOR_B ...

  5. Python实现投影法分割图像(二)

    在上篇博客中,我们已经实现了水平投影和垂直投影图的绘制.接下来,我们可以根据获得的投影数据进行图像的分割,该法用于文本分割较多,所以此处依然以上次的图为例. 先把上次的两幅图搬过来,方便讲解. 上面两 ...

  6. 【OpenCV 4开发详解】分割图像——分水岭法

    本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...

  7. opencv4 c++ 提取图片中的白色区域_修正!【从零学习OpenCV 4】分割图像——分水岭法...

    点击上方"小白学视觉",选择"星标"公众号重磅干货,第一时间送达 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍<OpenCV 4开 ...

  8. 【OpenCV 4开发详解】分割图像——Mean-Shift分割算法

    本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...

  9. 目标检测、追踪梳理:帧差法、光流法、背景减除法

    (0)总览 运动目标检测是指在序列图像中检测出变化区域并将运动目标从背景图像(背景层)中提取出来.通常情况下,目标分类.跟踪和行为理解等后处理过程仅仅考虑图像中对应于运动目标的像素区域(前景层),因此 ...

最新文章

  1. 电荷泵式开关电源的基本电路
  2. 计算机专业申请计算生物学,卡内基梅隆大学计算生物学硕士专业
  3. php中为什么要用heade定义头,有什么应用场景
  4. python 网络编程 问题记录
  5. cudnn下载_Windows10安装 cuDNN 方法
  6. thrift入门(1) -- 安装配置
  7. SpringBoot2 整合Kafka组件,应用案例和流程详解
  8. linux mail使用笔记
  9. 斯坦福大学深度学习公开课cs231n学习笔记(7)神经网络防止数据过拟合:损失函数和正则化
  10. Java2实用教程(第6版)实验指导与习题解答
  11. Windows本地安全策略
  12. 【天光学术】体育论文:乒乓球少年运动员专项身体素质训练探究(节选)
  13. ACL-IJCNLP 2021-Sentiment Analysis相关论文整理
  14. 人工智能和5G在无人机技术中的作用
  15. centos 禁止自动锁屏
  16. 超好用的在线PDF转Word网站,真后悔没早发现
  17. ROS(七):移动机器人的导航和SLAM(一)
  18. 电路原理计算机解法,电路原理学习指导与习题全解
  19. opencv计算指定区域黑白像素占比
  20. Solidworks安装失败,出现内部错误:该产品组件的windows installer没按预期运

热门文章

  1. SuperMap GIS 10i倾斜摄影白皮书
  2. cnpm和npm命令区别
  3. react常见面试题2
  4. 【泛微OA】JS限制明细行重复
  5. cdh的hive配置中,修改 添加 hive-site.xml 配置 hive 增加用户 role 更改权限
  6. 论中年耳鸣及其知识概述
  7. Mybatis知识整理
  8. 在微信小程序里,实现点击框里的眼睛图标时密码显示与隐藏切换
  9. android基于ffmpeg的简单视频播发器 跳到指定帧 av_seek_frame()
  10. python 处理数据类型data_python处理multipart/form-data类型请求