《基于fpga的嵌入式图像处理系统设计》详细介绍了fpga(fieldprogrammablegatearray,现场可编程门阵列)这种新型可编程电子器件的特点,对fpga的各种编程语言的发展历程进行了回顾,并针对嵌入式图像处理系统的特点和应用背景,详细介绍了如何利用fpga的硬件并行性特点研制开发高性能嵌入式图像处理系统。
作者还结合自己的经验,介绍了研制开发基于fpga的嵌入式图像处理系统所需要的正确思路以及许多实用性技巧,并给出了许多图像处理算法在fpga上的具体实现方法以及多个基于fpga实现嵌入式图像处理系统的应用实例。
  《基于fpga的嵌入式图像处理系统设计》对fpga技术的初学者以及已经具有比较丰富的设计经验的读者来说都有很好的参考价值,也将为从事基于fpga的嵌入式系统开发和应用的软硬件工程师和科研人员提供一本比较系统、全面的学习材料。
目录1图像处理1.1基本定义1.2图像形成1.3图像处理操作1.4应用实例1.5实时图像处理1.6嵌入式图像处理1.7串行处理1.8并行性1.9硬件图像处理系统2现场可编程门阵列2.1可编程逻辑器件2.1.1fpga与asic2.2fpga和图像处理2.3fpga的内部2.3.1逻辑器件2.3.2互连2.3.3输入和输出2.3.4时钟2.3.5配置2.3.6功耗2.4fpga产品系列及其特点2.4.1xilinx2.4.2altera2.4.3lattice半导体公司2.4.4achronix2.4.5siliconblue2.4.6tabula2.4.7actel2.4.8atmel2.4.9quicklogic2.4.10mathstar2.4.11cypress2.5选择fpga或开发板3编程语言3.1硬件描述语言3.2基于软件的语言3.2.1结构化方法3.2.2扩展语言3.2.3本地编译技术3.3visual语言3.3.1行为式描述3.3.2数据流3.3.3混合型3.4小结4设计流程4.1问题描述4.2算法开发4.2.1算法开发过程4.2.2算法结构4.2.3fpga开发问题4.3结构选择4.3.1系统级结构4.3.2计算结构4.3.3硬件和软件的划分4.4系统实现4.4.1映射到fpga资源4.4.2算法映射问题4.4.3设计流程4.5为调整和调试进行设计4.5.1算法调整4.5.2系统调试5映射技术5.1时序约束5.1.1低级流水线5.1.2处理同步5.1.3多时钟域5.2存储器带宽约束5.2.1存储器架构5.2.2高速缓存5.2.3行缓冲5.2.4其他存储器结构5.3资源约束5.3.1资源复用5.3.2资源控制器5.3.3重配置性5.4计算技术5.4.1数字系统5.4.2查找表5.4.3cordic5.4.4近似5.4.5其他方法5.5小结6点操作6.1单幅图像上的点操作6.1.1对比度和亮度调节6.1.2全局阈值化和等高线阈值化6.1.3查找表实现6.2多幅图像上的点操作6.2.1图像均值6.2.2图像相减6.2.3图像比对6.2.4亮度缩放6.2.5图像掩模6.3彩色图像处理6.3.1伪彩色6.3.2色彩空间转换6.3.3颜色阈值化6.3.4颜色校正6.3.5颜色增强6.4小结7直方图操作7.1灰度级直方图7.1.1数据汇集7.1.2直方图均衡化7.1.3自动曝光7.1.4阈值选择7.1.5直方图相似性7.2多维直方图7.2.1三角阵列7.2.2多维统计信息7.2.3颜色分割7.2.4颜色索引7.2.5纹理分析8局部滤波器8.1缓存8.2线性滤波器8.2.1噪声平滑8.2.2边缘检测8.2.3边缘增强8.2.4线性滤波器技术8.3非线性滤波器8.3.1边缘方向8.3.2非极大值抑制8.3.3零交点检测8.4排序滤波器8.4.1排序滤波器的排序网络8.4.2自适应直方图均衡化8.5颜色滤波器8.6形态学滤波器8.6.1二值图像的形态学滤波8.6.2灰度图像形态学8.6.3颜色形态学滤波8.7自适应阈值分割8.7.1误差扩散8.8小结9几何变换9.1前向映射9.1.1可分离映射9.2逆向映射9.3插值
2023/8/9 21:49:08 53.81MB FPGA 嵌入式 图像处理
1
前端压缩、缩放图片,还支持在手机上运行,使用起来也很简单:lrz(filePath,{width:800,done:function(results){img.src=results.base64;}});filePath支持本地图片文件,也支持base64的dataURL
2023/8/6 16:24:47 671KB 压缩图片
1
最近项目上有这样一个需求,在图片的指定位置添加按钮,图片随着窗口的大小而改变,按钮位置随着图片的大小改变而改变.详情:https://blog.csdn.net/yu_20501253/article/details/96425047
2023/8/6 5:38:49 3.17MB Qt 图片 指定位置 按钮(控件)
1
用C++编制的一个将三角形在二维平面进行复合矩阵变换的小程序,包括缩放,平移和旋转的复合变换
2023/8/6 0:50:24 236KB 矩阵变换 c++ 旋转 平移
1
基于FFmpeg实现的动态链接库,主要是实现了屏幕缩放,bgr24转yuv420p,设定帧率编码ts视频流,鼠标隐藏,删除当前目录下某一后缀名的文件等
2023/8/1 13:14:17 41.73MB dll
1
1、支持输入框文字格式设置,包括字体名称、字体大小、加粗、倾斜、下划线、文字颜色等。
2、支持插入BMP、JPG、PNG、GIF等格式的图片文件。
3、支持图片和文字的复制剪切粘贴拖放,并与QQ、IE、GoogleChrome、Word等的剪切板格式互相兼容。
4、支持表情选择框、图片文件选择框等方式插入表情或图片。
5、支持设置显示比例,图片自动缩放,图片右键另存为菜单,图片双击打开,图片悬浮工具栏等。
2023/7/28 3:34:58 1.73MB Duilib RichEdit GIF
1
缩放旋转平移
2023/7/25 14:41:21 85.91MB 录制
1
本书是“Abaqus分析用户手册大系”中的一册,分为上、下两篇。
上篇为分析过程、求解和控制,下篇为分析技术。
上篇的内容包括:静态应力/位移分析,动态应力/位移分析,稳态传输分析,热传导和热应力分析,流体动力学分析,电磁分析,耦合的多孔流体流动和应力分析,质量扩散分析,声学、冲击和耦合的声学结构分析,Abaqus/Aqua分析,退火分析,求解非线性问题和分析收敛性控制。
下篇介绍了处理求解过程中所涉及问题的多种技术,包括:重启动,导入和传递结果,子结构,子模型,生成矩阵,对称模型,惯性释放,网格更改或替换,几何缺陷,断裂力学,基于面的流体模拟,质量缩放,可选的子循环,稳态探测,ALE自适应网格划分,自适应网格重划分,优化技术,欧拉分析,粒子方法,顺序耦合的多物理场分析,协同仿真,用户子程序和工具,设计敏感性分析,参数化研究等诸多方面。
每一章都针对各项数值技术进行了详细阐述。
通过学习本书,可以全面深刻地了解Abaqus在诸多问题中的分析方法、求解与控制过程,以及各项分析技术。
本书适合对设计项目进行有限元分析的工程技术人员使用,可以帮助读者快速、全面地掌握Abaqus的基础知识和使用技巧。
2023/7/18 20:52:46 190.73MB ABAQUS 手册 分析
1
是Unity3d扩展工具,可从现实世界中提取数据。
它可以单独运行或作为TerrainComposer的扩展。
WorldComposer有一个独一无二阴影删除工具。
卫星图像(它使用Microsoft卫星地图,因为Google卫星地图有Logo,而它没有)总是有阴影的,如果在游戏或模拟器中直接使用卫星图像,为配合此阴影,需要把太阳放在一个固定的位置。
WorldComposer的阴影删除算法使效果看起来更好,且允许有白天和黑夜周期。
WorldComposer像Google地图一样提供滚动和缩放功能,你可以创建多个区域,每个区域显示真实世界的几公里。
卫星图像可以导出到缩放级别19,每个像素的分辨率为0.3米。
海拔数据可以导出到缩放级别14,这是每个像素的分辨率10米。
WorldComposer仅输出海拔高度图(elevationheightmaps)和卫星图像(satelliteimages),使用它就可以创建看起来像真实世界的地形。
当于TerrainComposer组合使用时,可混合/修改高度图,或增加perlin噪点以增强细节,如把卫星图像与图片纹理进行混合,增加云的阴影等等。
还可在上面放置树、草和对象,以进行无限制的调整和编辑。
2023/7/17 13:17:40 33.98MB 地形
1
使用opengl绘制太阳、地球、月球。
1.可以用鼠标左键拖拽,用鼠标滚轮缩放。
2.实现了太阳光线照射地球和月球。
3.添加有纹理。
2023/7/16 20:52:56 13.88MB opengl opengl纹理 opengl亮光 opengl太阳系
1
共 434 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