halocn讀取本地檔案
阿新 • • 發佈:2019-01-22
*讀取圖片操作
*11111111111111
ImagePath :=[]
ImagePath[0] :='E:/image/1.png'
ImagePath[1] :='E:/image/2.png'
ImagePath[2] :='E:/image/3.png'
ImagePath[3] :='E:/image/4.png'
for I :=0 to 3 by 1
read_image(Image,ImagePath[I])
endfor
*222222222222222
for I :=1 to 4 by 1
read_image(Image,'E:/image/'+I+'.png')
endfor
*33333333333333
* Image Acquisition 01: Code generated by Image Acquisition 01
*遍歷指定資料夾下所有檔案提出指定規則檔案(資料夾,獲取方式,陣列)
*獲取檔案限制:files:指定收索格式為檔案 directories:指定收索格式為資料夾
*recursive:遞迴遍歷資料夾檔案 max_depth 5:檢視檔案深度5 max_files 100:檢視檔案數量限制100
list_files ('E:/image', ['files','follow_links'], ImageFiles)
*選擇符合規則的索引(輸入,規則,輸出)
*[]正則表示式\\.->轉義成點 ()集合用或運算 'ignore_case' 忽略大小寫字母
tuple_regexp_select (ImageFiles, ['\\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima)$','ignore_case'], ImageFiles)
for Index := 0 to |ImageFiles| - 1 by 1
read_image (Image, ImageFiles[Index])
* Image Acquisition 01: Do something
endfor
*補充:使用助手開啟新的Image Acquisition 可以選擇連線外部裝置