图像工具
在本应用程序中,我们测试了图像处理算法的有效性,操作像素强度,并使用所示图像的卷积掩模构造边缘检测器。
输入图像
直方图操作
边缘检测
为了测试图像处理算法的有效性,我们使用以下图像。要查看图像,请单击“查看图像”按钮。要使用其他图像,请单击“加载图像”按钮。
国际货币基金组织≔到灰度阅读猫内核点数据目录&逗号;/图像/ship.jpg&结肠;
嵌入国际货币基金组织
通过对ImageTools包的增强,我们可以轻松地操作图像的像素强度。从已经加载的图像开始,我们可以绘制像素的直方图。
绘图柱状图国际货币基金组织
通过应用函数对图像中的所有像素进行调整,调整图像的直方图。请注意,通过应用此操作符,像素强度不再适合0到1之间。因此,我们还必须使用FitIntensity命令重新缩放像素强度,以适应0到1之间的大小。
图像1 ≔ 适合强度地图评估平方英尺&逗号; 国际货币基金组织&结肠;
单击上面的按钮查看转换的效果。显示原始图像和变换后的图像。
我们可以绘制原始图像和修改图像的直方图。
绘图显示绘图柱状图国际货币基金组织&逗号; 80&逗号; 颜色&相等;红色&逗号; 传奇&相等;原始图像&逗号; 绘图柱状图图像1&逗号; 80&逗号; 颜色&平等;蓝色&逗号; 传奇&相等;Sqrt运算符
同样,我们可以应用指数运算符。为了增强指数操作符的效果,我们在应用操作符之前将像素强度乘以5。
图像2 ≔ 适合强度地图评估x个→经验2 ⋅x个&逗号; 国际货币基金组织&结肠;
单击上面的按钮以查看这两个变换的效果。显示了原始图像以及两个变换后的图像。
绘图显示绘图柱状图国际货币基金组织&逗号; 80&逗号; 颜色&相等;红色&逗号; 传奇&相等;原始图像&逗号; 绘图柱状图图像1&逗号; 80&逗号; 颜色&相等;蓝色&逗号; 传奇&相等;Sqrt运算符&逗号; 绘图柱状图图像2&逗号; 80&逗号; 颜色&相等;绿色&逗号;传奇&相等;Exp运算符
我们想拍摄由指数算子修改过的图像,并调整直方图,以便所有强度级别的发生概率相等。首先,我们创建图像的累积直方图。
v(v)&逗号; c(c) ≔ 直方图国际货币基金组织&逗号; 100&逗号; 归一化的&逗号; 中心&逗号; 累计&逗号;自动量程&结肠; 第1版 ≔ 转换v(v)&逗号; 列表&结肠; c1级 ≔ 转换c(c)&逗号;列表&结肠; 第一次试验≔拉链x个&逗号;年→x个&逗号;年&逗号; c1级&逗号; 第1版&结肠; 情节第一次试验
现在我们想使用这个累积直方图作为映射强度级别的函数。我们使用CurveFitting命令的样条线版本从直方图点构建函数。
标准普尔≔不适用曲线拟合样条曲线第一次试验&逗号; x个&逗号; x个&结肠;
然后我们将该函数应用于图像,并绘制畸变图像和均衡图像的直方图。
图像3≔地图评估标准普尔&逗号; 国际货币基金组织&结肠;
绘图显示绘图柱状图国际货币基金组织&逗号; 颜色&相等;绿色&逗号; 传奇&相等;扭曲的图像&逗号; 绘图柱状图图像3&逗号; 颜色&相等;棕色的&逗号; 传奇&相等;均衡图像
执行以下命令以查看更改后的图像。
查看国际货币基金组织&逗号; 图像3&半;
单击上面的按钮查看直方图均衡化的效果。
使用卷积掩模,我们构造了一个边缘检测器。首先,我们构造一个高斯掩模,用于平滑图像并减少噪声对边缘的影响。然后,使用几个边缘遮罩中的一个,提取水平和垂直边缘。合并这些边缘,并应用阈值操作从图像中提取边缘。
卷积掩码参数可以通过以下控制进行设置。
卷积掩模的曲面图
遮罩大小
差异(&西格玛;2)
选择操作员
下载帮助文档