【八】文件_File_Imgae——read_image()、write_image()算子


欢迎来到本博客

Halcon算子太多,学习查找都没有系统的学习查找路径,本专栏主要分享Halcon各类算子含义及用法,有时间会更新具体案例。

具体食用方式:可以点击本专栏【Halcon算子快速查找】–>搜索你要查询的算子名称;或者点击Halcon算子汇总博客,即可食用。

支持:如果觉得博主的文章还不错或者您用得到的话,可以悄悄关注一下博主哈,如果三连收藏支持就更好啦!这就是给予我最大的支持!


文章目录

  • 学习目标
  • 学习内容
    • 1、read_image()
      • Halcon例程
    • 2、write_image()
      • Halcon例程
  • 【文件_File_Imgae部分】 待更新算子
  • 汇总

学习目标

  • read_image()
  • write_image()

学习内容

算子简介

函数名 解释
read_image() 读取不同文件格式的图像。
write_image() 用图像格式写图像

1、read_image()

  read_image( : Image : FileName : )

  函数说明: 读取不同文件格式的图像。

  函数参数:
    Image:输出图像名称;
    **FileName **:输入图像文件名称(适用多种图像文件格式);

  例子:
    read_image(Image,'mreut')//读取一个图像
    read_image(Image,['pic0','pic1','pic2'])//读三个文件到图像队列,窗口默认显示第一张图
    Set_image('image_dir','/C:/pic0')//设置默认图像指定的目录位置

Halcon例程

write_object.hdev		将图标对象写入文件并再次读取
stamp_catalogue.hdev		在杂乱的页面上分割和分组字符
sequence_diff.hdev		通过比较两幅连续图像来监控流量
ocrcolor.hdev		使用颜色信息读取数字
measure_metal_part_id.hdev		检查金属零件是否缺少或偏离圆形形状
matching_multi_channel_yogurt.hdev		Find yogurts of different flavors using color shape-based matching
matching_image_border.hdev		使用基于颜色和形状的匹配查找不同口味的酸奶
label_word_process_mlp.hdev		使用词典阅读“最佳前”标签,以改善结果
display_operators.hdev		可视化结果
dev_display.hdev		在HDevelop的图形窗口中显示图像对象
color_simple.hdev		HSV颜色空间中的彩色图像分割
cbm_pipe_wrench.hdev		找到由两个部件组成的管道扳手
cbm_dip_switch.hdev		定位dip开关并使用基于组件的匹配测试其状态
cbm_caliper.hdev		在透视失真图像中使用基于分量的匹配测量卡尺的设置
board.hdev		检测不同照明方向拍摄的图像中的缺失焊料
ball_seq.hdev		检查球框(多个图像)
autobahn.hdev		快速检测车道标记
adjust_mosaic_images.hdev		从辐射调整创建混合球形马赛克图像

2、write_image()

  write_image(Image : : Format, FillColor, FileName : )

  函数说明: 用图形格式写图像,如果部分区域无法显示,则指认为FillColor颜色,例如jpg,bmp,ima等格式有所区别。

  函数参数:
    Image:输入图像名称;
    Format:输入默认图像格式,默认‘tiff’,参考: ‘bigtiff alpha’, ‘bigtiff deflate 9 alpha’, ‘bigtiff deflate 9’, ‘bigtiff jpeg 90’, 'bigtiff lzw alpha ', ‘bigtiff lzw’, ‘bigtiff mask’, ‘bigtiff packbits’, ‘bigtiff’, ‘bmp’, ‘hobj’, ‘ima’, ‘jp2 20’, ‘jp2 30’, ‘jp2 40’, ‘jp2 50’, ‘jp2’, ‘jpeg 100’, ‘jpeg 20’, ‘jpeg 40’, ‘jpeg 60’, ‘jpeg 80’, ‘jpeg’, ‘jpegxr 20’, ‘jpegxr 30’, ‘jpegxr 40’, ‘jpegxr 50’, ‘jpegxr’, ‘png best’, ‘png fastest’, ‘png none’, ‘png’, ‘tiff alpha’, ‘tiff deflate 9 alpha’, ‘tiff deflate 9’, ‘tiff jpeg 90’, 'tiff lzw alpha ', ‘tiff lzw’, ‘tiff mask’, ‘tiff packbits’, ‘tiff’;
    FillColor:无法指定颜色的颜色填充灰度值,默认"0,参考:-1, 0, 255, 65280, 16711680;
    Filename:输入图像文件名称(适用多种图像文件格式);

  例子:
    read_image(Image,'mreut')//读取一个图像
    Sobel_amp(Image,EdgeAmplitude,'sum_abs', 3)//使用Sobel算子检测边缘
    write_image (EdgeAmplitude, 'tiff', 0, 'sobel.tif')//用图形格式写图像

Halcon例程

write_object.hdev		将图标对象写入文件并再次读取
write_image_benchmark.hdev		比较不同图像文件格式的写入时间
write_image.hdev		将图像写入文件
reuse_model.hdev		存储和重用形状模型

【文件_File_Imgae部分】 待更新算子

  • deserialize_image()
  • read_imgae()
  • read_sequence()
  • serialize_image()
  • write_imgae()

汇总

  本专栏博客汇总:Halcon算子汇总


今天的文章就到这里啦~
喜欢的话,点赞、收藏⭐️、关注哦 ~

你可能感兴趣的:(Halcon算子,人工智能,计算机视觉,算法,图像处理,Halon)