”FASTXコーナー検出による物体の形状検出3(FASTXプロジェクトの修正)”の続き。
前回は、FASTX コーナー検出の点だけを抽出するVivado HLS のプロジェクトを作成した。今回は、そのVivado HLS のIP をVivado のプロジェクトに入れて、カメラ画像からリアルタイムにFASTX コーナー検出の点を表示する。
まずは、V_ZYBO_CAMDS_FASTXt_164 をコピー&ペーストして、名前をV_ZYBO_CAMDS_FASTXt2_164 に変更した。

V_ZYBO_CAMDS_FASTXt2_164 のfastx フォルダの内容を前回のVivado HLS のIP に置き換えた。

V_ZYBO_CAMDS_FASTXt2_164 のVivado プロジェクトを起動し、ブロックデザインを開くと、Report IP Status が表示されるので、それをクリックした。

下のウインドウにUP Status が表示される。Upgrade Selected ボタンをクリックする。

Generate Output Products ダイアログが表示された。Generate ボタンをクリックした。

Generate Output Products が成功した。

IP Status のRerun をクリックしておこう。

Generate Bitstream をクリックして、論理合成、インプリメント、ビットストリームの生成を行った。

ビットストリームの生成が成功した。レポートを示す。

ハードウェアをエクスポートして、SDK を立ち上げた。
今までのプロジェクトとプラットフォームを削除した。

アプリケーション・プロジェクトを再生成した。
fash_on_serial プロジェクトを作成して、起動した。

threshold = 5, 10, 20, 40, 60 の結果を示す。

まずは原画像から。

threshold = 5

threshold = 10

threshold = 20

threshold = 40

threshold = 60
- 2017年02月04日 21:03 |
- Vivado HLS
-
| トラックバック:0
-
| コメント:0