FC2カウンター FPGAの部屋 reVISION-Zybo-Z7-20をやってみた11(WarpTransform)

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

reVISION-Zybo-Z7-20をやってみた11(WarpTransform)

reVISION-Zybo-Z7-20をやってみた10(stereo)”の続き。

前回は、reVISION-Zybo-Z7-20 の File I/O の example の stereo をやってみた。今回は、reVISION-Zybo-Z7-20 の File I/O の example の最後の WarpTransform をやってみた。

なお、今回も @ikwzm さんの”FPGA+SoC+Linux+Device Tree Overlay+FPGA Region(SDSoC対応編)”のプラットフォームを使用して、SDSoC が出力した実行ファイルを実行している。

SDSoC の WarpTransform プロジェクトを示す。
reVISION-Zybo-Z7-20_127_120409.png

Debug でビルドを行って成功した。
Debug/sd_card を ZYBO-Z7-20 の Debian 上の ~/sdsoc_test/warptransform/ に SFTP した。

これからは、 ZYBO-Z7-20 の Debian 上での作業になる。
stereo から _p0_.dts と xlnk.dts を ~/sdsoc_test/stereo/ 上にコピーした。
ビットファイルをダウンロードして、Xilinx APF Accelerator driver を有功にする。
sd_card ディレクトリに行く。
cp ../stereo/*.dts .
sudo dtbocfg.rb --install _p0_ --dts _p0_.dts
sudo dtbocfg.rb --install xlnk --dts xlink.dts
cd sd_card/

reVISION-Zybo-Z7-20_128_120409.png

warptransform.elf を実行した。
sudo warptransform.elf im0.jpg
reVISION-Zybo-Z7-20_129_120409.png

レポートを示す。

Transformation Matrix
1.01332 0.0172398 -19.5289
0.00700084 1.01997 -16.4525
0 0 0
elapsed time 14995626

Max_err: 4 Min_err: 1 Num_errs: 342 Num_errs > 1: 342


input.png, hls_out.jpg, opencv_output.png, diff_image.png が生成された。
reVISION-Zybo-Z7-20_130_120409.png

reVISION-Zybo-Z7-20 の WarpTransform example の im0.jpg を引用する。
reVISION-Zybo-Z7-20_131_120409.jpg

input.png を示す。
reVISION-Zybo-Z7-20_132_120409.jpg

opencv_output.png を示す。少し平行四辺形に歪んでいる?
reVISION-Zybo-Z7-20_133_120409.jpg

hls_out.jpg を示す。
reVISION-Zybo-Z7-20_134_120409.jpg

diff_image.png を示す。これは、opencv_output.png と hls_out.jpg の差分なのだろう?
reVISION-Zybo-Z7-20_135_120409.jpg

これで、reVISION-Zybo-Z7-20 の File I/O をすべて、@ikwzm さんの”FPGA+SoC+Linux+Device Tree Overlay+FPGA Region(SDSoC対応編)”のプラットフォームを使用して、SDSoC が出力した実行ファイルを実行することができた。
  1. 2018年04月11日 05:25 |
  2. reVISION, xfOpenCV
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
http://marsee101.blog19.fc2.com/tb.php/4133-7acc7fed
この記事にトラックバックする(FC2ブログユーザー)