0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于DE1-SOC的String Art实现

友晶FPGA 来源:友晶Terasic 2024-04-09 11:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1. 项目概述

项目说明

String Art起源于19世纪的数学家Mary Everest Boole的设计,随后发展成一种利用钉子和线进行作画的艺术,主要是通过线的稠密度来表现不同的图案。

该项目介绍了如何通过数学的方式,利用计算机辅助用连续的线制作出“String Art”作品,如果您对这样的String Art作品还没有什么概念,可以先看看下面这些通过String Art处理后生成的效果图:

5e9e4f00-f61d-11ee-a297-92fbcf53809c.png

5ebe3f5e-f61d-11ee-a297-92fbcf53809c.png5fed5e3c-f61d-11ee-a297-92fbcf53809c.png

5ffe7c9e-f61d-11ee-a297-92fbcf53809c.png

该项目是受BartonDring的ANewSpinonStringArtMachines视频启发,最终在DE1-SOC上实现了Bresenham's算法,完成了对图像进行直线艺术绘制的设计。

601c36b2-f61d-11ee-a297-92fbcf53809c.jpg

(DE1-SOC开发板)

2. 实现原理

该项目采用的是Bresenham's算法。下面是最常见版本的伪代码:

6036c040-f61d-11ee-a297-92fbcf53809c.png

但Barton Dring在MATLAB 中实现该算法的问题是运行速度非常慢,所以该小组的目标是在 FPGA 上实现专门的求解器,以加速该计算。

如下是该项目的系统框图:

6044c67c-f61d-11ee-a297-92fbcf53809c.jpg



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1655

    文章

    22287

    浏览量

    630311
  • matlab
    +关注

    关注

    189

    文章

    3018

    浏览量

    237604
  • 求解器
    +关注

    关注

    0

    文章

    84

    浏览量

    4896

原文标题:FPGA开源项目分享——基于 DE1-SOC 的 String Art 实现

文章出处:【微信号:友晶FPGA,微信公众号:友晶FPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于DE1-SOC开发板的oneAPI实验教程(2)

    上一期我们从oneAPI CLI Samples Browser复制保存的Simple DMA是基于Quartus Pro的Nios V示例,无法直接用在DE1-SoC开发板上,因此这一节我们用
    的头像 发表于 06-23 11:17 1272次阅读
    基于<b class='flag-5'>DE1-SOC</b>开发板的oneAPI实验教程(2)

    基于DE1-SOC开发板的太空射击游戏

    今天继续常春藤名校之一——康奈尔大学的FPGA课程ECE 5760典型案例分享:基于DE1-SOC开发板的太空射击游戏。
    的头像 发表于 08-04 10:47 3462次阅读
    基于<b class='flag-5'>DE1-SOC</b>开发板的太空射击游戏

    求购de1-soc开发版。有的请联系我。急求呢。QQ:528369266

    求购de1-soc开发版。有的请联系我。急求呢。QQ:528369266
    发表于 12-15 16:00

    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

    如何实现DE1-SoC和电脑通过Uart连接

    不能用网线,用Uart怎么才能做到与电脑连接?就是当拨动DE1上的开关的时候电脑会显示相应的二进制转换过来的十进制数字。
    发表于 05-29 17:09

    DE1-Soc用户手册

    DE1-Soc用户手册
    发表于 08-05 16:08

    小弟求购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次下载
    <b class='flag-5'>DE1-SoC</b>开发工具包的详细用户和使用手册资料免费下载

    ALTERA公司的DE1 SoC FPGA开发板的培训教程免费下载

    本文档的主要内容详细介绍的是ALTERA公司的DE1 SoC FPGA开发板的培训教程免费下载包括了:第1DE1-SOC 快速入门,第2章 DE
    发表于 07-08 08:00 45次下载
    ALTERA公司的<b class='flag-5'>DE1</b> <b class='flag-5'>SoC</b> FPGA开发板的培训教程免费下载

    DE1-SoC结构及电路图

    DE1-SoC结构及电路图免费下载。
    发表于 04-07 11:33 45次下载

    DE1-SOC进行硬件加速的2D N-Body重力模拟器设计

    该项目的目标是创建一个用DE1-SOC进行硬件加速的2D N-Body重力模拟器。
    的头像 发表于 04-09 11:08 1322次阅读
    用<b class='flag-5'>DE1-SOC</b>进行硬件加速的2D N-Body重力模拟器设计

    在友晶DE1-SOC开发板实现Chirikov标准映射求解器

    该项目是在友晶DE1-SOC开发板实现Chirikov标准映射的求解器,并将其应用于图像加密和解密的概念验证。
    的头像 发表于 07-07 15:22 1632次阅读
    在友晶<b class='flag-5'>DE1-SOC</b>开发板<b class='flag-5'>实现</b>Chirikov标准映射求解器