数字图像处理
文章平均质量分 96
主要以常用的数字图像处理技术入手,从原理到matlab以及fpga实现
爱奔跑的虎子
来者可追,文过饰非
展开
-
FPGA图像处理之Sobel边缘检测
边缘检测是计算机视觉和图像处理中的一个重要任务,常用于提取图像中的结构信息。边缘检测的目的是识别图像中强度变化显著的区域。原创 2024-11-04 14:25:37 · 839 阅读 · 0 评论 -
FPGA图像处理之局部阈值二值化
图像二值化是将灰度图像转换为只有两个值(通常是黑和白)的图像处理过程。二值化的基本思想是通过设定一个阈值,将图像中的像素分为这两类。所有高于阈值的像素被设为前景,而低于阈值的像素被设为背景。通常处理是将所有高于阈值的像素被设为前景(白色255),而低于阈值的像素被设为背景(黑色0),对于人眼观察图片来说,重点是看图像的清晰度、色彩、构图等等。而对于机器识别来说不能分辨这些元素,机器只关心的是图像的轮廓以及边缘。原创 2024-10-24 21:56:47 · 778 阅读 · 0 评论 -
FPGA图像处理之高斯滤波
高斯滤波是一种常用的图像处理技术,主要用于平滑图像、去除噪声和减少细节。原创 2024-10-23 17:26:53 · 1144 阅读 · 0 评论 -
FPGA图像处理之中值滤波
我们了解到图像处理中常遇到的一些噪声类型以及均值滤波的原理以及实现。我们知道均值滤波实际上没有去掉噪声,而是把噪声平均到了每一个像素点上。这样就会导致图像变得很模糊,而且如果噪声是椒盐噪声的话,均值滤波后放大看图像会有一些灰度值不均匀的小块。而中值滤波就能很好的消除噪声,特别是椒盐噪声。中值滤波算法就是取滤波窗口的中间值来替换掉原来的值。原创 2024-10-21 15:56:48 · 896 阅读 · 0 评论 -
FPGA图像处理之均值滤波
图像滤波是一种图像处理技术,旨在通过对图像进行修改来改善图像质量或提取特定特征。滤波通常用于去除噪声、平滑图像、增强边缘或提取特征等。原创 2024-10-18 17:16:24 · 1145 阅读 · 0 评论 -
FPGA图像处理之三行缓存
在 FPGA 做图像处理时,行缓存是一个非常重要的一个步骤,因为图像输入还有输出都是一行一行进行的,即处理完一行后再处理下一行。行缓存可以存储当前行和前一行的数据以及多行的数据,使得在处理当前行时能够方便地访问周围像素。许多图像处理的算法都需要几行的图像数据进行处理,因此行缓存是非常重要的。原创 2024-10-15 10:56:30 · 1240 阅读 · 0 评论 -
FPGA与Matlab图像处理之直方图均衡化
图像的直方图是用来表示图像中像素亮度或颜色分布的一种图形表示方法。它通过统计图像中每个亮度值(或颜色值)出现的频率,可以使用直方图均衡化等技术来改善图像的视觉效果。原创 2024-09-16 23:18:04 · 1365 阅读 · 1 评论 -
FPGA与Matlab图像处理之伽马校正
Gamma校正是图像处理中用以调整图像的亮度和对比度来改善图像质量的。Gamma校正是基于人眼对亮度的感知非线性,人眼对亮度的敏感度随着亮度的增加而减少,也就是人眼在图像亮度较低时,人眼对亮度的变换更敏感。原创 2024-09-16 23:15:05 · 1527 阅读 · 0 评论 -
详解BMP图片格式以及关于Verilog图像处理的仿真环境搭建
BMP(Bitmap Image File)格式是一种位图图像文件格式,用于存储图像数据。它由微软在1986年推出,广泛用于Windows操作系统中。原创 2024-09-10 18:13:50 · 1228 阅读 · 0 评论 -
Verilog和Matlab实现RGB888互转YUV444
在RGB色彩空间中,R、G、B三个分量的属性是独立的,每个分量数字越大,对应的颜色占比就越大。原创 2024-09-06 18:03:25 · 1490 阅读 · 0 评论 -
TMDS编码原理以及Verilog实现HDMI接口
HDMI(High-Definition Multimedia Interface)是一种高清多媒体接口,它是一种全数字的音视频传输接口,用于连接各种音视频设备,如电视、显示器、音响系统、游戏机、电脑等。原创 2024-06-25 17:58:56 · 1970 阅读 · 2 评论 -
VTC视频时序控制器原理以及Verilog实现
VTC(Video Timing Controller)是一种用于产生视频时序的控制器,在FPGA图像领域经常用到。原创 2024-04-21 23:48:29 · 2084 阅读 · 1 评论 -
双线性插值缩放算法原理以及matlab与verilog的实现(二)
双线性插值在实现简单的同时质量较高,适合一般性的图像缩放需求原创 2024-03-14 15:14:54 · 3557 阅读 · 0 评论 -
双线性插值缩放算法原理以及matlab与verilog的实现(一)
视频图像缩放技术在数字图像处理领域中有着广泛的应用。现在各种液晶设备的分辨率不同,视频图像输入的分辨率也各不相同,想要在显示器上正确的显示出相应图像画面,就必须对输入的图像大小进行缩放调整到显示屏支持的分辨率。图像缩放算法有很多种,常见的包括:主流使用的缩放算法通常是双线性插值和双三次插值。双线性插值在实现简单的同时质量较高,适合一般性的图像缩放需求;双三次插值在质量上更为优秀,能够更好地保持图像细节,但计算量较大,适合对图像质量要求较高的场景。原创 2024-03-05 11:09:48 · 3403 阅读 · 0 评论 -
VGA接口时序以及FPGA实现
开发平台:vivado 2020.1芯片:xc7k410tffv900-2。原创 2024-03-07 21:50:50 · 1722 阅读 · 0 评论
分享