图像处理
文章平均质量分 58
eachanm
这个作者很懒,什么都没留下…
展开
-
求5X5的次小值/次大值
我们知道,求最大值和最小值是比较容易的,就是通过分组判断,然后再次比较即可求出,那么求出次小值/次大值怎么实现呢,本文提供一个设计的思路。以5x5为例,求出次小值,箭头方向是从小到大,觉得有用就点赞,如有错误请指出,欢迎交流原创 2024-09-29 11:24:43 · 230 阅读 · 1 评论 -
5x5中值滤波器实现(25个数求中值)verilog
中值滤波器的原理是基于统计排序理论,通过将图像中某一点及其邻域内的像素值进行排序,然后用中间位置的像素值代替原像素值,从而达到消除噪声的目的。接着,对每一行和每一列的像素值进行降幂排序,这一步可以并行执行,因为每行和每列的排序是独立的。对5x5窗口的每一行进行排序,确保每一行内的像素值都是有序的。原创 2024-09-24 09:28:49 · 548 阅读 · 0 评论 -
图像亮度均衡算法
图像亮度均衡算法的作用是提升图像的对比度和细节,使得图像的亮度分布更加均匀,从而改善视觉效果。通过调整亮度值,可以更好地揭示图像中的细节,尤其在低光或高光条件下的图像处理。常见的图像亮度均衡算法包括直方图均衡化、对比度限制直方图均衡化(CLAHE)、自适应直方图均衡化和伽马校正等。这些算法各自有不同的优点和适用场景,例如,CLAHE可以有效防止噪声放大,而伽马校正则适用于非线性亮度调整。原创 2024-09-20 11:36:21 · 578 阅读 · 0 评论 -
卷积后少行和列的处理方式
2、保持图像第一行、第一列、最后一行、最后一列的值不变,然后开始卷积出来的第一个值给第2行的第2列,依次卷积,最后1次卷积的结果给倒数第2行的倒数第2列。1、补0操作,在图像外围一圈上下左右各补充一行(1列)的0,共补充2行2列的0,然后再进行卷积。3、将第一行、最后一行的值往外扩1行,第一列、最后一列的值往外扩一列,然后再进行卷积。原创 2024-09-04 15:22:04 · 247 阅读 · 0 评论 -
verilog 实现精度量化(四舍五入)
在FPGA设计中,实现的精度量化的方式如下:其中a是要量化的数,quant 是量化因子,如果需要保留1位小数,则quant可以取4或者5,两位小数取7或8 , 3位小数取10或11等。原创 2024-08-28 11:30:25 · 289 阅读 · 0 评论 -
简单的图像处理算法
基础:图像处理都是用卷积矩阵对图像卷积计算,如3X3 的矩阵对640 X 480分辨率的图像卷积,最终会得到638 X 478 的图像。一、中值滤波 : 找出矩阵中的最中间值作为像素点。二、均值滤波:找出矩阵中的平均值作为像素点。原创 2024-04-23 21:32:59 · 506 阅读 · 2 评论 -
modelsim 仿真bmp图片实现RGB_YCrCb
这一步是将项目中所需要的库加入进去,选择设计的库路径即可,比如设计文件所在的路径,还有依赖的设计文件的路径,比如altera_mf.v所在的路径。如果没在work库中找到tb文件,可以在自己建立的库中找一下,没找到会出现如下错误,这时可以重新新建一个库再simulation。6、点击simulate --> start simulation--->点击Libraies --> add...7、再点击simulate --> start simulation,找到库中的tb文件,1、先在本地建立文件夹。原创 2024-04-09 16:53:06 · 582 阅读 · 0 评论