Visual Studio で Halcon (C# バージョン) を実行する

Visual Studio で Halcon を実行する (C# で Halcon 環境を構成します)

前書き:
この記事では、VS で Halcon を実行する際のさまざまな落とし穴を記録し、VS halcon プロジェクトをゼロから構築し、経験を積むために投稿します。


1.以下の図に示すように、VS プロジェクトと Halcon プロジェクトを作成します
ここに画像の説明を挿入
。VS は、Windows フォーム アプリケーション (.NET Framework) を選択します。次のように、Halcon で最も一般的な画像読み取りコードを記述するだけです。
ここに画像の説明を挿入
次に、halcon ファイルを C# に変換します。ファイル。左上隅にあるファイルをクリックし、エクスポート言語を選択し、次のように構成します。
ここに画像の説明を挿入

2. 構成環境
Halcon フォルダーで、次のように bin フォルダーを見つけます。
ここに画像の説明を挿入
dotnet35 を選択して開き、次のように halcondotnet.dll をコピーします。
ここに画像の説明を挿入
VS プロジェクトで、「WindowsFormsApp1—bin—Debug」を順に選択して、 VS プロジェクト フォルダーの構成。halcondotnet.dll をこのディレクトリにコピーします。以下の通り:
ここに画像の説明を挿入
ここには 3 つの落とし穴があります:
1. 上の図の windows で始まるファイルは VS の実行後にのみ存在しますが、心配しないでください;
2. 一部のチュートリアルでは halcon.dll もここにコピーされますが、halcon .dll はC# によってコンパイルされていないため、C# 環境ではファイルを開くことができず、エラーが報告されます。ファイルを引用しないでください。3.
ライセンス ファイルもそこにコピーする必要がありますが、ローカル halcon のフォルダーにライセンス ファイルがコピーされます。フォルダ内には txt ファイルが 1 つだけあり、通常は使用できませんので、パス ファイルをダウンロードしてこのフォルダに配置する必要があります (パス ファイルは毎月更新されるため、ダウンロードの日付に注意してください)。
3. VS の準備
まず、[参照]→[参照の追加]をクリックして、halcondotnet.dll を追加します。以下のようになります。
ここに画像の説明を挿入
: halcon.dll を参照しないでください。参照しないと、エラーが報告されます。このファイルがアクセス可能であり、有効なアセンブリまたは COM コンポーネントであることを確認してください。次のようにします。
ここに画像の説明を挿入
その後、ツールボックスをクリックし、「すべての Windows フォーム」を右クリックし、「項目の選択」をクリックします。
ここに画像の説明を挿入
次に、「参照」をクリックして halcondotnet.dll を参照します。
ここに画像の説明を挿入
次に、HWidowControl を見つけて
ここに画像の説明を挿入
フォームに配置し、
ここに画像の説明を挿入
次のようにボタンを配置します。

ここに画像の説明を挿入
halcon によって生成された cs ファイルを開き、アクション関数を見つけて、 Form1 ウィンドウのボタンをコピーして (現在、この関数はファイル全体で役立ちます)、コード インターフェイスに入り、
ここに画像の説明を挿入
ここにアクション関数のコードを貼り付けて、置換します。独自の画像を含む画像パス。次のように:
ここに画像の説明を挿入
その後、起動して実行しますが、ボタンをクリックしてもまだ画像が表示されません。これは、次のように表示コードを追加していないためです。
ここに画像の説明を挿入
追加後、再度起動して実行し、ボタンをクリックすると、画像が表示されます。

以上

おすすめ

転載: blog.csdn.net/Deng7326/article/details/128885301
おすすめ