Class SparseOpticalFlow

    • Constructor Detail

      • SparseOpticalFlow

        protected SparseOpticalFlow​(long addr)
    • Method Detail

      • calc

        public void calc​(Mat prevImg,
                         Mat nextImg,
                         Mat prevPts,
                         Mat nextPts,
                         Mat status,
                         Mat err)
        Calculates a sparse optical flow.
        Parameters:
        prevImg - First input image.
        nextImg - Second input image of the same size and the same type as prevImg.
        prevPts - Vector of 2D points for which the flow needs to be found.
        nextPts - Output vector of 2D points containing the calculated new positions of input features in the second image.
        status - Output status vector. Each element of the vector is set to 1 if the flow for the corresponding features has been found. Otherwise, it is set to 0.
        err - Optional output vector that contains error response for each point (inverse confidence).
      • calc

        public void calc​(Mat prevImg,
                         Mat nextImg,
                         Mat prevPts,
                         Mat nextPts,
                         Mat status)
        Calculates a sparse optical flow.
        Parameters:
        prevImg - First input image.
        nextImg - Second input image of the same size and the same type as prevImg.
        prevPts - Vector of 2D points for which the flow needs to be found.
        nextPts - Output vector of 2D points containing the calculated new positions of input features in the second image.
        status - Output status vector. Each element of the vector is set to 1 if the flow for the corresponding features has been found. Otherwise, it is set to 0.
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Overrides:
        finalize in class Algorithm
        Throws:
        java.lang.Throwable