日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人工智能 > ChatGpt >内容正文

ChatGpt

Halcon学习(3)读取图片操作

發(fā)布時(shí)間:2023/12/14 ChatGpt 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Halcon学习(3)读取图片操作 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

今天來研究Halcon中幾種讀取圖片的操作,具體操作如下:

1. 讀取單張圖片

read_image(Image,'D:/Desktop/臨時(shí)圖片/1.png')

通過查找?guī)椭臋n知道,read_image()函數(shù)共有兩個(gè)參數(shù)分別為 Image 和 Filename,其中 Image為輸出對象,filename為輸入控制文件名用于指定讀取的文件。

?

2. 讀取多張圖片

* 讀入數(shù)組 read_image (Image, ['./source.jpg', './2.jpg'])

讀取多張圖片可以使用Filename數(shù)組,在數(shù)組中存放在多張圖片的路徑及文件名。

3. 讀取某文件夾下的圖片

可以選用方法2創(chuàng)建一個(gè)圖片數(shù)組來依次讀取,但此方法比較繁瑣,需要依次將各個(gè)文件名存入數(shù)組。為簡化操作這時(shí)可以使用Halcon中的助手打開新的Image Acquisition,彈出Image Acquisition窗口后點(diǎn)擊選擇路徑選擇想要讀取的文件夾。

?點(diǎn)擊代碼生成,會(huì)在程序窗口生成一段代碼,下面我們來一起分析這段代碼。

* Image Acquisition 01: Code generated by Image Acquisition 01 list_files ('D:/Halcon/圖片/線頭', ['files','follow_links'], ImageFiles) tuple_regexp_select (ImageFiles, ['\\.bmp','ignore_case'], ImageFiles) for Index := 0 to |ImageFiles| - 1 by 1read_image (Image, ImageFiles[Index])* Image Acquisition 01: Do something endfor

list_files()函數(shù)

?該函數(shù)共有三個(gè)參數(shù),第一個(gè)參數(shù)為Directory表示要讀取的文件夾,第二個(gè)參數(shù)為Option是一個(gè)數(shù)組,其中默認(rèn)值為files,第三個(gè)參數(shù)為Files表示輸出的對象。第二個(gè)參數(shù)Option數(shù)組中的參數(shù)有['files','directories‘,'recursive','follow_links','max_depth 5','max_files 1000'],下面我們來分析各個(gè)參數(shù)的作用。

files指定搜索的格式為文件
directories指定搜索的格式為文件夾
recursive指定可以遍歷子文件夾中的文件
max_depth 5指定遍歷的深度,默認(rèn)為5
max_files 1000指定遍歷的最大文件數(shù)

tuple_regexp_select() 函數(shù)

作用是選取合適的文件類型,其中//作用為轉(zhuǎn)義字符,//.等價(jià)于.?

最后是利用for循環(huán),從0開始到|Images|-1調(diào)用read_images()函數(shù)利用索引值讀取文件夾下所以文件 ,最終結(jié)果如下:

?

?

總結(jié)

以上是生活随笔為你收集整理的Halcon学习(3)读取图片操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。