a1249720090@hotmail.com
2022-05-04 de73f99619354249596115845d1b8106152daa39
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?xml version="1.0" encoding="UTF-8"?>
<hdevelop file_version="1.1" halcon_version="12.0">
<procedure name="main">
<interface/>
<body>
<c as_id="image_acquisition" as_name="Image Acquisition 01" as_grp="[1,1]" as_ord="1">* Image Acquisition 01: Code generated by Image Acquisition 01</c>
<l as_id="image_acquisition" as_name="Image Acquisition 01" as_grp="[1,2]" as_ord="1">list_files ('F:/ken/Discolor/异色细分图集(清洗不良)/0323/清洗不良/', ['files','follow_links'], ImageFiles)</l>
<l>tuple_regexp_select (ImageFiles, ['\\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima|hobj)$','ignore_case'], ImageFiles)</l>
<l as_id="image_acquisition" as_name="Image Acquisition 01" as_grp="[2,2]" as_ord="1">for Index := 0 to |ImageFiles| - 1 by 1</l>
<l as_id="image_acquisition" as_name="Image Acquisition 01" as_grp="[2,3]" as_ord="1">    read_image (Image, ImageFiles[Index])</l>
<c as_id="image_acquisition" as_name="Image Acquisition 01" as_grp="[2,4]" as_ord="1">    * Image Acquisition 01: Do something</c>
<l>    StationThree_Pretreatment (Image, OUTPUT_Images, OUTPUT_Params, OUTPUT_Flag, ContourRow, ContourColumn)</l>
<c>    </c>
<l>    count_obj (OUTPUT_Images, Number)</l>
<l>        for K := 1 to Number by 1</l>
<l>         select_obj (OUTPUT_Images, ObjectSelected, K)</l>
<l>         parse_filename (ImageFiles[Index], BaseName, Extension, Directory)</l>
<l>         write_image (ObjectSelected, 'png', 0, 'F:/ken/Discolor/CutImages/0328/'+BaseName+'_'+K)</l>
<c>            </c>
<c>            </c>
<c>            </c>
<l>        endfor</l>
<l as_id="image_acquisition" as_name="Image Acquisition 01" as_grp="[3,1]" as_ord="1">endfor</l>
</body>
<docu id="main">
<parameters/>
</docu>
</procedure>
</hdevelop>