当前位置: 首页 > ds >正文

halcon 图像预处理

图像增强:

简介:图像增强有目的的强调图像的整体或局部特性,将原来不清晰的图像变得清晰或强调某些感兴趣的特征,扩大图像中不同特征之间的差别,抑制不感兴趣特征,改善图像质量,丰富信息量,满足分析需要。

read_image(Image,'printer_chip/printer_chip_01')
dev_close_window()
get_image_size(Image, Width, Height)

dev_close_window() 是关闭激活的图形显示窗口

get_image_size(Image, Width, Height) 返回图片的宽度和高度

dev_open_window(0, 0, Width, Height, 'black', WindowHandle)
dev_display(Image)

dev_open_window打开一个新图形窗体(会发现窗口里面是空的)

dev_display(Image) 括号里输入图片名

截取窗口:

dump_window(WindowHandle,'bmp', 'C:/Users/Administrator/Desktop/图像预处理/1')

参数1 要截取的窗口

参数2 图片格式

参数3 设置保存路径(最后的'1'是图片的名称)

图像灰度值取反操作:

注:黑的变白,白的变黑

invert_image(Image, ImageInvert)

参数1 输入图像

参数2 输出的图像

增强对比度:

注:黑的更黑,白的更白

emphasize(ImageInvert, ImageEmphasize, 3, 3, 100)

参数1 输入图像

参数2 输出图像

参数3,4 掩膜大小

减少对比度:

scale_image(ImageEmphasize, ImageScaled, 0.1, 205)

参数1 输入图像

参数2 输出图像

参数3 比例大于等于1值更亮

线性变化分段:

简介:指的是将图像的亮度或颜色值从一个范围映射到另一个范围的过程,这个过程可以通过一系列的线性变换来实现,每个变换段可以独立控制(例如:可以将较暗的区域映射到中间亮度,而将较亮的区域映射到更高亮度从而调整图像的整体对比度)

五行代码是窗体打开图片的

求区域的最小和最大灰度值:

min_max_gray(Image,Image,0,Min,Max,Range)

参数1:待检查区域

参数2:输入灰度值的图像

参数3:0 默认情况下计算所有像素的最大值和最小值 例如:5: 相当于5%的比例,\
排除最大值的5%,排除5%的最小值的范围

参数4,5:最大值和最小值

参数6:最大值减去最小值

http://www.xdnf.cn/news/9127.html

相关文章:

  • 线程安全问题的成因
  • [Java实战]Spring Boot整合达梦数据库连接池配置(三十四)
  • AI智能分析网关V4室内消防逃生通道占用检测算法打造住宅/商业/工业园区等场景应用方案
  • TensorFlow 的基本概念和使用场景
  • C/C++---类型转换运算符
  • WireShark网络抓包—详细教程
  • TinyVue v3.23.0 正式发布:增加 NumberAnimation 数字动画组件、支持全局配置组件的 props
  • 深入解析操作系统内核与用户空间以及内核态与用户态转换
  • Prompt Tuning与自然语言微调对比解析
  • 视频存储开源方案
  • Jupyter Notebook 完全指南:从入门到高效使用
  • OpenFOAM 字典系统与求解器配置解析机制
  • ApplicationRunner接口和@PostConstruct注解
  • 如何选择自动化编程平台
  • 基于Android的个人健康管理系统APP
  • Python 爬虫入门
  • ViT- an image is worth 16x16 words- transformers for image recognition at scale
  • YOLOv11改进 | Neck篇 | 双向特征金字塔网络BiFPN助力YOLOv11有效涨点
  • Python学习笔记--Django 表单处理
  • Django orm详解--组成部件
  • 限制 SSH 访问仅允许特定 IP 连接
  • 基于线性回归的短期预测
  • SAST国标分析︱灵脉AI深度兼容GB/T 34943/34944-2017源代码漏洞测试规范
  • LINUX526 回顾 配置ssh rsync定时备份(未完成)
  • OpenCV CUDA模块图像过滤------创建一个 Scharr 滤波器函数createScharrFilter()
  • 第12次04 :首页展示用户名
  • 数据仓库维度建模详细过程
  • 频繁报FTPResponse 421 received.Server closed connection
  • 1. 数据结构
  • 《软件工程》第 8 章 - 人机交互设计