📝 数字图像处理教程

70篇技术文档
  Java DIP-应用框过滤器

📅  最后修改于: 2020-12-14 05:40:03        🧑  作者: Mango

我们应用使图像模糊的Box滤镜。 Box过滤器的尺寸可能为3×3、5×5、9×9等。我们使用OpenCV函数filter2D将Box滤镜应用于图像。可以在Imgproc软件包下找到。其语法如下-函数参数描述如下-Sr.No.Argument & Description1srcIt is source image.2dstIt is destination image.3depthIt is the...

  Java DIP-侵蚀和扩张

📅  最后修改于: 2020-12-14 05:40:25        🧑  作者: Mango

在本章中,我们学习应用两个非常常见的形态运算符:“膨胀”和“侵蚀”。我们使用OpenCV函数腐蚀和扩张。它们可以在Imgproc软件包下找到。其语法如下-参数说明如下-Sr.No.Parameter & Description1sourceIt is Source image.2destinationIt is destination image.3elementIt is a structuri...

  Java DIP-应用水印

📅  最后修改于: 2020-12-14 05:40:53        🧑  作者: Mango

在本章中,我们学习在图像上应用水印的两种方法。这些方式是-应用文字水印应用图像水印应用文字水印我们使用OpenCV函数putText将文本水印应用于图像。可以在Core软件包下找到。其语法如下-该函数的参数如下所述-Sr.No.Parameter & Description1SourceIt is source image.2TextIt is the string text that would...

  Java DIP-了解卷积

📅  最后修改于: 2020-12-14 05:41:14        🧑  作者: Mango

卷积是对两个函数f和g的数学运算。在这种情况下,函数f和g是图像,因为图像也是二维函数。执行卷积为了对图像执行卷积,采取以下步骤-翻转面罩(水平和垂直)仅一次。将遮罩滑到图像上。将相应的元素相乘,然后相加。重复此过程,直到已计算出图像的所有值。我们使用OpenCV函数filter2D将卷积应用于图像。可以在Imgproc软件包下找到。其语法如下-函数参数描述如下-Sr.No.Argument & ...

  Java DIP-Prewitt运算符

📅  最后修改于: 2020-12-14 05:41:38        🧑  作者: Mango

Prewitt运算符用于图像中的边缘检测。它检测两种类型的边缘:垂直边缘和水平边缘。我们使用OpenCV函数filter2D将Prewitt运算符应用于图像。可以在Imgproc软件包下找到。其语法如下-函数参数描述如下-Sr.No.Argument & Description1srcIt is source image.2dstIt is destination image.3depthIt i...

  Java DIP-Sobel操作员

📅  最后修改于: 2020-12-14 05:42:03        🧑  作者: Mango

Sobel运算符与Prewitt运算符非常相似。它也是派生掩码,用于边缘检测。 Sobel运算符用于检测图像中的两种边缘:垂直方向边缘和水平方向边缘。我们将使用OpenCV函数filter2D将Sobel运算符应用于图像。可以在Imgproc软件包下找到。其语法如下-函数参数描述如下-Sr.No.Argument1srcIt is source image.2dstIt is destinatio...

  Java DIP-Kirsch运算符

📅  最后修改于: 2020-12-14 05:42:27        🧑  作者: Mango

Kirsch罗盘掩模是用于边缘检测的另一种派生掩模。此运算符也称为方向遮罩。在此运算符,我们取一个遮罩并在所有八个罗盘方向上旋转它以获取八个方向的边缘。我们将使用OpenCV函数filter2D将Kirsch运算符应用于图像。可以在Imgproc软件包下找到。其语法如下-函数参数描述如下-Sr.No.Argument1srcIt is source image.2dstIt is destinat...

  Java DIP-Robinson运算符

📅  最后修改于: 2020-12-14 05:42:52        🧑  作者: Mango

罗宾逊罗盘掩模是用于边缘检测的另一种衍生掩模。此运算符也称为方向遮罩。在此运算符,我们采用一个遮罩并将其沿所有八个主要方向旋转以获取八个方向的边缘。我们将使用OpenCV函数filter2D将Robinson运算符应用于图像。可以在Imgproc软件包下找到。其语法如下-函数参数描述如下-Sr.No.Argument & Description1srcIt is source image.2dst...

  Java DIP-拉普拉斯算子

