1. 項目概述
項目說明
String Art起源于19世紀的數學家Mary Everest Boole的設計,隨后發展成一種利用釘子和線進行作畫的藝術,主要是通過線的稠密度來表現不同的圖案。
該項目介紹了如何通過數學的方式,利用計算機輔助用連續的線制作出“String Art”作品,如果您對這樣的String Art作品還沒有什么概念,可以先看看下面這些通過String Art處理后生成的效果圖:
該項目是受BartonDring的ANewSpinonStringArtMachines視頻啟發,最終在DE1-SOC上實現了Bresenham's算法,完成了對圖像進行直線藝術繪制的設計。
(DE1-SOC開發板)
2. 實現原理
該項目采用的是Bresenham's算法。下面是最常見版本的偽代碼:
但Barton Dring在MATLAB 中實現該算法的問題是運行速度非常慢,所以該小組的目標是在 FPGA 上實現專門的求解器,以加速該計算。
如下是該項目的系統框圖:
審核編輯:劉清
-
FPGA
+關注
關注
1626文章
21665瀏覽量
601828 -
matlab
+關注
關注
182文章
2963瀏覽量
230154 -
求解器
+關注
關注
0文章
77瀏覽量
4513
原文標題:FPGA開源項目分享——基于 DE1-SOC 的 String Art 實現
文章出處:【微信號:友晶FPGA,微信公眾號:友晶FPGA】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論