【机器视觉】 Halcon批量加载图像
00. 目錄
文章目錄
- 00. 目錄
- 01. 概述
- 02. 開發環境
- 03. 加載圖像文件方式一
- 04. 加載圖像文件方式二
- 05. 下載
- 06. 附錄
01. 概述
halcon是一款非常不錯的視覺類輔助設計軟件,它是由非常專業的MVtec公司全新推出的最新版本。在功能上擁有非常實用方便的機器視覺開發能力,其非常獨特的內部結構能夠很好的輔助各種機器的視覺功能,這樣不管是在醫學圖像上面還是各種圖像分析上面都能夠起到非常大的幫助,并且軟件內部搭在了非常先進智能的圖像算法能力,用戶們在制作各種產品的時候就可以節省非常多的時間,極大的提高了工作效率。在用途方面,它也有著非常廣泛的應用,能夠用于多個行業的使用,就比如形態學,測量圖像以及blob等等相關圖像領域。作為系列的最新版本,它不光是優化了許多內容還新增了一些非常便捷的功能,現在可以做到通過更加高級方便的算法來讀取條形碼,極大的加快了讀取速度。還對軟件的開發操作環境進行非常人性化的升級優化等等
02. 開發環境
Windows系統:Windows10
Halcon版本:HDevelop 19.11
03. 加載圖像文件方式一
3.1 選擇助手–>打開新的Image Acquisition
3.2 選擇圖像文件
3.3 點擊選擇文件
3.4 選擇代碼生成–>插入代碼
3.5 生成Halcon代碼如下
* Image Acquisition 01: Code generated by Image Acquisition 01 ImageFiles := [] ImageFiles[0] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-01.png' ImageFiles[1] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-02.png' ImageFiles[2] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-03.png' ImageFiles[3] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-04.png' ImageFiles[4] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-05.png' ImageFiles[5] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-06.png' ImageFiles[6] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-07.png' ImageFiles[7] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-08.png' ImageFiles[8] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-09.png' ImageFiles[9] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-10.png' ImageFiles[10] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-11.png' ImageFiles[11] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-12.png' ImageFiles[12] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-13.png' ImageFiles[13] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-14.png' ImageFiles[14] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-15.png' ImageFiles[15] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-16.png' ImageFiles[16] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-17.png' ImageFiles[17] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-18.png' ImageFiles[18] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-19.png' ImageFiles[19] := 'C:/Users/admin/Desktop/halcon批量加載圖像/image/board-20.png' for Index := 0 to |ImageFiles| - 1 by 1read_image (Image, ImageFiles[Index])* Image Acquisition 01: Do something endfor04. 加載圖像文件方式二
前面幾部與方式一相同
4.1 選擇路徑
4.2 代碼生成–>插入代碼
4.3 生成Halcon代碼如下
* Image Acquisition 01: Code generated by Image Acquisition 01 list_files ('C:/Users/admin/Desktop/halcon批量加載圖像/image', ['files','follow_links'], ImageFiles)tuple_regexp_select (ImageFiles, ['\\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima|hobj)$', 'ignore_case'], ImageFiles) for Index := 0 to |ImageFiles| - 1 by 1read_image (Image, ImageFiles[Index])* Image Acquisition 01: Do something endfor05. 下載
素材下載:halcon批量加載圖像.rar
06. 附錄
6.1 機器視覺博客匯總
網址:https://dengjin.blog.csdn.net/article/details/116837497
總結
以上是生活随笔為你收集整理的【机器视觉】 Halcon批量加载图像的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【机器视觉】 Halcon代码导出高级语
- 下一篇: 【机器视觉】 Halcon设置自动保存