- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 新型除雾算法的HLS硬件化实现
新型除雾算法的HLS硬件化实现1、新型除雾算法介绍新型除雾算法在暗通道的基础上做了改进,效果总体上看与暗通道去雾差不多,当然也要依图片具体情况而定,解释一下算法:无雾图像的恢复一般采用以下公式,J为去雾后图像、I为待去雾图像,A是全球大气光成分,t(x)是透射率。所以我们要求解的变量就是t和A。求A一般的做法是,选取暗通道前0.1%像素的指标,然后利用这些指标对A进行估计。但是如果场景对象大于patch的尺寸,就会导致对A的高估,而且,如果A的估计精度很大程度上依赖于patch的尺寸,那么pat
2020-09-01 14:00:58
733
2
原创 python实现数据集中去除某label(涂掉)
python实现数据集中去除某label(涂掉)背景:在处理数据集时想做图片isp操作,但是用别人的接口时规定图片中只能有一个标签,而现有数据集每张图片有两个标签(为了丰富样本,每张图片含两个样本,所以标了两个框)于是需要把其中一个框处理掉,处理方式为将这块区域涂上某个固定像素的值,从而抹去import numpy as npfrom PIL import Imageimport randomimport globimport osdef getRandArr(): '''返回随机颜
2020-08-18 17:30:33
1577
原创 sqllite数据库方式与系统方式访问大量小文件的速度对比
**背景**:项目中有许多小文件时,系统对小文件的访问开销较大,比较慢;此时尝试将小文件合并成大文件,并将每个小文件的索引信息(比如起始位置与结束位置)存入数据库中,通过数据库访问小文件可能能够减小时间开销。使用sqllite数据库,在linux下装好数据库、java、相应的数据库jdbc的jar包,开始测试:Step 1:将小文件合并成大文件,并将索引写入数据库中:import java....
2019-12-08 20:04:56
579
1
原创 使用vivado HLS对2D卷积硬件化(zedboard)
2D卷积是对图像的一种处理,这篇文章主要是将计算部分使用HLS完成,在SDK中将测试数据传到HLS生成的计算IP中,查看返回的结果值(我的结果值貌似不太对,涉及到图像处理,有点难以验证),主要做三个方面的工作第一个是使用HLS创建IP核第二个是在vivado中打通数据通路第三个是在SDK中测试part 1:使用HLS创建IP核具体的运算代码就不展示了,主要是接口需要规定好...
2019-11-26 11:20:21
1018
原创 from pynq import Overlay,GPIO,register失败
在把RISC-v移植到pynq的过程中需要执行一段python代码,加载包时报错。cStringIO在python3后的来源都是io,于是在pynq包中的parser.py中,将from cStringIO import StringIO改成from io import StringIO这样一来pynq可以导入了,但是GPIO等子模块还是无法加载。后来终于发现此pynq包不是所需的pynq包...
2019-07-26 11:52:12
717
原创 SDAccel环境下的算法加速
SDAccel试水最近在玩CRC算法在SDAccel开发环境下进行加速,试了云端与本地两种环境,简单讲讲做的工作。option 1:云端开发可以使用亚马逊云,注册账号绑定信用卡后就可以进入到marketplace,选择相应的板子,接下去就可以在云端开发了,开发环境都已经配好。由于没有信用卡,我只能选择本地开发。。。。。option 2:本地开发本地开发最麻烦的就是配环境。1...
2019-07-18 11:09:28
704
2
riscvonpynq操作教程.rar
2020-04-13
vivado HLS对2D卷积硬件化的HLS与SDK端代码
2019-11-26
个人嗅探器
2018-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人