1. 項目概述
項目說明
String Art起源于19世紀(jì)的數(shù)學(xué)家Mary Everest Boole的設(shè)計,隨后發(fā)展成一種利用釘子和線進行作畫的藝術(shù),主要是通過線的稠密度來表現(xiàn)不同的圖案。
該項目介紹了如何通過數(shù)學(xué)的方式,利用計算機輔助用連續(xù)的線制作出“String Art”作品,如果您對這樣的String Art作品還沒有什么概念,可以先看看下面這些通過String Art處理后生成的效果圖:




該項目是受BartonDring的ANewSpinonStringArtMachines視頻啟發(fā),最終在DE1-SOC上實現(xiàn)了Bresenham's算法,完成了對圖像進行直線藝術(shù)繪制的設(shè)計。

(DE1-SOC開發(fā)板)
2. 實現(xiàn)原理
該項目采用的是Bresenham's算法。下面是最常見版本的偽代碼:

但Barton Dring在MATLAB 中實現(xiàn)該算法的問題是運行速度非常慢,所以該小組的目標(biāo)是在 FPGA 上實現(xiàn)專門的求解器,以加速該計算。
如下是該項目的系統(tǒng)框圖:

審核編輯:劉清
-
FPGA
+關(guān)注
關(guān)注
1650文章
22217瀏覽量
628044 -
matlab
+關(guān)注
關(guān)注
189文章
3010瀏覽量
237111 -
求解器
+關(guān)注
關(guān)注
0文章
84瀏覽量
4885
原文標(biāo)題:FPGA開源項目分享——基于 DE1-SOC 的 String Art 實現(xiàn)
文章出處:【微信號:友晶FPGA,微信公眾號:友晶FPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
基于DE1-SOC開發(fā)板的oneAPI實驗教程(2)
求購de1-soc開發(fā)版。有的請聯(lián)系我。急求呢。QQ:528369266
DE1-SOC新貨轉(zhuǎn)讓
DE1-SoC官方自帶ControlPanel代碼解讀與AV圖像采集處理?
如何實現(xiàn)DE1-SoC和電腦通過Uart連接
小弟求購Altera DE1-SOC開發(fā)板,哪位大神玩剩下了傳承一下,多謝!
de1-soc FPGA(Quartus工程含Qsys系統(tǒng)) + HPS 操作步驟
如何在DE1-SOC開發(fā)板上搭建NIOS II處理器運行UCOS
DE1-SoC開發(fā)工具包的詳細(xì)用戶和使用手冊資料免費下載
ALTERA公司的DE1 SoC FPGA開發(fā)板的培訓(xùn)教程免費下載
在友晶DE1-SOC開發(fā)板實現(xiàn)Chirikov標(biāo)準(zhǔn)映射求解器

基于DE1-SOC的String Art實現(xiàn)
評論