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
+关注
关注
1664文章
22571浏览量
640756 -
matlab
+关注
关注
189文章
3033浏览量
239518 -
求解器
+关注
关注
0文章
86浏览量
4962
原文标题:FPGA开源项目分享——基于 DE1-SOC 的 String Art 实现
文章出处:【微信号:友晶FPGA,微信公众号:友晶FPGA】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
基于DE1-SOC开发板的oneAPI实验教程(2)
上一期我们从oneAPI CLI Samples Browser复制保存的Simple DMA是基于Quartus Pro的Nios V示例,无法直接用在DE1-SoC开发板上,因此这一节我们用
DE1-SOC新货转让
本人研究生,在暑假期间参加了一个比赛,获得了一块DE1-SOC作为比赛奖品,于2015年12月26日拿到奖品,淘宝官网上卖价1575,现在想低价转售,暂定价格1200,可议价,开发套件还未拆封,保证
发表于 12-27 10:43
DE1-SoC官方自带ControlPanel代码解读与AV图像采集处理?
玩DE1-SoC一段时间了,官方给的controlPanel那个示例给出了工具链的安装方式,而且给了用这块板开发QT界面的一套流程,目前想在该代码上修改,想结合AV端采集图像,通过Opencv进行图像处理,可如何与Opencv进行衔接?是否有人做过这方面的?希望各位指点?
发表于 05-06 22:18
小弟求购Altera DE1-SOC开发板,哪位大神玩剩下了传承一下,多谢!
小弟想自学FPGA,预购Altera DE1-SOC。哪位大神玩过了,技术了熟于胸。也别冷落了板子,赠人玫瑰手有余香,请联系小弟,让技术继续发挥余热,价格可谈。 联系方式:***注:10.22不能入手就在淘宝买了,之后就不用耽误大神时间了。非常感谢!
发表于 11-18 15:00
de1-soc FPGA(Quartus工程含Qsys系统) + HPS 操作步骤
原谅我记忆力不好。。。花了好久弄明白的东西才十个小时不到就忘记了,所以趁现在记得赶紧记录下来。本文内容:重建de1-soc中HPS-FPGA工程。 PS:原工程在http
发表于 07-03 08:10
如何在DE1-SOC开发板上搭建NIOS II处理器运行UCOS
介绍了如何在DE1-SOC开发板上搭建NIOS II处理器运行UCOS II,一步一步指导的,特此上传,希望能帮点忙。
发表于 06-14 15:29
•12次下载
DE1-SoC开发工具包的详细用户和使用手册资料免费下载
DE1-SoC开发工具包提供了一个基于Altera System-on-Chip(SoC)FPGA的健壮的硬件设计平台,它结合了最新的双核Cortex-A9嵌入式内核和工业领先的可编程逻辑以实现最终
发表于 10-16 16:55
•113次下载
ALTERA公司的DE1 SoC FPGA开发板的培训教程免费下载
本文档的主要内容详细介绍的是ALTERA公司的DE1 SoC FPGA开发板的培训教程免费下载包括了:第1章 DE1-SOC 快速入门,第2章 DE
发表于 07-08 08:00
•51次下载
基于DE1-SOC的String Art实现
评论