博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FPGA设计——图像处理(锐化增强)
阅读量:5891 次
发布时间:2019-06-19

本文共 514 字,大约阅读时间需要 1 分钟。

1. 概述

本设计采用FPGA技术,实现CMOS视频图像的锐化增强,并通过以太网传输(UDP方式)给PC实时显示。

2. 硬件系统框图

CMOS采用MT9V011(30万像素),FPGA采用ALTERA公司的CYCLONE IV,以太网卡采用REALTK公司的100M网卡芯片,硬件框图如下:

硬件平台采用ETree的FPGA开发板,如下图所示:

3. 算法原理

图像锐化的主要目的是突出灰度的过渡部分,使用的算法也多种多样,这里选用二阶差分拉普拉斯算子(具体原理可参考《数字图像处理——冈萨雷斯》图像锐化章节)。常用的拉普拉斯算子如下,本设计采用第二个作为拉普拉斯算子。

计算公式如下:其中R为锐化增强后的像素,P(4)原始像素,C_i为拉普拉斯算子。

4. 算法实现

使用拉普拉斯时需要注意有负数,这里为简单处理,使用数值比较的方式避开负数表示。同时原始像素与计算好的拉普拉斯求和时要注意不要溢出。


5. 最终效果

下图为原始图片效果。

图像锐化增强后的效果图如下所示,图像变得更加清晰。

本文转自 shugenyin 51CTO博客,原文链接:http://blog.51cto.com/shugenyin/1976979

转载地址:http://subsx.baihongyu.com/

你可能感兴趣的文章
swift三方库
查看>>
杭州之行
查看>>
策略模式简介
查看>>
UIViewController中loadView的用法(应当注意的几点)
查看>>
POJ NOI0105-42 画矩形
查看>>
Java 数组在内存中的结构
查看>>
《关爱码农成长计划》第一期报告
查看>>
entity framework 6 通用数据类
查看>>
读取FTP上的excel文件,并写入数据库
查看>>
vs2008快捷键极其技巧 转载
查看>>
window 7上安装Visual Studio 2017失败的解决方法
查看>>
单元测试之Stub和Mock
查看>>
【转】Java泛型-类型擦除
查看>>
PredictionIO+Universal Recommender快速开发部署推荐引擎的问题总结(2)
查看>>
【232】◀▶ IDL显示地理图像
查看>>
【116】Windows 系统组合键
查看>>
学习进度表 04
查看>>
谈谈javascript中的prototype与继承
查看>>
时序约束优先级_Vivado工程经验与各种时序约束技巧分享
查看>>
nginx win 启动关闭_windows下nginx启动与关闭的批处理脚本
查看>>