写真と注意点を読み取るマシンビジョンHalconメニューアシスタント

[アシスタント] → [新しい画像取得を開く] → [画像アシスタント] → [パスの選択] → [コード生成] → [コードの挿入]

最初のステップ: アシスタントを開く → 新しい画像取得を開く

ここに画像の説明を挿入

2 番目のステップは、画像ファイルを開き、ファイルを選択するか、パスを選択することです。

ここに画像の説明を挿入
注: ファイルと選択したパスの違いは、生成されるコードです。
1. ファイルによって生成されるコード

* Image Acquisition 01: Code generated by Image Acquisition 01
read_image (Image, 'C:/Users/CP/Desktop/j/1.bmp')*简单的读取代码算子

入力パラメータ: ディレクトリ/画像固有のフォルダ パス (C:/Users/CP/Desktop/j/1.bmp)
出力パラメータ: 画像オブジェクト (Image)
2. パスを選択します (セクションの説明)

* Image Acquisition 02: Code generated by Image Acquisition 02
list_files ('C:/Users/CP/Desktop/j', ['files','follow_links'], ImageFiles)*找出文件里面的所有

入力パラメータ: ディレクトリ/ファイル パス (C:/Users/CP/Desktop/j)
出力パラメータ:
オプション : 次のオプションを含むオプション
'files' はファイルとしての検索形式を指定します
'directories' はファイルの形式を指定しますフォルダーとして検索
'recursive' はサブフォルダーの下のファイルを走査できることを指定します
'follow_links'
'max_ Depth 5' は走査の深さを指定します (ここでは 5)
'max_files 1000' は走査するファイルの最大数を指定します (ここでは 1000)

tuple_regexp_select (ImageFiles, ['\\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima|hobj)$','ignore_case'], ImageFiles)

入力パラメータ: ディレクトリ/ファイル パス (C:/Users/CP/Desktop/j)
出力パラメータ:
**入力フォルダ パス内の画像形式の出力をフィルタリングします。

for Index := 0 to |ImageFiles| - 1 by 1
    read_image (Image, ImageFiles[Index])
    * Image Acquisition 02: Do something
Endfor

上記の共通点は
画像を読み取ることです。
上記 2 つの違いは
1. ファイルは単一の画像を読み取ることです。
2. パスを選択してフォルダーを読み取ります。選択したパスの背後にあるコードの中国語の注釈に注意してください。
3. コードを読み取るだけ 写真撮影の厳密さは、実際にはパス コードの選択の方が厳密です。

3 番目のステップは、検出を開くことです。

ステップ 1: アシスタントを開く → 新しい画像取得を開きます
ここに画像の説明を挿入
。ステータス バーの機能に注意してください。開かないことをお勧めします。必要に応じて開くことができ、使用後は閉じることができます。CTに影響が出ます。以下はテストの時間データです: (同じ前提の写真) 時間の増加は 60ms 未満です。
ここに画像の説明を挿入

ステップ 4: コード生成

ここに画像の説明を挿入
注: コードをプレビューしたい場合は、必ずコード プレビューをクリックしてください。

おすすめ

転載: blog.csdn.net/weixin_44301520/article/details/132698126