fpga图像处理(图像取反)

Posted 嵌入式-老费

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fpga图像处理(图像取反)相关的知识,希望对你有一定的参考价值。

【声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        对于cpu来说,图像取反不是很复杂的事情。一般来说,就是在图像进行灰度计算后,依次对每一行、每一列的元素进行取反的工作。这个工作的难点不在于算法,而在于算力。有人也许会说,这样的计算对于cpu来说不算是难事。但经常做图像算法的同学就知道了,很多算法的预处理,就是由这样一件一件不起眼的小事构成的,最后消耗了cpu很多的算力。

         看过之前一篇文章的同学对这副图像不陌生。但不同的是,我们对原来的图像做了取反操作。为什么要取反?大家可以回想一下之前的膨胀和腐蚀是怎么定义的。

        所谓的膨胀,其实就是白色区域的扩大;而所谓的腐蚀,就是白色区域的缩小。所以,如果我们需要对这副图像里面的小车做一个膨胀和腐蚀运算,那么一个不错的方法就是先进行一下图像取反的工作。等到所有的操作结束之后,再把图像取一下反,这样就可以达到我们处理的目的。

assign lcd_hs = sobel_hs;
assign lcd_vs = sobel_vs;
assign lcd_de = sobel_de;
assign lcd_r  = 8\'d255-sobel_value;
assign lcd_g  = 8\'d255-sobel_value;
assign lcd_b  = 8\'

以上是关于fpga图像处理(图像取反)的主要内容,如果未能解决你的问题,请参考以下文章

基于FPGA的均值滤波算法实现

基于FPGA的均值滤波算法的实现

opencv分水岭算法对图像进行切割

FPGA与图像处理

FPGA教程案例48图像案例8——基于FPGA的RGB图像转化为HSV图像的实现,通过MATLAB进行辅助验证

FPGA教程案例93图像处理2——基于FPGA的图像形态学腐蚀处理实现,使用MATLAB辅助测试