From 8287e5b91dff39a8c88f37004040a25ac5f3f488 Mon Sep 17 00:00:00 2001 From: xcd <834800634@qq.com> Date: 星期三, 30 九月 2020 15:12:18 +0800 Subject: [PATCH] 1. KeyIndicator显示字体加粗 --- M071B配置/Calculations/M071_GetImageObjs3_1.hdvp | 64 ++++++++++++++++++++++++++++++++ 1 files changed, 64 insertions(+), 0 deletions(-) diff --git "a/M071B\351\205\215\347\275\256/Calculations/M071_GetImageObjs3_1.hdvp" "b/M071B\351\205\215\347\275\256/Calculations/M071_GetImageObjs3_1.hdvp" new file mode 100644 index 0000000..f306ff6 --- /dev/null +++ "b/M071B\351\205\215\347\275\256/Calculations/M071_GetImageObjs3_1.hdvp" @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8"?> +<hdevelop file_version="1.1" halcon_version="12.0"> +<procedure name="M071_GetImageObjs"> +<interface> +<io> +<par name="SelectedRegions" base_type="iconic" dimension="0"/> +<par name="Image" base_type="iconic" dimension="0"/> +</io> +<oo> +<par name="ImageObjs" base_type="iconic" dimension="0"/> +</oo> +<ic> +<par name="Col_begin" base_type="ctrl" dimension="0"/> +<par name="Col_end" base_type="ctrl" dimension="0"/> +</ic> +</interface> +<body> +<c>*閫夋嫨涓�鍒楅敭鐩�</c> +<l>select_shape (SelectedRegions, SelectedRegions_Col, 'column1', 'and', Col_begin, Col_end)</l> +<l>count_obj (SelectedRegions_Col, Number)</l> +<c></c> +<c>*鍒涘缓绌哄璞�</c> +<l>gen_empty_obj (RegionObjs)</l> +<l>gen_empty_obj (ImageObjs)</l> +<c></c> +<c>*閬嶅巻璇ュ垪閿洏鐨勬瘡涓�涓敭,灏嗘墍鏈夐敭鐨剅egion鏀惧叆涓�涓狾bjs</c> +<l>for Index := 1 to Number by 1</l> +<l> select_obj (SelectedRegions_Col, ObjectSelected, Index)</l> +<l> smallest_rectangle2 (ObjectSelected, Row, Column, Phi, Length1, Length2)</l> +<c> *灏嗗閫夊尯鍩熷鎵�</c> +<l> Length1 := Length1 + 40</l> +<l> Length2 := Length2 + 40</l> +<l> gen_rectangle2 (RegionObj, Row, Column, Phi, Length1, Length2)</l> +<c> *鎶婃墍鏈夐敭鐨勫浘鐗囨斁鍏ヤ竴涓狾bjs鍐�</c> +<l> concat_obj (RegionObjs, RegionObj, RegionObjs)</l> +<l> dev_clear_window ()</l> +<l> dev_display (Image)</l> +<l> dev_display (RegionObj)</l> +<l>endfor</l> +<c>*瀵箁egion杩涜鎺掑簭</c> +<l>sort_region (RegionObjs, RegionObjs, 'first_point', 'true', 'column')</l> +<l>sort_region (RegionObjs, RegionObjs, 'first_point', 'true', 'row')</l> +<c>*灏唕egion杞负image</c> +<l>for Index := 1 to Number by 1</l> +<l> select_obj (RegionObjs, Obj, Index)</l> +<l> reduce_domain (Image, Obj, ImageReduced)</l> +<l> crop_domain (ImageReduced, ImagePart)</l> +<l> concat_obj (ImageObjs, ImagePart, ImageObjs)</l> +<l>endfor</l> +<c></c> +<c></c> +<l>return ()</l> +</body> +<docu id="M071_GetImageObjs"> +<parameters> +<parameter id="Col_begin"/> +<parameter id="Col_end"/> +<parameter id="Image"/> +<parameter id="ImageObjs"/> +<parameter id="SelectedRegions"/> +</parameters> +</docu> +</procedure> +</hdevelop> -- Gitblit v1.8.0