代码生成
为工具箱函数生成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代码。
请参阅支持使用MATLAB Coder生成代码的工具箱函数列表,并了解平台限制万博1manbetx。
这个话题有用吗?
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。