图像处理

图像处理是一种通过计算机算法对图像进行分析、修改和优化的技术。这涵盖了从简单的图像增强到复杂的计算机视觉和模式识别的多个领域。

Xilinx视频加速技术“双管齐下”,剑指OPEX和CAPEX

随着5G技术的成熟商用,视频将变得越来越普及。即将迎来爆发的视频市场也孕育着近两千亿的巨大商机——调研机构 Rethink research 表示,到 2021 年直播视频将达到 700 亿美元规模,而非直播视频内容将达到接近 1000 亿美元规模。

FPGA图像处理(7)常用算法:解 Bayer 格式

Bayer 格式指的是大多数彩色图像传感器在每个像素点位置只感应 RGB 三通道中一个通道的颜色,用于节约制造成本。而且由于人眼对绿色较为敏感,50% 的像素点感应 G,25% 的像素点感应 R,25% 的像素点感应 B。

FPGA图像处理(6)常用算法:RGB图像转灰度图像

RGB 图像转灰度图像的计算,即由当前像素点的 RGB 值计算 YUV 色域的 Y 通道的数值

FPGA图像处理(5)基础功能:双线性插值(原理)

双线性插值是常用的插值算法,是许多图像处理算法的组成部分。双线性插值由包围当前目标像素点的4个像素点的数值通过与当前像素点的相对位置偏移进行插值计算。

FPGA图像处理(4)基础功能:二维卷积滤波

二维卷积是常用的图像处理算法,即图像滑窗内的并行数据按滑窗内的坐标与卷积核函数对应坐标的参数相乘后,将所有乘法积值相加得到卷积滤波结果。

FPGA图像处理(3)基础功能:二维缓冲

二维缓冲的功能是将串行的像素点数据转化为并行的多个像素点的滑窗,将滑窗内的坐标中心点作为当前并行数据对应的像素点,一般用于插值计算或者二维卷积。

FPGA图像处理(2)基础功能:数据类型转换

图像处理算法在 sysgen 中实现,大多使用定点整数计算,并且为了与图像算法原理一致,定点整数也仅限于无符号整数。

FPGA图像处理(1)基础功能:像素点行列坐标生成

虽然在图像数据流水线中已包含行列坐标,但是一些算法由于其本身的设计必须由行有效信号 lv 重新生成行列坐标。

FPGA图像处理(0)概述及设计原则

本系列文章主要说明基于 Xilinx FPGA 的实时图像处理。虽然 FPGA 开发用的 HDL 语言与 Intel FPGA(前身 Altera)通用,但是比较开发工具软件差异的话,还是 Xilinx 开发效率更高。

【视频】Xilinx:加速视频及图像处理

赛灵思视频加速技术研讨会上,讲师”Sean Gardner"作演讲“加速视频及图像处理”。