fpga图像处理(二值化)

Posted 嵌入式-老费

tags:

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

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

        在解决了fpga对图像进行二值化处理的问题后,下面一个比较容易操作的问题就是图像二值化。前面我们其实讨论过,二值化究竟是一个什么样的处理过程。简单来说,就是对于一个灰度图像来说,如果指定的像素点大于某一个数值,那么该点设置为255;反之则设置为0。这就是图像二值化的由来。

        处理效果如下所示,

1、实现gray2binary模块


module gray2binary(clk, rst, gray, hs, vs, de, binary_value, binary_hs, binary_vs, binary_de);

input clk;
input rst;
input[7:0] gray;
input hs;
input vs;
input de;

output reg [7:0] binary_value;
output reg binary_hs;
output reg binary_vs;
output reg binary_de;


always@(posedge clk or posedge rst)
	if(rst) begin
		binary_hs <= 1\'b0;
		binary_vs <= 1\'b0;
		binary_de <= 1\'b0;
	end else begin
	
		binary_hs <= hs;
		binary_vs <= vs;

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

图像灰度化、二值化理解

python图像处理(二值化)

python图像处理(二值化)

图像二值化处理Java

MATLAB教程案例35指纹识别系统中图像处理环节相关理论学习和MATLAB仿真实现——图像二值化锐化细化特征提取伪特征去除等综合应用学习

二值化处理与边缘检测