📅  最后修改于: 2020-12-14 05:43:17        🧑  作者: Mango

拉普拉斯算子也是一种导数运算符,用于查找图像中的边缘。拉普拉斯算子和其他运算符(例如Prewitt,Sobel,Robinson和Kirsch)之间的主要区别在于,它们都是一阶导数掩码,而拉普拉斯算子是二阶导数掩码。我们使用OpenCV函数filter2D将Laplacian运算符应用于图像。可以在Imgproc软件包下找到。其语法如下-函数参数描述如下-Sr.No.Arguments1srcIt...

  Java DIP-加权平均过滤器

📅  最后修改于: 2020-12-14 05:43:39        🧑  作者: Mango

在加权平均滤波器中,我们赋予了中心值更多的权重,因此中心的贡献大于其余值。由于加权平均滤波,我们可以控制图像的模糊。我们使用OpenCV函数filter2D将加权平均滤波器应用于图像。可以在Imgproc软件包下找到。其语法如下-函数参数描述如下-Sr.No.Argument & Description1srcIt is source image.2dstIt is destination ima...

  Java DIP-创建缩放效果

📅  最后修改于: 2020-12-14 05:44:00        🧑  作者: Mango

缩放是放大图像以使图像中的细节变得更清晰可见的过程。我们使用OpenCV函数调整大小将缩放应用于图像。可以在Imgproc软件包下找到。其语法如下-在resize函数,我们传递源图像,目标图像及其大小,缩放系数以及要使用的插值方法。可用的插值方法如下所述-Sr.No.Interpolation method & Description1INTER_NEARESTIt is nearest-neig...

  Java DIP-开源库

📅  最后修改于: 2020-12-14 05:44:50        🧑  作者: Mango

在本章中,我们将探讨一些免费的图像处理库,这些库已被广泛使用并且可以轻松地集成到项目中。这些库包括-图像斐济共同体成像图像魔术恩德罗夫LeadToolsOpenCv的图像ImageJ是受NIH Image for Macintosh启发的公共领域Java图像处理程序。它可以显示,编辑,分析,处理,保存和打印8位,16位和32位图像。下面介绍了ImageJ的一些基本功能-Sr.No.Feature ...

  Java DIP-OpenCV简介

📅  最后修改于: 2020-12-14 05:45:12        🧑  作者: Mango

OpenCV是在BSD许可下发布的,因此,它在学术和商业方面均免费。它具有C++,C, Python和Java接口,并且支持Windows,Linux,Mac OS,iOS和Android。OpenCV旨在提高计算效率,并且非常注重实时应用程序。该库以优化的C / C++语言编写,可以利用多核处理的优势。OpenCV的一些基本功能如下所述-Sr.No.Feature & Description1S...

  Java DIP-OpenCV灰度转换

📅  最后修改于: 2020-12-14 05:45:34        🧑  作者: Mango

为了使用OpenCV将彩色图像转换为灰度图像,我们将图像读取为BufferedImage并将其转换为Mat对象。其语法如下-然后,可以使用Imgproc类中的方法cvtColor()将图像从RGB转换为灰度格式。其语法如下-方法cvtColor()采用三个参数,分别是源图像矩阵,目标图像矩阵和颜色转换类型。除了cvtColor方法外,Imgproc类还提供其他方法。它们在下面列出-Sr.No.Me...

  Java DIP-OpenCV颜色空间转换

📅  最后修改于: 2020-12-14 05:45:57        🧑  作者: Mango

为了使用OpenCV将一幅图像的色彩空间更改为另一幅图像,我们将图像读入BufferedImage并将其转换为Mat对象。其语法如下-OpenCv允许许多颜色转换类型,所有这些都可以在Imgproc类中找到。简要描述了一些类型-Sr.No.Color Conversion Type1COLOR_RGB2BGR2COLOR_RGB2BGRA3COLOR_RGB2GRAY4COLOR_RGB2HLS5...