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
+關注
關注
1630文章
21796瀏覽量
605984 -
matlab
+關注
關注
185文章
2980瀏覽量
230998 -
求解器
+關注
關注
0文章
77瀏覽量
4557
原文標題:FPGA開源項目分享——基于 DE1-SOC 的 String Art 實現
文章出處:【微信號:友晶FPGA,微信公眾號:友晶FPGA】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
有沒有人能帶我學SOC啊
DE1-SOC新貨轉讓
DE1-SoC官方自帶ControlPanel代碼解讀與AV圖像采集處理?
小弟求購Altera DE1-SOC開發板,哪位大神玩剩下了傳承一下,多謝!
de1-soc FPGA(Quartus工程含Qsys系統) + HPS 操作步驟
如何在DE1-SOC開發板上搭建NIOS II處理器運行UCOS
DE1-SoC開發工具包的詳細用戶和使用手冊資料免費下載
![<b class='flag-5'>DE1-SoC</b>開發工具包的詳細用戶和使用手冊資料免費下載](https://file.elecfans.com/web1/M00/68/96/pIYBAFvFqVeACxgfAAJ8voME3Tc010.png)
ALTERA公司的DE1 SoC FPGA開發板的培訓教程免費下載
![ALTERA公司的<b class='flag-5'>DE1</b> <b class='flag-5'>SoC</b> FPGA開發板的培訓教程免費下載](https://file.elecfans.com/web1/M00/9A/C8/o4YBAF0ipKKAOZ9RAAGJPpXi8S4535.png)
評論