找到 34423 篇文章 关于编程

使用 Eclipse 开发 JavaFX。

Maruthi Krishna
更新于 2020年4月13日 11:38:30

1K+ 次查看

要在 Eclipse 中设置 JavaFx,首先确保您已在系统中成功安装了 Eclipse 和 Java。Maven 依赖关系要使用 Maven 依赖关系设置 JavaFX 环境,请在 Eclipse 中创建一个 Java 项目,并将其转换为 Maven 项目,如下所示:然后在 pom.xml 文件中添加以下 JavaFX 依赖关系并刷新项目。    org.openjfx    javafx-controls    14如果您观察 Maven 依赖项目录,您会发现已安装的 Jar 文件,如下所示:手动添加所需的 Jar 文件您也可以手动添加所需的 JAR 文件,为此,请访问 JavaFX 主页 ... 阅读更多

如何使用 OpenCV Java 合并两张图像?

Maruthi Krishna
更新于 2020年4月13日 11:34:28

694 次查看

您可以使用 Core 类的 addWeighted() 方法在 OpenCV 中混合两张图像。此方法接受两个 Mat 对象(表示源和目标矩阵)以及两个表示图像所需权重的双精度值 alpha、gamma 并计算它们的加权和。示例import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.highgui.HighGui; import org.opencv.imgcodecs.Imgcodecs; public class AddingTwoImages {    public static void main( String[] args ) {       //加载 OpenCV 核心库       System.loadLibrary( Core.NATIVE_LIBRARY_NAME );       //读取输入图像       Mat src1 = Imgcodecs.imread("D://images//a1.jpg");       Mat src2 = Imgcodecs.imread("D://images//a2.jpg"); ... 阅读更多

使用 Java 示例解释 OpenCV 中的 Otsu 阈值技术

Maruthi Krishna
更新于 2020年4月13日 11:31:26

498 次查看

阈值化是一种用于图像分割的简单技术。它通常用于创建二值图像。在此,大于给定阈值的值的像素将替换为标准值。简单来说,阈值在整个图像中是恒定的。自适应阈值化,阈值是针对较小的区域计算的,因此,不同区域将具有不同的阈值。而在 Otsu 阈值技术中,阈值是自动确定的,它根据图像直方图选择最佳阈值。Imgproc 类的 threshold() 方法接受两个表示源和... 阅读更多

什么是 OpenCV 中的图像掩码?

Maruthi Krishna
更新于 2020年4月13日 11:28:39

322 次查看

在掩码操作中,图像每个像素的值都基于给定的掩码矩阵(称为内核)重新计算。掩码也称为滤波。Imgproc 类的 filter2D() 方法接受源、目标和内核矩阵,并将源矩阵与内核矩阵进行卷积。使用此方法,您可以掩盖或过滤图像。示例import org.opencv.core.Core; import org.opencv.core.CvType; import org.opencv.core.Mat; import org.opencv.highgui.HighGui; import org.opencv.imgcodecs.Imgcodecs; import org.opencv.imgproc.Imgproc; public class MaskingExample {    public static void main( String[] args ) {       //加载 OpenCV 核心库       System.loadLibrary( Core.NATIVE_LIBRARY_NAME ... 阅读更多

如何在 Eclipse 中设置 OpenCV Java?

Maruthi Krishna
更新于 2020年4月13日 11:25:50

1K+ 次查看

要在 Eclipse 中设置 JavaFx,首先确保您已在系统中成功安装了 Eclipse 和 Java。Maven 依赖关系要使用 Maven 依赖关系设置 JavaFX 环境,请在 Eclipse 中创建一个 Java 项目,并将其转换为 Maven 项目,如下所示:然后在 pom.xml 文件中添加以下 JavaFX 依赖关系并刷新项目。    org.bytedeco    opencv    4.1.0-1.5.1如果您观察 Maven 依赖项目录,您会发现已安装的 Jar 文件,如下所示:手动添加所需的 Jar 文件您也可以手动添加所需的 JAR 文件,为此,请访问 OpenCV 主页 ... 阅读更多

如何使用 Java OpenCV 库向图像添加边框?

Maruthi Krishna
更新于 2020年4月13日 11:21:30

385 次查看

您可以使用 copyMakeBorder() 方法向给定图像添加边框,此方法接受以下参数:两个表示源和目标图像的 Mat 对象。一个表示目标(输出)图像的 Mat 类的对象。四个整型变量,表示图像所有四个方向的边框长度。一个表示要使用的边框类型的整型变量。示例import java.awt.Image; import java.awt.image.BufferedImage; import java.io.IOException; import javafx.application.Application; import javafx.embed.swing.SwingFXUtils; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.image.ImageView; import javafx.scene.image.WritableImage; import javafx.stage.Stage; import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.highgui.HighGui; import org.opencv.imgcodecs.Imgcodecs; public class AddingBorders extends Application {   ... 阅读更多

使用 Java 示例解释 OpenCV 自适应阈值

Maruthi Krishna
更新于 2020年4月13日 11:19:06

854 次查看

阈值化是一种用于图像分割的简单技术。它通常用于创建二值图像。在此,大于给定阈值的值的像素将替换为标准值。自适应阈值化是计算较小区域阈值的方法,因此,不同区域将具有不同的阈值。adaptiveThreshold() 方法对给定图像执行自适应阈值操作。此方法的参数如下:两个表示源和目标图像的 Mat 对象。一个表示阈值的整型变量。两个表示自适应方法和... 阅读更多

使用 Java 示例解释 OpenCV 简单阈值

Maruthi Krishna
更新于 2020年4月13日 11:16:54

283 次查看

阈值化是一种用于图像分割的简单技术。它通常用于创建二值图像。在简单的阈值化中,大于给定阈值的值的像素将替换为标准值。threshold() 方法对给定图像执行简单阈值操作。此方法的参数如下:两个表示源和目标图像的 Mat 对象。两个表示阈值或标准值的整型变量。一个表示简单阈值类型的整型变量。示例import java.awt.Image; import java.awt.image.BufferedImage; import java.io.IOException; import javafx.application.Application; import javafx.embed.swing.SwingFXUtils; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.image.ImageView; import javafx.scene.image.WritableImage; import ... 阅读更多

Java 示例演示 OpenCV 中的 Scharr 边缘检测。

Maruthi Krishna
更新于 2020年4月13日 11:14:27

190 次查看

用于边缘检测的 Scharr 算子允许您在水平和垂直方向上找到给定图像中的边缘。Imgproc 类的 Scharr() 方法对给定图像应用 Scharr 边缘检测算法。此方法接受:两个表示源和目标图像的 Mat 对象。一个表示图像深度的整型变量。两个双精度变量,用于保存 x 和 y 导数。示例import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.highgui.HighGui; import org.opencv.imgcodecs.Imgcodecs; import org.opencv.imgproc.Imgproc; public class ScharrEdgeDetection {    public static void main(String args[]) {       //加载 OpenCV 核心库       System.loadLibrary( Core.NATIVE_LIBRARY_NAME ); ... 阅读更多

Java 示例演示 OpenCV 中的 Sobel 边缘检测。

Maruthi Krishna
更新于 2020年4月13日 11:06:25

705 次查看

Sobel 算子用于边缘检测,允许您在水平和垂直方向上找到给定图像中的边缘。Imgproc 类的 Sobel() 方法对给定图像应用 Sobel 边缘检测算法。此方法接受 - 两个 Mat 对象,分别表示源图像和目标图像。一个整数变量,表示图像的深度。两个双精度变量,用于保存 x 和 y 导数。示例 import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.highgui.HighGui; import org.opencv.imgcodecs.Imgcodecs; import org.opencv.imgproc.Imgproc; public class SobelEdgeDetection {    public static void main(String args[]) {       //加载 OpenCV 核心库       System.loadLibrary( Core.NATIVE_LIBRARY_NAME ... 阅读更多

广告

© . All rights reserved.