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



    😊😊😊欢迎来到本博客😊😊😊

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

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

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


    学习目标

    • 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		从辐射调整创建混合球形马赛克图像
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

    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		存储和重用形状模型
    
    • 1
    • 2
    • 3
    • 4

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

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

    汇总

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


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

  • 相关阅读:
    view_source (攻防世界)(简单查看php源代码)
    Golang:反射机制reflect
    急!Manjaro 双系统挂载引导问题
    主流定时任务解决方案全横评
    集群、限流、缓存 BAT 大厂无非也就是这么做
    计算机视觉的应用13-基于SSD模型的城市道路积水识别的应用项目
    人工智能基础:人工智能云服务(Alaas)介绍
    随机森林----评论情感分析系统
    VMware虚拟机更改静态IP报错Unit network.service entered failed state解决方案
    在linux上脱离hadoop安装hbase-2.5.6集群
  • 原文地址:https://blog.csdn.net/qq_41225961/article/details/126586742