Package algorithm

Class ImageDataProcessor

java.lang.Object
algorithm.ImageDataProcessor

public class ImageDataProcessor extends Object
ImageDataProcessor accesses AbstractImageSource to control the connection and read images.
  • Constructor Details Link icon

    • ImageDataProcessor Link icon

      public ImageDataProcessor()
  • Method Details Link icon

    • setTopCrop Link icon

      public void setTopCrop(int topCrop)
    • setBottomCrop Link icon

      public void setBottomCrop(int bottomCrop)
    • setLeftCrop Link icon

      public void setLeftCrop(int leftCrop)
    • setRightCrop Link icon

      public void setRightCrop(int rightCrop)
    • setFilePath Link icon

      public void setFilePath(String filePath)
    • getFilePath Link icon

      public String getFilePath()
    • isConnected Link icon

      public boolean isConnected()
    • Mat2BufferedImage Link icon

      public static BufferedImage Mat2BufferedImage(org.opencv.core.Mat matrix)
    • Mat2Image Link icon

      public static javafx.scene.image.Image Mat2Image(org.opencv.core.Mat matrix, String extension)
    • readImg Link icon

      public javafx.scene.image.Image readImg()
      Reads an image from video source and crops it. The matrix is then converted to a JavaFx image
      Returns:
      Image
    • readMat Link icon

      public org.opencv.core.Mat readMat()
    • openConnection Link icon

      public boolean openConnection(VideoSource source)
    • openConnection Link icon

      public boolean openConnection(VideoSource source, int deviceId)
      Sets the type of image source depending on parameters source and deviceId and prepares the connection.
      Parameters:
      source - Input device
      deviceId - ID of the device (default: 0)
    • closeConnection Link icon

      public boolean closeConnection()