首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >基于FPGA的灰度图像处理之反转

基于FPGA的灰度图像处理之反转

作者头像
FPGA开源工作室
发布2019-10-29 10:29:54
发布2019-10-29 10:29:54
9170
举报
文章被收录于专栏:FPGA开源工作室FPGA开源工作室

基于FPGA的灰度图像处理之反转

作者:lee神

1,背景知识

灰度变换是图像处理中最简单最基础也是最重要的技术之一。灰度是表现图像明暗的关键量度,8bit灰度级为[0:255]共256级灰度;0表示最黑暗也就是纯黑色,255表示最明亮也就是白色。

灰度级为[0,L-1]的一幅灰度图像,该反转图像为:s = L-1-r --------------------(1)

r为原灰度图像灰度级。

灰度反转可用作明暗转换。

2,FPGA实现

图1 FPGA通过串口传图实现灰度反转

如图1所示,我们通过Y通道获取灰度图像然后在进行反转算法。

源码:

//---------------------------------------------------------------

//inversion

//---------------------------------------------------------------

assign TFT_rgb = 16'd65535-{o_y_8b[7:3],o_y_8b[7:2],o_y_8b[7:3]}; //Y

3,结果展示

图2 原图鱼

图3 反转鱼

图4 原图dog

图5 反转dog

4,总结

其实灰度翻转过来的图像还是挺漂亮的,灰度反转在医学上应有比较多,尤其是医学照相,有些细节看不清楚,就需要反转。

推荐阅读:

FPGA图像处理之rgbtogray算法的实现

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-02-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FPGA开源工作室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档