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
+关注
关注
1655文章
22287浏览量
630311 -
matlab
+关注
关注
189文章
3018浏览量
237604 -
求解器
+关注
关注
0文章
84浏览量
4896
原文标题:FPGA开源项目分享——基于 DE1-SOC 的 String Art 实现
文章出处:【微信号:友晶FPGA,微信公众号:友晶FPGA】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
基于DE1-SOC开发板的oneAPI实验教程(2)
DE1-SOC新货转让
DE1-SoC官方自带ControlPanel代码解读与AV图像采集处理?
小弟求购Altera DE1-SOC开发板,哪位大神玩剩下了传承一下,多谢!
de1-soc FPGA(Quartus工程含Qsys系统) + HPS 操作步骤
如何在DE1-SOC开发板上搭建NIOS II处理器运行UCOS
DE1-SoC开发工具包的详细用户和使用手册资料免费下载
ALTERA公司的DE1 SoC FPGA开发板的培训教程免费下载

基于DE1-SOC的String Art实现
评论