文档

代码生成

为工具箱函数生成C代码和MEX函数

MATLAB®编码器™从已启用支持代码生成的图像处理工具箱™函数生成独立的C代码。万博1manbetx使用工具箱MATLAB编码器,可以生成符合ansi标准的C代码或MEX函数。

功能

全部展开

imread 从图形文件读取图像
hsv2rgb 将HSV颜色转换为RGB
im2double 将图像转换为双重精度
im2int16 将图像转换为16位有符号整数
im2single 将图像转换为单精度
im2uint16 将图像转换为16位无符号整数
im2uint8 将图像转换为8位无符号整数
lab2rgb 将CIE 1976 L*a*b*转换为RGB
rgb2gray 将RGB图像或色图转换为灰度
rgb2hsv 将RGB颜色转换为HSV
rgb2lab 转换RGB到CIE 1976 L*a*b*
rgb2ycbcr 将RGB颜色值转换为YCbCr颜色空间
ycbcr2rgb 将YCbCr颜色值转换为RGB颜色空间
imbinarize 采用阈值法对二维灰度图像或三维体积进行二值化
imquantize 使用指定的量化级别和输出值量化图像
multithresh 使用Otsu方法的多级图像阈值
adaptthresh 自适应图像阈值使用局部一阶统计
otsuthresh 使用Otsu方法的全局直方图阈值
demosaic 转换拜耳模式编码图像到真彩色图像
getrangefromclass 基于图像类的默认显示范围
label2rgb 转换标签矩阵为RGB图像
iptcheckmap 检查颜色图的有效性
fitgeotrans 对控制点对拟合几何变换
imcrop 作物图像
imresize 调整图像
imrotate 旋转图像
imtranslate 翻译图片
imwarp 应用几何变换图像
impyramid 图像金字塔缩小和扩展
histeq 使用直方图均衡化增强对比度
imadjust 调整图像强度值或色彩图
imabsdiff 两幅图像的绝对差
imlincomb 图像线性组合
imcomplement 补充图片
imoverlay 将二进制掩码刻录成二维图像
intlut 使用查找表转换整数值
stretchlim 找到限制对比度拉伸图像
bwareaopen 从二值图像中移除小物体
bwlookup 使用查找表进行非线性过滤
bwmorph 二值图像的形态学运算
imbothat 低帽过滤
imclearborder 抑制连接到图像边界的光结构
imclose 形态接近图像
imdilate 扩张的形象
imerode 损害形象
imextendedmax Extended-maxima变换
imextendedmin Extended-minima变换
imfill 填充图像区域和孔
imhmax H-maxima变换
imhmin H-minima变换
imopen 形态开放图像
imreconstruct 形态学重建
imregionalmax 区域最大值
imregionalmin 区域最小值
imtophat 上流社会的过滤
分水岭 分水岭变换
conndef 创建连接数组
iptcheckconn 检查连接性参数的有效性
boundarymask 找到分割的区域边界
bwboundaries 在二值图像中跟踪区域边界
bwconncomp 寻找二值图像中的连通分量
bwdist 二值图像的距离变换
bweuler 二值图像的欧拉数
bwlabel 在二维二值图像中标记连接的组件
bwtraceboundary 在二值图像中跟踪对象
bwpack 打包二值图像
bwunpack 解包二值图像
bwperim 求二值图像中物体的周长
bwselect 选择二值图像中的对象
边缘 在强度图像中找到边缘
grayconnected 选择具有相似灰度值的连续图像区域
imgradient3 找到三维梯度大小和图像方向
imgradientxyz 求三维图像的方向梯度
脚腕 霍夫变换
houghlines 基于霍夫变换提取线段
houghpeaks 识别霍夫变换中的峰值
getrangefromclass 基于图像类的默认显示范围
grayconnected 选择具有相似灰度值的连续图像区域
imfindcircles 使用圆形霍夫变换寻找圆
immse 均方误差
imoverlay 将二进制掩码刻录成二维图像
label2idx 将标签矩阵转换为线性指标的单元格数组
非常刻薄 矩阵元素的平均值或平均值
psnr值 峰值信噪比(PSNR)
regionprops 测量图像区域的属性
superpixels 图像的二维超像素过分割
superpixels3 三维图像的三维超像素超分割
imfilter 多维图像的N-D滤波
imboxfilt 图像的二维盒滤波
imgaborfilt 应用Gabor滤镜或一组滤镜到2-D图像
imgaussfilt 图像的二维高斯滤波
fspecial 创建预定义的2-D过滤器
integralBoxFilter 积分图像的二维盒滤波
integralImage 计算积分像
medfilt2 二维中值滤波
ordfilt2 二维有序统计滤波
padarray 垫数组

对象

imref2d 参考二维图像到世界坐标
imref3d 参考三维图像到世界坐标
affine2d 二维仿射几何变换
projective2d 二维射影几何变换
strel 形态结构元素
offsetstrel 形态偏移结构元素

主题

图像处理的代码生成

学习如何从图像处理工具箱函数使用生成C代码MATLAB编码器

理解代码生成与图像处理工具箱

图像处理工具箱包括生成独立C代码或依赖于共享库的代码的函数。

从包含图像处理功能的应用程序生成代码

这个例子展示了如何使用MATLAB编码器从使用图像处理工具箱函数的MATLAB应用程序生成C代码。

支持功能列表及使万博1manbetx用说明

请参阅支持使用MATLAB Coder生成代码的工具箱函数列表,并了解平台限制万博1manbetx。

这个话题有用吗?