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




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

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

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

審核編輯:劉清
-
FPGA
+關注
關注
1660文章
22408瀏覽量
636247 -
matlab
+關注
關注
189文章
3025瀏覽量
238696 -
求解器
+關注
關注
0文章
85瀏覽量
4936
原文標題:FPGA開源項目分享——基于 DE1-SOC 的 String Art 實現(xiàn)
文章出處:【微信號:友晶FPGA,微信公眾號:友晶FPGA】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
基于DE1-SOC開發(fā)板的oneAPI實驗教程(2)
求購de1-soc開發(fā)版。有的請聯(lián)系我。急求呢。QQ:528369266
DE1-SOC新貨轉讓
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ā)工具包的詳細用戶和使用手冊資料免費下載
ALTERA公司的DE1 SoC FPGA開發(fā)板的培訓教程免費下載
在友晶DE1-SOC開發(fā)板實現(xiàn)Chirikov標準映射求解器
基于DE1-SOC的String Art實現(xiàn)
評論