![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 52
满城風絮
这个作者很懒,什么都没留下…
展开
-
FPGA实现直方图均衡(一)
直方图均衡的原理笔者就不写了,主要记录如何用verilog写出来。首先需要实现直方图统计,就是统计一幅图中各灰度级的像素数量。那么这里参考《基于FPGA的数字图像处理原理及应用》这本书,也推荐大家看一看这本书,讲解了许多图像处理在FPGA中实现的方法。首先,很显然,需要用一个ram来缓存统计数据。那么统计的流程主要就是计数,输出数据和清零。清零很简单,只需要在输出数据的下一个时钟对上一次输出的数据进行清零就可以了,比较简单,直接给时序图:如果按照一般思路,每次将当前像素点的灰度级作为地址,然后原创 2021-11-26 21:47:22 · 2740 阅读 · 0 评论 -
FPGA实现RGB与HSV的转换
RGB到HSV的转换公式为由于s的范围是0到1,所以用verilog实现时,将s扩大256倍,容易表示,当然会丢失精度,其次,这里用到许多除法,笔者用的工具可以直接综合除法,所以这里没有例化除法器,当然,例化除法器ip核也是一样的效果。实现代码如下:module rgb2hsv(input clk,input reset_n,input [7:0]rgb_r,input [7:0]rgb_g,input [7:0]rgb_b,input vs,input hs,input de,ou原创 2021-11-18 23:30:57 · 6131 阅读 · 8 评论