首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

作者:lee神

1,背景知识

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

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

r为原灰度图像灰度级。

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

2,FPGA实现

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

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

源码:

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

//inversion

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

assign TFT_rgb = 16'd65535-;//Y

3,结果展示

图2原图鱼

图3反转鱼

图4原图dog

图5反转dog

4,总结

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

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180211G0PNCH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券