* The EvaluateBitcode sample depends on EmitBitcodeAndRelocatableObject *
- * The samples should be ran in declaration order, meaning EmitBitcodeAndRelocatableObject + * The samples should be called in declaration order, meaning EmitBitcodeAndRelocatableObject * should run before EvaluateBitcode. */ public class EmitBitcode { @@ -54,7 +54,7 @@ public class EmitBitcode { /** * Sample for generating both LLVM bitcode and relocatable object file from an LLVM module *
- * The generated module (and objec file) will have a single sum function, which returns + * The generated module (and object file) will have a single 'sum' function, which returns * the sum of two integers. *
* declare i32 @sum(i32 %lhs, i32 %rhs) @@ -69,11 +69,8 @@ public class EmitBitcode { */ public static void EmitBitcodeAndRelocatableObject() { // Stage 1: Initialize LLVM components -// LLVMInitializeCore(LLVMGetGlobalPassRegistry()); - LLVMInitializeNativeAsmPrinter(); - LLVMInitializeNativeAsmParser(); - LLVMInitializeNativeDisassembler(); LLVMInitializeNativeTarget(); + LLVMInitializeNativeAsmPrinter(); // Stage 2: Build the sum function LLVMContextRef context = LLVMContextCreate(); @@ -143,10 +140,10 @@ public static void EmitBitcodeAndRelocatableObject() { /** * Sample code for importing a LLVM bitcode file and running a function - * inside of the imported module + * from the imported module *
- * This sample depends on EmitBitcode to produce the bitcode file. Make sure - * you've ran the EmitBitcode sample and have the 'sum.bc' bitcode file. + * This sample depends on EmitBitcodeAndRelocatableObject to produce the bitcode file. + * Make sure you ran the EmitBitcodeAndRelocatableObject sample and have the 'sum.bc' bitcode file. *
* This sample contains code for the following steps: *
@@ -157,9 +154,6 @@ public static void EmitBitcodeAndRelocatableObject() { */ public static void EvaluateBitcode() { // Stage 1: Initialize LLVM components -// LLVMInitializeCore(LLVMGetGlobalPassRegistry()); - LLVMInitializeNativeAsmPrinter(); - LLVMInitializeNativeAsmParser(); LLVMInitializeNativeTarget(); // Stage 2: Load and parse bitcode @@ -210,8 +204,6 @@ public static void main(String[] args) { case "-evaluate": EvaluateBitcode(); System.exit(0); - default: - // Display help } System.err.println("Pass `-emit` or `-evaluate`."); System.exit(1); diff --git a/llvm/samples/llvm/Factorial.java b/llvm/samples/llvm/MCJIT.java similarity index 91% rename from llvm/samples/llvm/Factorial.java rename to llvm/samples/llvm/MCJIT.java index f0a9e62c0db..c4f315c2700 100644 --- a/llvm/samples/llvm/Factorial.java +++ b/llvm/samples/llvm/MCJIT.java @@ -54,17 +54,14 @@ *
* TODO(supergrecko): Replace with new Pass Manager for LLVM 13 */ -public class Factorial { - // a 'char *' used to retrieve error messages from LLVM +public class MCJIT { + // A 'char *' used to retrieve error messages from LLVM private static final BytePointer error = new BytePointer(); public static void main(String[] args) { // Stage 1: Initialize LLVM components -// LLVMInitializeCore(LLVMGetGlobalPassRegistry()); - LLVMLinkInMCJIT(); - LLVMInitializeNativeAsmPrinter(); - LLVMInitializeNativeAsmParser(); LLVMInitializeNativeTarget(); + LLVMInitializeNativeAsmPrinter(); // Stage 2: Build the factorial function. LLVMContextRef context = LLVMContextCreate(); @@ -106,7 +103,10 @@ public static void main(String[] args) { LLVMAddIncoming(phi, phiValues, phiBlocks, /* pairCount */ 2); LLVMBuildRet(builder, phi); - // Stage 3: Verify the module using LLVMVerifier + // Print generated LLVM-IR to console (optional) + LLVMDumpModule(module); + + // Stage 3: Verify the module (optional; recommended) if (LLVMVerifyModule(module, LLVMPrintMessageAction, error) != 0) { LLVMDisposeMessage(error); return; @@ -114,11 +114,7 @@ public static void main(String[] args) { // Stage 4: Create a pass pipeline using the legacy pass manager LLVMPassManagerRef pm = LLVMCreatePassManager(); -// LLVMAddAggressiveInstCombinerPass(pm); -// LLVMAddNewGVNPass(pm); -// LLVMAddCFGSimplificationPass(pm); LLVMRunPassManager(pm, module); - LLVMDumpModule(module); // Stage 5: Execute the code using MCJIT LLVMExecutionEngineRef engine = new LLVMExecutionEngineRef(); @@ -132,8 +128,8 @@ public static void main(String[] args) { LLVMGenericValueRef argument = LLVMCreateGenericValueOfInt(i32Type, 10, /* signExtend */ 0); LLVMGenericValueRef result = LLVMRunFunction(engine, factorial, /* argumentCount */ 1, argument); System.out.println(); - System.out.println("; Running factorial(10) with MCJIT..."); - System.out.println("; Result: " + LLVMGenericValueToInt(result, /* signExtend */ 0)); + System.out.println("Running factorial(10) with MCJIT..."); + System.out.println("Result: " + LLVMGenericValueToInt(result, /* signExtend */ 0)); // Stage 6: Dispose of the allocated resources LLVMDisposeExecutionEngine(engine); diff --git a/llvm/samples/llvm/OrcJit.java b/llvm/samples/llvm/OrcJit.java index bb64d360444..c79da1bee6f 100644 --- a/llvm/samples/llvm/OrcJit.java +++ b/llvm/samples/llvm/OrcJit.java @@ -21,12 +21,11 @@ */ import org.bytedeco.javacpp.IntPointer; -import org.bytedeco.javacpp.Loader; +import org.bytedeco.javacpp.BytePointer; import org.bytedeco.javacpp.LongPointer; import org.bytedeco.javacpp.Pointer; import org.bytedeco.javacpp.PointerPointer; import org.bytedeco.libffi.ffi_cif; -import org.bytedeco.llvm.global.LLVM; import org.bytedeco.llvm.LLVM.LLVMBasicBlockRef; import org.bytedeco.llvm.LLVM.LLVMBuilderRef; import org.bytedeco.llvm.LLVM.LLVMContextRef; @@ -50,16 +49,15 @@ *
* 1. Initializing required LLVM components
* 2. Generating LLVM IR for a sum function
- * 3. Load the module into OrcJIT and get the address of "sum"
- * 4. Call the sum function with libffi
- * 5. Dispose of the allocated resources
+ * 3. Verify the module
+ * 4. Load the module into OrcJIT and get the address of "sum"
+ * 5. Call the sum function with libffi
+ * 6. Dispose of the allocated resources
*/
public class OrcJit {
- public static LLVMErrorRef err = null;
public static void main(String[] args) {
// Stage 1: Initialize LLVM components
-// LLVMInitializeCore(LLVMGetGlobalPassRegistry());
LLVMInitializeNativeTarget();
LLVMInitializeNativeAsmPrinter();
@@ -86,54 +84,65 @@ public static void main(String[] args) {
LLVMValueRef result = LLVMBuildAdd(builder, lhs, rhs, "result = lhs + rhs");
LLVMBuildRet(builder, result);
+ // Print generated LLVM-IR to console (optional)
LLVMDumpModule(module);
- LLVMOrcThreadSafeModuleRef threadModule = LLVMOrcCreateNewThreadSafeModule(module, threadContext);
- // Stage 3: Execute using OrcJIT
+ // Stage 3: Verify the module (optional; recommended)
+ BytePointer errorMessageVariable = new BytePointer();
+ if (LLVMVerifyModule(module, LLVMPrintMessageAction, errorMessageVariable) != 0) {
+ LLVMDisposeMessage(errorMessageVariable);
+ return;
+ }
+
+ // Stage 4: Execute using OrcJIT
LLVMOrcLLJITRef jit = new LLVMOrcLLJITRef();
LLVMOrcLLJITBuilderRef jitBuilder = LLVMOrcCreateLLJITBuilder();
- Loader.loadGlobal(Loader.load(LLVM.class));
- if ((err = LLVMOrcCreateLLJIT(jit, jitBuilder)) != null) {
- System.err.println("Failed to create LLJIT: " + LLVMGetErrorMessage(err).getString());
- LLVMConsumeError(err);
+ LLVMErrorRef error;
+ if ((error = LLVMOrcCreateLLJIT(jit, jitBuilder)) != null) {
+ BytePointer errorMessage = LLVMGetErrorMessage(error);
+ System.err.println("Failed to create LLJIT: " + errorMessage.getString());
+ LLVMDisposeErrorMessage(errorMessage);
return;
}
LLVMOrcJITDylibRef mainDylib = LLVMOrcLLJITGetMainJITDylib(jit);
- if ((err = LLVMOrcLLJITAddLLVMIRModule(jit, mainDylib, threadModule)) != null) {
- System.err.println("Failed to add LLVM IR module: " + LLVMGetErrorMessage(err).getString());
- LLVMConsumeError(err);
+ LLVMOrcThreadSafeModuleRef threadModule = LLVMOrcCreateNewThreadSafeModule(module, threadContext);
+ if ((error = LLVMOrcLLJITAddLLVMIRModule(jit, mainDylib, threadModule)) != null) {
+ BytePointer errorMessage = LLVMGetErrorMessage(error);
+ System.err.println("Failed to add LLVM IR module: " + errorMessage.getString());
+ LLVMDisposeErrorMessage(errorMessage);
return;
}
final LongPointer res = new LongPointer(1);
- if ((err = LLVMOrcLLJITLookup(jit, res, "sum")) != null) {
- System.err.println("Failed to look up 'sum' symbol: " + LLVMGetErrorMessage(err).getString());
- LLVMConsumeError(err);
+ if ((error = LLVMOrcLLJITLookup(jit, res, "sum")) != null) {
+ BytePointer errorMessage = LLVMGetErrorMessage(error);
+ System.err.println("Failed to look up 'sum' symbol: " + errorMessage.getString());
+ LLVMDisposeErrorMessage(errorMessage);
return;
}
- // Stage 4: Call the function with libffi
- ffi_cif cif = new ffi_cif();
+ // Stage 5: Call the function with libffi
+ ffi_cif callInterface = new ffi_cif();
PointerPointer
+ * Wraps OrtApi::SessionOptionsAppendExecutionProvider_VitisAI */
public native @ByRef SessionOptionsImpl RegisterCustomOpsUsingFunction(@Cast("const char*") BytePointer function_name);
public native @ByRef SessionOptionsImpl RegisterCustomOpsUsingFunction(String function_name);
+ public native @ByRef SessionOptionsImpl AppendExecutionProvider_VitisAI(@Const @ByRef(nullValue = "std::unordered_map
Summary:
Generic camera model \cite Kannala2006 with perspective projection and without distortion correction
-
- \defgroup calib3d_c C API
\}
*/
@@ -838,8 +837,8 @@ Regardless of the method, robust or not, the computed homography matrix is refin
noise is rather small, use the default method (method=0).
The function is used to find initial intrinsic and extrinsic matrices. Homography matrix is
-determined up to a scale. Thus, it is normalized so that {@code h_{33}=1}. Note that whenever an {@code H} matrix
-cannot be estimated, an empty one will be returned.
+determined up to a scale. If {@code h_{33}} is non-zero, the matrix is normalized so that {@code h_{33}=1}.
+\note Whenever an {@code H} matrix cannot be estimated, an empty one will be returned.
@see
getAffineTransform, estimateAffine2D, estimateAffinePartial2D, getPerspectiveTransform, warpPerspective,
@@ -3339,13 +3338,13 @@ of confidence (probability) that the estimated matrix is correct.
@param points1 Array of N (N \>= 5) 2D points from the first image. The point coordinates should
be floating-point (single or double precision).
-@param points2 Array of the second image points of the same size and format as points1 .
+@param points2 Array of the second image points of the same size and format as points1.
@param cameraMatrix Camera intrinsic matrix {@code \cameramatrix{A}} .
Note that this function assumes that points1 and points2 are feature points from cameras with the
-same camera intrinsic matrix. If this assumption does not hold for your use case, use
-#undistortPoints with {@code P = cv::NoArray()} for both cameras to transform image points
-to normalized image coordinates, which are valid for the identity camera intrinsic matrix. When
-passing these coordinates, pass the identity matrix for this parameter.
+same camera intrinsic matrix. If this assumption does not hold for your use case, use another
+function overload or #undistortPoints with {@code P = cv::NoArray()} for both cameras to transform image
+points to normalized image coordinates, which are valid for the identity camera intrinsic matrix.
+When passing these coordinates, pass the identity matrix for this parameter.
@param method Method for computing an essential matrix.
- \ref RANSAC for the RANSAC algorithm.
- \ref LMEDS for the LMedS algorithm.
@@ -3504,23 +3503,13 @@ of confidence (probability) that the estimated matrix is correct.
@param points1 Array of N (N \>= 5) 2D points from the first image. The point coordinates should
be floating-point (single or double precision).
-@param points2 Array of the second image points of the same size and format as points1 .
-@param cameraMatrix1 Camera matrix {@code K = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}} .
-Note that this function assumes that points1 and points2 are feature points from cameras with the
-same camera matrix. If this assumption does not hold for your use case, use
-#undistortPoints with {@code P = cv::NoArray()} for both cameras to transform image points
-to normalized image coordinates, which are valid for the identity camera matrix. When
-passing these coordinates, pass the identity matrix for this parameter.
-@param cameraMatrix2 Camera matrix {@code K = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}} .
-Note that this function assumes that points1 and points2 are feature points from cameras with the
-same camera matrix. If this assumption does not hold for your use case, use
-#undistortPoints with {@code P = cv::NoArray()} for both cameras to transform image points
-to normalized image coordinates, which are valid for the identity camera matrix. When
-passing these coordinates, pass the identity matrix for this parameter.
-@param distCoeffs1 Input vector of distortion coefficients
+@param points2 Array of the second image points of the same size and format as points1.
+@param cameraMatrix1 Camera matrix for the first camera {@code K = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}} .
+@param cameraMatrix2 Camera matrix for the second camera {@code K = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}} .
+@param distCoeffs1 Input vector of distortion coefficients for the first camera
{@code (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6[, s_1, s_2, s_3, s_4[, \tau_x, \tau_y]]]])}
of 4, 5, 8, 12 or 14 elements. If the vector is NULL/empty, the zero distortion coefficients are assumed.
-@param distCoeffs2 Input vector of distortion coefficients
+@param distCoeffs2 Input vector of distortion coefficients for the second camera
{@code (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6[, s_1, s_2, s_3, s_4[, \tau_x, \tau_y]]]])}
of 4, 5, 8, 12 or 14 elements. If the vector is NULL/empty, the zero distortion coefficients are assumed.
@param method Method for computing an essential matrix.
@@ -4026,7 +4015,7 @@ surface. That is, for each pixel (x,y) and the corresponding disparity d=dispari
x \\
y \\
\texttt{disparity} (x,y) \\
-z
+1
\end{bmatrix}.\]}
@see
@@ -5309,6 +5298,57 @@ of previous output parameter ( rvecs ).
/** \overload */
+ /**
+ \brief Finds an object pose from 3D-2D point correspondences for fisheye camera moodel.
+
+ @param objectPoints Array of object points in the object coordinate space, Nx3 1-channel or
+ 1xN/Nx1 3-channel, where N is the number of points. vector\
- * \endcond
* \addtogroup core_basic
* \{
@@ -3118,7 +3109,7 @@ or not (onoff=false).
The keys parameter is a string containing several blocks, each one is enclosed in curly braces and
describes one argument. Each argument contains three parts separated by the {@code |} symbol:
--# argument names is a space-separated list of option synonyms (to mark argument as positional, prefix it with the {@code @} symbol)
+-# argument names is a list of option synonyms separated by standard space characters ' ' (to mark argument as positional, prefix it with the {@code @} symbol)
-# default value will be used if the argument was not provided (can be empty)
-# help message (can be empty)
@@ -3141,6 +3132,8 @@ or not (onoff=false).
Note that there are no default values for {@code help} and {@code timestamp} so we can check their presence using the {@code has()} method.
Arguments with default values are considered to be always present. Use the {@code get()} method in these cases to check their
actual value instead.
+Note that whitespace characters other than standard spaces are considered part of the string.
+Additionally, leading and trailing standard spaces around the help messages are ignored.
String keys like {@code get
@see copyMakeBorder
@@ -8002,6 +7975,8 @@ There are two use modes (src -> dst): CV_32F -> CV_16S and CV_16S -> CV_32F. The
@param src input array.
@param dst output array.
+
+@deprecated Use Mat::convertTo with CV_16F instead.
*/
@Namespace("cv") public static native void convertFp16(@ByVal Mat src, @ByVal Mat dst);
@Namespace("cv") public static native void convertFp16(@ByVal UMat src, @ByVal UMat dst);
@@ -8039,8 +8014,18 @@ either have a single channel (in this case the same table is used for all channe
/** \brief Checks for the presence of at least one non-zero array element.
The function returns whether there are non-zero elements in src
+
+The function do not work with multi-channel arrays. If you need to check non-zero array
+elements across all the channels, use Mat::reshape first to reinterpret the array as
+single-channel. Or you may extract the particular channel using either extractImageCOI, or
+mixChannels, or split.
+
+\note
+- If the location of non-zero array elements is important, \ref findNonZero is helpful.
+- If the count of non-zero array elements is important, \ref countNonZero is helpful.
@param src single-channel array.
@see mean, meanStdDev, norm, minMaxLoc, calcCovarMatrix
+@see findNonZero, countNonZero
*/
@Namespace("cv") public static native @Cast("bool") boolean hasNonZero( @ByVal Mat src );
@Namespace("cv") public static native @Cast("bool") boolean hasNonZero( @ByVal UMat src );
@@ -8050,8 +8035,18 @@ either have a single channel (in this case the same table is used for all channe
The function returns the number of non-zero elements in src :
+The function do not work with multi-channel arrays. If you need to count non-zero array
+elements across all the channels, use Mat::reshape first to reinterpret the array as
+single-channel. Or you may extract the particular channel using either extractImageCOI, or
+mixChannels, or split.
+
+\note
+- If only whether there are non-zero elements is important, \ref hasNonZero is helpful.
+- If the location of non-zero array elements is important, \ref findNonZero is helpful.
@param src single-channel array.
@see mean, meanStdDev, norm, minMaxLoc, calcCovarMatrix
+@see findNonZero, hasNonZero
*/
@Namespace("cv") public static native int countNonZero( @ByVal Mat src );
@Namespace("cv") public static native int countNonZero( @ByVal UMat src );
@@ -8080,8 +8075,18 @@ as threshold(), compare(), >, ==, etc, return all of
// access pixel coordinates
Point pnt = locations[i];
}
+The function do not work with multi-channel arrays. If you need to find non-zero
+elements across all the channels, use Mat::reshape first to reinterpret the array as
+single-channel. Or you may extract the particular channel using either extractImageCOI, or
+mixChannels, or split.
+
+\note
+- If only count of non-zero array elements is important, \ref countNonZero is helpful.
+- If only whether there are non-zero elements is important, \ref hasNonZero is helpful.
@param src single-channel array
@param idx the output array, type of cv::Mat or std::vector
The function do not work with multi-channel arrays. If you need to find minimum or maximum
elements across all the channels, use Mat::reshape first to reinterpret the array as
-single-channel. Or you may extract the particular channel using either extractImageCOI , or
-mixChannels , or split .
+single-channel. Or you may extract the particular channel using either extractImageCOI, or
+mixChannels, or split.
@param src input single-channel array.
@param minVal pointer to the returned minimum value; NULL is used if not required.
@param maxVal pointer to the returned maximum value; NULL is used if not required.
@@ -8437,11 +8442,8 @@ where R is the maximum integer value of depth (e.g. 255 in the case of CV_8U dat
The function cv::minMaxIdx finds the minimum and maximum element values and their positions. The
extremums are searched across the whole array or, if mask is not an empty array, in the specified
-array region. The function does not work with multi-channel arrays. If you need to find minimum or
-maximum elements across all the channels, use Mat::reshape first to reinterpret the array as
-single-channel. Or you may extract the particular channel using either extractImageCOI , or
-mixChannels , or split . In case of a sparse matrix, the minimum is found among non-zero elements
-only.
+array region. In case of a sparse matrix, the minimum is found among non-zero elements
+only. Multi-channel input is supported without mask and extremums indexes (should be nullptr).
\note When minIdx is not NULL, it must have at least 2 elements (as well as maxIdx), even if src is
a single-row or single-column matrix. In OpenCV (following MATLAB) each array has at least 2
dimensions, i.e. single-column matrix is Mx1 matrix (and therefore minIdx/maxIdx will be
@@ -8511,8 +8513,8 @@ where R is the maximum integer value of depth (e.g. 255 in the case of CV_8U dat
The function #reduce reduces the matrix to a vector by treating the matrix rows/columns as a set of
1D vectors and performing the specified operation on the vectors until a single row/column is
obtained. For example, the function can be used to compute horizontal and vertical projections of a
-raster image. In case of #REDUCE_MAX and #REDUCE_MIN , the output image should have the same type as the source one.
-In case of #REDUCE_SUM, #REDUCE_SUM2 and #REDUCE_AVG , the output may have a larger element bit-depth to preserve accuracy.
+raster image. In case of #REDUCE_MAX and #REDUCE_MIN, the output image should have the same type as the source one.
+In case of #REDUCE_SUM, #REDUCE_SUM2 and #REDUCE_AVG, the output may have a larger element bit-depth to preserve accuracy.
And multi-channel arrays are also supported in these two reduction modes.
The following code demonstrates its usage for a single channel matrix.
@@ -8581,7 +8583,7 @@ otherwise, its type will be CV_MAKE_TYPE(CV_MAT_DEPTH(dtype), src.channels()).
The function cv::split splits a multi-channel array into separate single-channel arrays:
The following example demonstrates how to split a 3-channel matrix into 3 single channel matrices.
\snippet snippets/core_split.cpp example
@@ -8746,7 +8748,7 @@ otherwise, its type will be CV_MAKE_TYPE(CV_MAT_DEPTH(dtype), src.channels()).
flipping around the x-axis and positive value (for example, 1) means
flipping around y-axis. Negative value (for example, -1) means flipping
around both axes.
-@see transpose , repeat , completeSymm
+@see transpose, repeat, completeSymm
*/
@Namespace("cv") public static native void flip(@ByVal Mat src, @ByVal Mat dst, int flipCode);
@Namespace("cv") public static native void flip(@ByVal UMat src, @ByVal UMat dst, int flipCode);
@@ -8787,7 +8789,7 @@ otherwise, its type will be CV_MAKE_TYPE(CV_MAT_DEPTH(dtype), src.channels()).
@param dst output array of the same type as src. The size is the same with ROTATE_180,
and the rows and cols are switched for ROTATE_90_CLOCKWISE and ROTATE_90_COUNTERCLOCKWISE.
@param rotateCode an enum to specify how to rotate the array; see the enum #RotateFlags
-@see transpose , repeat , completeSymm, flip, RotateFlags
+@see transpose, repeat, completeSymm, flip, RotateFlags
*/
@Namespace("cv") public static native void rotate(@ByVal Mat src, @ByVal Mat dst, int rotateCode);
@Namespace("cv") public static native void rotate(@ByVal UMat src, @ByVal UMat dst, int rotateCode);
@@ -9300,7 +9302,7 @@ converts denormalized values to zeros on output. Special values (NaN,
Inf) are not handled.
@param src input array.
@param dst output array of the same size and type as src.
-@see log , cartToPolar , polarToCart , phase , pow , sqrt , magnitude
+@see log, cartToPolar, polarToCart, phase, pow, sqrt, magnitude
*/
@Namespace("cv") public static native void exp(@ByVal Mat src, @ByVal Mat dst);
@Namespace("cv") public static native void exp(@ByVal UMat src, @ByVal UMat dst);
@@ -9491,7 +9493,7 @@ In case of complex (two-channel) data, performed a complex matrix
@param dst output matrix; it has the proper size and the same type as
input matrices.
@param flags operation flags (cv::GemmFlags)
-@see mulTransposed , transform
+@see mulTransposed, transform
*/
@Namespace("cv") public static native void gemm(@ByVal Mat src1, @ByVal Mat src2, double alpha,
@ByVal Mat src3, double beta, @ByVal Mat dst, int flags/*=0*/);
@@ -9511,7 +9513,7 @@ In case of complex (two-channel) data, performed a complex matrix
The function cv::mulTransposed calculates the product of src and its
transposition:
If #DFT_SCALE is set, the scaling is done after the transformation.
-Unlike dct , the function supports arrays of arbitrary size. But only those arrays are processed
+Unlike dct, the function supports arrays of arbitrary size. But only those arrays are processed
efficiently, whose sizes can be factorized in a product of small prime numbers (2, 3, and 5 in the
current implementation). Such an efficient DFT size can be calculated using the getOptimalDFTSize
method.
@@ -10158,8 +10160,8 @@ nonzeroRows rows of the input array (#DFT_INVERSE is not set) or only the first
output array (#DFT_INVERSE is set) contain non-zeros, thus, the function can handle the rest of the
rows more efficiently and save some time; this technique is very useful for calculating array
cross-correlation or convolution using DFT.
-@see dct , getOptimalDFTSize , mulSpectrums, filter2D , matchTemplate , flip , cartToPolar ,
-magnitude , phase
+@see dct, getOptimalDFTSize, mulSpectrums, filter2D, matchTemplate, flip, cartToPolar,
+magnitude, phase
*/
@Namespace("cv") public static native void dft(@ByVal Mat src, @ByVal Mat dst, int flags/*=0*/, int nonzeroRows/*=0*/);
@Namespace("cv") public static native void dft(@ByVal Mat src, @ByVal Mat dst);
@@ -10206,9 +10208,9 @@ output array (#DFT_INVERSE is set) contain non-zeros, thus, the function can han
The function chooses the mode of operation by looking at the flags and size of the input array:
-- If (flags & #DCT_INVERSE) == 0 , the function does a forward 1D or 2D transform. Otherwise, it
+- If (flags & #DCT_INVERSE) == 0, the function does a forward 1D or 2D transform. Otherwise, it
is an inverse 1D or 2D transform.
-- If (flags & #DCT_ROWS) != 0 , the function performs a 1D transform of each row.
+- If (flags & #DCT_ROWS) != 0, the function performs a 1D transform of each row.
- If the array is a single column or a single row, the function performs a 1D transform.
- If none of the above is true, the function performs a 2D transform.
@@ -10224,7 +10226,7 @@ Also, the function performance depends very much, and not monotonically, on the
@param src input floating-point array.
@param dst output array of the same size and type as src .
@param flags transformation flags as a combination of cv::DftFlags (DCT_*)
-@see dft , getOptimalDFTSize , idct
+@see dft, getOptimalDFTSize, idct
*/
@Namespace("cv") public static native void dct(@ByVal Mat src, @ByVal Mat dst, int flags/*=0*/);
@Namespace("cv") public static native void dct(@ByVal Mat src, @ByVal Mat dst);
@@ -10253,7 +10255,7 @@ Also, the function performance depends very much, and not monotonically, on the
The function cv::mulSpectrums performs the per-element multiplication of the two CCS-packed or complex
matrices that are results of a real or complex Fourier transform.
-The function, together with dft and idft , may be used to calculate convolution (pass conjB=false )
+The function, together with dft and idft, may be used to calculate convolution (pass conjB=false )
or correlation (pass conjB=true ) of two arrays rapidly. When the arrays are complex, they are
simply multiplied (per element) with an optional conjugation of the second-array elements. When the
arrays are real, they are assumed to be CCS-packed (see dft for details).
@@ -10297,7 +10299,7 @@ The function returns a negative number if vecsize is too large (very close to IN
(since the current DCT implementation supports only even-size vectors), it can be easily processed
as getOptimalDFTSize((vecsize+1)/2)\*2.
@param vecsize vector size.
-@see dft , dct , idft , idct , mulSpectrums
+@see dft, dct, idft, idct, mulSpectrums
*/
@Namespace("cv") public static native int getOptimalDFTSize(int vecsize);
@@ -11363,6 +11365,7 @@ instance of the class that has the method bool operator()(const _Tp& a, const _T
// #include "opencv2/core/bufferpool.hpp"
+// #include
-/////////////////// XML & YAML I/O implementation //////////////////
-
- * \relates cv::FileStorage
- * \{ */
+/////////////////// XML & YAML I/O implementation ////////////////// */
@Namespace("cv") public static native void write( @ByRef FileStorage fs, @Str BytePointer name, int value );
@Namespace("cv") public static native void write( @ByRef FileStorage fs, @Str String name, int value );
@@ -12166,11 +12166,6 @@ storage is built in memory as a hierarchy of file nodes (see FileNode)
@Namespace("cv") public static native void writeScalar( @ByRef FileStorage fs, @Str BytePointer value );
@Namespace("cv") public static native void writeScalar( @ByRef FileStorage fs, @Str String value );
-/** \}
-
- * \relates cv::FileNode
- * \{ */
-
@Namespace("cv") public static native void read(@Const @ByRef FileNode node, @ByRef IntPointer value, int default_value);
@Namespace("cv") public static native void read(@Const @ByRef FileNode node, @ByRef IntBuffer value, int default_value);
@Namespace("cv") public static native void read(@Const @ByRef FileNode node, @ByRef int[] value, int default_value);
@@ -12207,10 +12202,7 @@ storage is built in memory as a hierarchy of file nodes (see FileNode)
@Namespace("cv") public static native void read(@Const @ByRef FileNode node, @ByRef Range value, @Const @ByRef Range default_value);
-/** \}
-
/** \brief Writes string to a file storage.
-\relates cv::FileStorage
*/
@Namespace("cv") public static native @ByRef @Name("operator <<") FileStorage shiftLeft(@ByRef FileStorage fs, @Str BytePointer str);
@Namespace("cv") public static native @ByRef @Name("operator <<") FileStorage shiftLeft(@ByRef FileStorage fs, @Str String str);
@@ -12220,10 +12212,7 @@ storage is built in memory as a hierarchy of file nodes (see FileNode)
// internal
-/** \endcond
-
- * \relates cv::FileStorage
- * \{ */
+/** \endcond */
@Namespace("cv") public static native void write(@ByRef FileStorage fs, int value);
@@ -12339,10 +12328,6 @@ storage is built in memory as a hierarchy of file nodes (see FileNode)
@Namespace("cv") public static native void write(@ByRef FileStorage fs, @Const @ByRef DMatchVector vec);
// #endif
-/** \} FileStorage
-
- * \relates cv::FileNode
- * \{ */
@Namespace("cv") public static native void read(@Const @ByRef FileNode node, @Cast("bool*") @ByRef BoolPointer value, @Cast("bool") boolean default_value);
@Namespace("cv") public static native void read(@Const @ByRef FileNode node, @Cast("bool*") @ByRef boolean[] value, @Cast("bool") boolean default_value);
@@ -12375,11 +12360,6 @@ storage is built in memory as a hierarchy of file nodes (see FileNode)
@Namespace("cv") public static native void read( @Const @ByRef FileNode node, @ByRef DMatchVector vec, @Const @ByRef DMatchVector default_value );
-/** \} FileNode
-
- * \relates cv::FileStorage
- * \{
-
/** \brief Writes data to a file storage.
*/
@@ -12391,22 +12371,12 @@ storage is built in memory as a hierarchy of file nodes (see FileNode)
@Namespace("cv") public static native @ByRef @Name("operator <<") FileStorage shiftLeft(@ByRef FileStorage fs, @Cast("char*") ByteBuffer value);
@Namespace("cv") public static native @ByRef @Name("operator <<") FileStorage shiftLeft(@ByRef FileStorage fs, @Cast("char*") byte[] value);
-/** \} FileStorage
-
- * \relates cv::FileNodeIterator
- * \{
-
/** \brief Reads data from a file storage.
*/
/** \brief Reads data from a file storage.
*/
-/** \} FileNodeIterator
-
- * \relates cv::FileNode
- * \{
-
/** \brief Reads data from a file storage.
*/
@@ -12428,11 +12398,6 @@ storage is built in memory as a hierarchy of file nodes (see FileNode)
//It needs special handling because it contains two types of fields, int & float.
@Namespace("cv") public static native @Name("operator >>") void shiftRight(@Const @ByRef FileNode n, @ByRef DMatch m);
-/** \} FileNode
-
- * \relates cv::FileNodeIterator
- * \{ */
-
@Namespace("cv") public static native @Cast("bool") @Name("operator ==") boolean equals(@Const @ByRef FileNodeIterator it1, @Const @ByRef FileNodeIterator it2);
@Namespace("cv") public static native @Cast("bool") @Name("operator !=") boolean notEquals(@Const @ByRef FileNodeIterator it1, @Const @ByRef FileNodeIterator it2);
@@ -12440,8 +12405,6 @@ storage is built in memory as a hierarchy of file nodes (see FileNode)
@Namespace("cv") public static native @Cast("bool") @Name("operator <") boolean lessThan(@Const @ByRef FileNodeIterator it1, @Const @ByRef FileNodeIterator it2);
-/** \} FileNodeIterator */
-
// cv
// #endif // OPENCV_CORE_PERSISTENCE_HPP
@@ -12577,8 +12540,8 @@ efficiently. Although it is not optimal in theoretical sense (there exist algori
// #include
-@see cuda::moments, cuda::spatialMoments, cuda::MomentsOrder
+@see cuda::spatialMoments, cuda::moments, cuda::MomentsOrder
*/
@Namespace("cv::cuda") public static native int numMoments(@Cast("const cv::cuda::MomentsOrder") int order);
+/** \brief Converts the spatial image moments returned from cuda::spatialMoments to cv::Moments.
+@param spatialMoments Spatial moments returned from cuda::spatialMoments.
+@param order Order used when calculating image moments with cuda::spatialMoments.
+@param momentsType Precision used when calculating image moments with cuda::spatialMoments.
+
+@return cv::Moments.
+
+@see cuda::spatialMoments, cuda::moments, cuda::convertSpatialMoments, cuda::numMoments, cuda::MomentsOrder
+ */
+@Namespace("cv::cuda") public static native @ByVal Moments convertSpatialMoments(@ByVal Mat spatialMoments, @Cast("const cv::cuda::MomentsOrder") int order, int momentsType);
+
/** \brief Calculates all of the spatial moments up to the 3rd order of a rasterized shape.
Asynchronous version of cuda::moments() which only calculates the spatial (not centralized or normalized) moments, up to the 3rd order, of a rasterized shape.
@@ -771,24 +782,24 @@ is an image where each Connected Component is assigned a unique label (integer v
@param moments [out] 1D array with each column entry containing a spatial image moment.
@param binaryImage If it is true, all non-zero image pixels are treated as 1's.
@param order Order of largest moments to calculate with lower order moments requiring less computation.
-@param momentsType Precision to use when calculating moments. Available types are {@code CV_32F} and {@code CV_64F} with the performance of {@code CV_32F} an order of magnitude greater than {@code CV_64F}. If the image is small the accuracy from {@code CV_32F} can be equal or very close to {@code CV_64F}.
+@param momentsType Precision to use when calculating moments. Available types are \ref CV_32F and \ref CV_64F with the performance of \ref CV_32F an order of magnitude greater than \ref CV_64F. If the image is small the accuracy from \ref CV_32F can be equal or very close to \ref CV_64F.
@param stream Stream for the asynchronous version.
-\note For maximum performance pre-allocate a 1D GpuMat for \a moments of the correct type and size large enough to store the all the image moments of up to the desired \a order. e.g. With \a order === MomentsOrder::SECOND_ORDER_MOMENTS and \a momentsType == {@code CV_32F} \a moments can be allocated as
+\note For maximum performance pre-allocate a 1D GpuMat for \a moments of the correct type and size large enough to store the all the image moments of up to the desired \a order. e.g. With \a order === MomentsOrder::SECOND_ORDER_MOMENTS and \a momentsType == \ref CV_32F \a moments can be allocated as
see the \a CUDA_TEST_P(Moments, Async) test inside opencv_contrib_source_code/modules/cudaimgproc/test/test_moments.cpp for an example.
-@return cv::Moments.
-@see cuda::moments
+@see cuda::moments, cuda::convertSpatialMoments, cuda::numMoments, cuda::MomentsOrder
*/
@Namespace("cv::cuda") public static native void spatialMoments(@ByVal Mat src, @ByVal Mat moments, @Cast("const bool") boolean binaryImage/*=false*/, @Cast("const cv::cuda::MomentsOrder") int order/*=cv::cuda::MomentsOrder::THIRD_ORDER_MOMENTS*/, int momentsType/*=CV_64F*/, @ByRef(nullValue = "cv::cuda::Stream::Null()") Stream stream);
@Namespace("cv::cuda") public static native void spatialMoments(@ByVal Mat src, @ByVal Mat moments);
@@ -805,7 +816,7 @@ GpuMat momentsDevice(1,numMoments(MomentsOrder::SECOND_ORDER_MOMENTS),CV_32F)
@param src Raster image (single-channel 2D array).
@param binaryImage If it is true, all non-zero image pixels are treated as 1's.
@param order Order of largest moments to calculate with lower order moments requiring less computation.
- @param momentsType Precision to use when calculating moments. Available types are {@code CV_32F} and {@code CV_64F} with the performance of {@code CV_32F} an order of magnitude greater than {@code CV_64F}. If the image is small the accuracy from {@code CV_32F} can be equal or very close to {@code CV_64F}.
+ @param momentsType Precision to use when calculating moments. Available types are \ref CV_32F and \ref CV_64F with the performance of \ref CV_32F an order of magnitude greater than \ref CV_64F. If the image is small the accuracy from \ref CV_32F can be equal or very close to \ref CV_64F.
\note For maximum performance use the asynchronous version cuda::spatialMoments() as this version interally allocates and deallocates both GpuMat and HostMem to respectively perform the calculation on the device and download the result to the host.
The costly HostMem allocation cannot be avoided however the GpuMat device allocation can be by using BufferPool, e.g.
@@ -815,7 +826,7 @@ GpuMat momentsDevice(1,numMoments(MomentsOrder::SECOND_ORDER_MOMENTS),CV_32F)
}
see the \a CUDA_TEST_P(Moments, Accuracy) test inside opencv_contrib_source_code/modules/cudaimgproc/test/test_moments.cpp for an example.
@return cv::Moments.
-@see cuda::spatialMoments
+@see cuda::spatialMoments, cuda::convertSpatialMoments, cuda::numMoments, cuda::MomentsOrder
*/
@Namespace("cv::cuda") public static native @ByVal Moments moments(@ByVal Mat src, @Cast("const bool") boolean binaryImage/*=false*/, @Cast("const cv::cuda::MomentsOrder") int order/*=cv::cuda::MomentsOrder::THIRD_ORDER_MOMENTS*/, int momentsType/*=CV_64F*/);
@Namespace("cv::cuda") public static native @ByVal Moments moments(@ByVal Mat src);
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_cudaobjdetect.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_cudaobjdetect.java
index 202bb7ae0c3..97ca9156c6b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_cudaobjdetect.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_cudaobjdetect.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_cudaoptflow.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_cudaoptflow.java
index 816099dfd14..a40c2c56aa8 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_cudaoptflow.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_cudaoptflow.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_cudastereo.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_cudastereo.java
index 098080c7149..1cfe3478b58 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_cudastereo.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_cudastereo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_cudawarping.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_cudawarping.java
index c29185feb2d..64b58352c8c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_cudawarping.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_cudawarping.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_dnn.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_dnn.java
index 6a96eccc736..fb1ffed14e3 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_dnn.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_dnn.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
@@ -126,7 +126,7 @@ Functionality of this module is designed only for forward pass computations (i.e
// #define OPENCV_DNN_VERSION_HPP
/** Use with major OpenCV version only. */
-public static final int OPENCV_DNN_API_VERSION = 20231225;
+public static final int OPENCV_DNN_API_VERSION = 20240521;
// #if !defined CV_DOXYGEN && !defined CV_STATIC_ANALYSIS && !defined CV_DNN_DONT_ADD_INLINE_NS
// #define CV__DNN_INLINE_NS __CV_CAT(dnn4_v, OPENCV_DNN_API_VERSION)
@@ -588,6 +588,9 @@ Functionality of this module is designed only for forward pass computations (i.e
// Targeting ../opencv_dnn/AttentionLayer.java
+// Targeting ../opencv_dnn/GroupNormLayer.java
+
+
/** \}
* \} */
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_dnn_superres.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_dnn_superres.java
index 9d5383f1417..64d032ac6e4 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_dnn_superres.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_dnn_superres.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_face.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_face.java
index 06bdb868a9b..08564e6b3b6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_face.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_face.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
@@ -228,12 +228,6 @@ or tort (including negligence or otherwise) arising in any way out of
// #ifndef __OPENCV_FACELANDMARK_HPP__
// #define __OPENCV_FACELANDMARK_HPP__
-/**
-\defgroup face Face Analysis
-- \ref tutorial_table_of_content_facemark
-- The Facemark API
-*/
-
// #include "opencv2/core.hpp"
// #include
-Matchers of keypoint descriptors in OpenCV have wrappers with a common interface that enables you to
-easily switch between different algorithms solving the same problem. This section is devoted to
-matching descriptors that are represented as vectors in a multidimensional space. All objects that
-implement vector descriptor matchers inherit the DescriptorMatcher interface.
+
+ Matchers of keypoint descriptors in OpenCV have wrappers with a common interface that enables
+ you to easily switch between different algorithms solving the same problem. This section is
+ devoted to matching descriptors that are represented as vectors in a multidimensional space.
+ All objects that implement vector descriptor matchers inherit the DescriptorMatcher interface.
\defgroup features2d_draw Drawing Function of Keypoints and Matches
\defgroup features2d_category Object Categorization
-
-This section describes approaches based on local 2D features and used to categorize objects.
+
+ This section describes approaches based on local 2D features and used to categorize objects.
\defgroup feature2d_hal Hardware Acceleration Layer
\{
@@ -230,8 +230,7 @@ public class opencv_features2d extends org.bytedeco.opencv.presets.opencv_featur
-/** \} features2d_main
-
+
/****************************************************************************************\
* Distance *
\****************************************************************************************/
@@ -513,6 +512,9 @@ connecting two keypoints (circles). See cv::DrawMatchesFlags.
* Functions to evaluate the feature detectors and [generic] descriptor extractors *
\****************************************************************************************/
+/** \addtogroup features2d_main
+/** \{ */
+
@Namespace("cv") public static native void evaluateFeatureDetector( @Const @ByRef Mat img1, @Const @ByRef Mat img2, @Const @ByRef Mat H1to2,
KeyPointVector keypoints1, KeyPointVector keypoints2,
@ByRef FloatPointer repeatability, @ByRef IntPointer correspCount,
@@ -551,9 +553,7 @@ connecting two keypoints (circles). See cv::DrawMatchesFlags.
-/** \} features2d_category
-
- * \} features2d */
+/** \} features2d_category */
/* namespace cv */
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_flann.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_flann.java
index c05c52bc408..d2a5790dfe0 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_flann.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_flann.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_highgui.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_highgui.java
index d331ef6c75c..bfd66070f9b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_highgui.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_highgui.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
@@ -484,50 +484,8 @@ rich UI frameworks (such as Qt\*, WinForms\*, or Cocoa\*) or without any UI at a
created. Then, a new button is attached to it.
See below the example used to generate the figure:
-
+ \include highgui_qt.cpp
\defgroup highgui_winrt WinRT support
@@ -538,36 +496,34 @@ int main(int argc, char *argv[])
See below the example used to generate the figure:
- \defgroup highgui_c C API
\}
*/
@@ -759,6 +715,15 @@ displayed image (see imshow ), and you cannot change the window size manually.
*/
@Namespace("cv") public static native void destroyAllWindows();
+
+/** \brief HighGUI backend used.
+
+The function returns HighGUI backend name used: could be COCOA, GTK2/3, QT, WAYLAND or WIN32.
+Returns empty string if there is no available UI backend.
+ */
+@Namespace("cv") public static native @StdString BytePointer currentUIFramework();
+
+
@Namespace("cv") public static native int startWindowThread();
/** \brief Similar to #waitKey, but returns full key code.
@@ -833,6 +798,11 @@ If you need to show an image that is bigger than the screen resolution, you will
press (suitable for displaying a video frame-by-frame). To remove the window, use cv::destroyWindow.
\note [__Windows Backend Only__] Pressing Ctrl+C will copy the image to the clipboard. Pressing Ctrl+S will show a dialog to save the image.
+\note [__Wayland Backend Only__] Supoorting format is extended.
+- If the image is 8-bit signed, the pixels are biased by 128. That is, the
+ value range [-128,127] is mapped to [0,255].
+- If the image is 16-bit signed, the pixels are divided by 256 and biased by 128. That is, the
+ value range [-32768,32767] is mapped to [0,255].
@param winname Name of the window.
@param mat Image to be shown.
@@ -868,6 +838,8 @@ If you need to show an image that is bigger than the screen resolution, you will
@param winname Name of the window.
@param x The new x-coordinate of the window.
@param y The new y-coordinate of the window.
+
+\note [__Wayland Backend Only__] This function is not supported by the Wayland protocol limitation.
*/
@Namespace("cv") public static native void moveWindow(@Str BytePointer winname, int x, int y);
@Namespace("cv") public static native void moveWindow(@Str String winname, int x, int y);
@@ -879,6 +851,8 @@ If you need to show an image that is bigger than the screen resolution, you will
@param winname Name of the window.
@param prop_id Window property to edit. The supported operation flags are: (cv::WindowPropertyFlags)
@param prop_value New value of the window property. The supported flags are: (cv::WindowFlags)
+
+\note [__Wayland Backend Only__] This function is not supported.
*/
@Namespace("cv") public static native void setWindowProperty(@Str BytePointer winname, int prop_id, double prop_value);
@Namespace("cv") public static native void setWindowProperty(@Str String winname, int prop_id, double prop_value);
@@ -898,6 +872,8 @@ If you need to show an image that is bigger than the screen resolution, you will
@param prop_id Window property to retrieve. The following operation flags are available: (cv::WindowPropertyFlags)
@see setWindowProperty
+
+\note [__Wayland Backend Only__] This function is not supported.
*/
@Namespace("cv") public static native double getWindowProperty(@Str BytePointer winname, int prop_id);
@Namespace("cv") public static native double getWindowProperty(@Str String winname, int prop_id);
@@ -909,6 +885,8 @@ If you need to show an image that is bigger than the screen resolution, you will
@param winname Name of the window.
@see resizeWindow moveWindow
+
+\note [__Wayland Backend Only__] This function is not supported by the Wayland protocol limitation.
*/
@Namespace("cv") public static native @ByVal Rect getWindowImageRect(@Str BytePointer winname);
@Namespace("cv") public static native @ByVal Rect getWindowImageRect(@Str String winname);
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_img_hash.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_img_hash.java
index fab6601cd16..b4bc0a90ed6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_img_hash.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_img_hash.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_imgcodecs.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_imgcodecs.java
index bc3b09c4096..53c73578ab3 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_imgcodecs.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_imgcodecs.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
@@ -69,7 +69,6 @@ public class opencv_imgcodecs extends org.bytedeco.opencv.helper.opencv_imgcodec
/**
\defgroup imgcodecs Image file reading and writing
\{
- \defgroup imgcodecs_c C API
\defgroup imgcodecs_flags Flags used for image file reading and writing
\defgroup imgcodecs_ios iOS glue
\defgroup imgcodecs_macosx MacOS(OSX) glue
@@ -125,9 +124,9 @@ public class opencv_imgcodecs extends org.bytedeco.opencv.helper.opencv_imgcodec
IMWRITE_JPEG_OPTIMIZE = 3,
/** JPEG restart interval, 0 - 65535, default is 0 - no restart. */
IMWRITE_JPEG_RST_INTERVAL = 4,
- /** Separate luma quality level, 0 - 100, default is -1 - don't use. */
+ /** Separate luma quality level, 0 - 100, default is -1 - don't use. If JPEG_LIB_VERSION < 70, Not supported. */
IMWRITE_JPEG_LUMA_QUALITY = 5,
- /** Separate chroma quality level, 0 - 100, default is -1 - don't use. */
+ /** Separate chroma quality level, 0 - 100, default is -1 - don't use. If JPEG_LIB_VERSION < 70, Not supported. */
IMWRITE_JPEG_CHROMA_QUALITY = 6,
/** For JPEG, set sampling factor. See cv::ImwriteJPEGSamplingFactorParams. */
IMWRITE_JPEG_SAMPLING_FACTOR = 7,
@@ -157,8 +156,12 @@ public class opencv_imgcodecs extends org.bytedeco.opencv.helper.opencv_imgcodec
IMWRITE_TIFF_XDPI = 257,
/** For TIFF, use to specify the Y direction DPI */
IMWRITE_TIFF_YDPI = 258,
- /** For TIFF, use to specify the image compression scheme. See libtiff for integer constants corresponding to compression formats. Note, for images whose depth is CV_32F, only libtiff's SGILOG compression scheme is used. For other supported depths, the compression scheme can be specified by this flag; LZW compression is the default. */
+ /** For TIFF, use to specify the image compression scheme. See cv::ImwriteTiffCompressionFlags. Note, for images whose depth is CV_32F, only libtiff's SGILOG compression scheme is used. For other supported depths, the compression scheme can be specified by this flag; LZW compression is the default. */
IMWRITE_TIFF_COMPRESSION = 259,
+ /** For TIFF, use to specify the number of rows per strip. */
+ IMWRITE_TIFF_ROWSPERSTRIP = 278,
+ /** For TIFF, use to specify predictor. See cv::ImwriteTiffPredictorFlags. */
+ IMWRITE_TIFF_PREDICTOR = 317,
/** For JPEG2000, use to specify the target compression rate (multiplied by 1000). The value can be from 0 to 1000. Default is 1000. */
IMWRITE_JPEG2000_COMPRESSION_X1000 = 272,
/** For AVIF, it can be a quality between 0 and 100 (the higher the better). Default is 95. */
@@ -181,6 +184,83 @@ public class opencv_imgcodecs extends org.bytedeco.opencv.helper.opencv_imgcodec
/** 1x1,1x1,1x1(No subsampling) */
IMWRITE_JPEG_SAMPLING_FACTOR_444 = 0x111111;
+/** enum cv::ImwriteTiffCompressionFlags */
+public static final int
+ /** dump mode */
+ IMWRITE_TIFF_COMPRESSION_NONE = 1,
+ /** CCITT modified Huffman RLE */
+ IMWRITE_TIFF_COMPRESSION_CCITTRLE = 2,
+ /** CCITT Group 3 fax encoding */
+ IMWRITE_TIFF_COMPRESSION_CCITTFAX3 = 3,
+ /** CCITT T.4 (TIFF 6 name) */
+ IMWRITE_TIFF_COMPRESSION_CCITT_T4 = 3,
+ /** CCITT Group 4 fax encoding */
+ IMWRITE_TIFF_COMPRESSION_CCITTFAX4 = 4,
+ /** CCITT T.6 (TIFF 6 name) */
+ IMWRITE_TIFF_COMPRESSION_CCITT_T6 = 4,
+ /** Lempel-Ziv & Welch */
+ IMWRITE_TIFF_COMPRESSION_LZW = 5,
+ /** !6.0 JPEG */
+ IMWRITE_TIFF_COMPRESSION_OJPEG = 6,
+ /** %JPEG DCT compression */
+ IMWRITE_TIFF_COMPRESSION_JPEG = 7,
+ /** !TIFF/FX T.85 JBIG compression */
+ IMWRITE_TIFF_COMPRESSION_T85 = 9,
+ /** !TIFF/FX T.43 colour by layered JBIG compression */
+ IMWRITE_TIFF_COMPRESSION_T43 = 10,
+ /** NeXT 2-bit RLE */
+ IMWRITE_TIFF_COMPRESSION_NEXT = 32766,
+ /** #1 w/ word alignment */
+ IMWRITE_TIFF_COMPRESSION_CCITTRLEW = 32771,
+ /** Macintosh RLE */
+ IMWRITE_TIFF_COMPRESSION_PACKBITS = 32773,
+ /** ThunderScan RLE */
+ IMWRITE_TIFF_COMPRESSION_THUNDERSCAN = 32809,
+ /** IT8 CT w/padding */
+ IMWRITE_TIFF_COMPRESSION_IT8CTPAD = 32895,
+ /** IT8 Linework RLE */
+ IMWRITE_TIFF_COMPRESSION_IT8LW = 32896,
+ /** IT8 Monochrome picture */
+ IMWRITE_TIFF_COMPRESSION_IT8MP = 32897,
+ /** IT8 Binary line art */
+ IMWRITE_TIFF_COMPRESSION_IT8BL = 32898,
+ /** Pixar companded 10bit LZW */
+ IMWRITE_TIFF_COMPRESSION_PIXARFILM = 32908,
+ /** Pixar companded 11bit ZIP */
+ IMWRITE_TIFF_COMPRESSION_PIXARLOG = 32909,
+ /** Deflate compression, legacy tag */
+ IMWRITE_TIFF_COMPRESSION_DEFLATE = 32946,
+ /** Deflate compression, as recognized by Adobe */
+ IMWRITE_TIFF_COMPRESSION_ADOBE_DEFLATE = 8,
+ /** Kodak DCS encoding */
+ IMWRITE_TIFF_COMPRESSION_DCS = 32947,
+ /** ISO JBIG */
+ IMWRITE_TIFF_COMPRESSION_JBIG = 34661,
+ /** SGI Log Luminance RLE */
+ IMWRITE_TIFF_COMPRESSION_SGILOG = 34676,
+ /** SGI Log 24-bit packed */
+ IMWRITE_TIFF_COMPRESSION_SGILOG24 = 34677,
+ /** Leadtools JPEG2000 */
+ IMWRITE_TIFF_COMPRESSION_JP2000 = 34712,
+ /** ESRI Lerc codec: https://github.com/Esri/lerc */
+ IMWRITE_TIFF_COMPRESSION_LERC = 34887,
+ /** LZMA2 */
+ IMWRITE_TIFF_COMPRESSION_LZMA = 34925,
+ /** ZSTD: WARNING not registered in Adobe-maintained registry */
+ IMWRITE_TIFF_COMPRESSION_ZSTD = 50000,
+ /** WEBP: WARNING not registered in Adobe-maintained registry */
+ IMWRITE_TIFF_COMPRESSION_WEBP = 50001,
+ /** JPEGXL: WARNING not registered in Adobe-maintained registry */
+ IMWRITE_TIFF_COMPRESSION_JXL = 50002;
+
+/** enum cv::ImwriteTiffPredictorFlags */
+public static final int
+ /** no prediction scheme used */
+ IMWRITE_TIFF_PREDICTOR_NONE = 1,
+ /** horizontal differencing */
+ IMWRITE_TIFF_PREDICTOR_HORIZONTAL = 2,
+ /** floating point predictor */
+ IMWRITE_TIFF_PREDICTOR_FLOATINGPOINT = 3;
/** enum cv::ImwriteEXRTypeFlags */
public static final int
@@ -309,6 +389,28 @@ codecs supplied with an OS image. Install the relevant packages (do not forget t
@Namespace("cv") public static native @ByVal Mat imread( @Str String filename, int flags/*=cv::IMREAD_COLOR*/ );
@Namespace("cv") public static native @ByVal Mat imread( @Str String filename );
+/** \brief Loads an image from a file.
+
+This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts and the return value.
+@param filename Name of file to be loaded.
+@param dst object in which the image will be loaded.
+@param flags Flag that can take values of cv::ImreadModes
+\note
+The image passing through the img parameter can be pre-allocated. The memory is reused if the shape and the type match with the load image.
+ */
+@Namespace("cv") public static native void imread( @Str BytePointer filename, @ByVal Mat dst, int flags/*=cv::IMREAD_COLOR*/ );
+@Namespace("cv") public static native void imread( @Str BytePointer filename, @ByVal Mat dst );
+@Namespace("cv") public static native void imread( @Str String filename, @ByVal Mat dst, int flags/*=cv::IMREAD_COLOR*/ );
+@Namespace("cv") public static native void imread( @Str String filename, @ByVal Mat dst );
+@Namespace("cv") public static native void imread( @Str String filename, @ByVal UMat dst, int flags/*=cv::IMREAD_COLOR*/ );
+@Namespace("cv") public static native void imread( @Str String filename, @ByVal UMat dst );
+@Namespace("cv") public static native void imread( @Str BytePointer filename, @ByVal UMat dst, int flags/*=cv::IMREAD_COLOR*/ );
+@Namespace("cv") public static native void imread( @Str BytePointer filename, @ByVal UMat dst );
+@Namespace("cv") public static native void imread( @Str BytePointer filename, @ByVal GpuMat dst, int flags/*=cv::IMREAD_COLOR*/ );
+@Namespace("cv") public static native void imread( @Str BytePointer filename, @ByVal GpuMat dst );
+@Namespace("cv") public static native void imread( @Str String filename, @ByVal GpuMat dst, int flags/*=cv::IMREAD_COLOR*/ );
+@Namespace("cv") public static native void imread( @Str String filename, @ByVal GpuMat dst );
+
/** \brief Loads a multi-page image from a file.
The function imreadmulti loads a multi-page image from the specified file into a vector of Mat objects.
@@ -428,7 +530,7 @@ using the LogLuv high dynamic range encoding (4 bytes per pixel)
@Namespace("cv") public static native @Cast("bool") boolean imwrite( @Str String filename, @ByVal GpuMat img,
@StdVector int[] params/*=std::vector
This module includes image-processing functions.
-
- \{
- \defgroup imgproc_filter Image Filtering
-Functions and classes described in this section are used to perform various linear or non-linear
-filtering operations on 2D images (represented as Mat's). It means that for each pixel location
-{@code (x,y)} in the source image (normally, rectangular), its neighborhood is considered and used to
-compute the response. In case of a linear filter, it is a weighted sum of pixel values. In case of
-morphological operations, it is the minimum or maximum values, and so on. The computed response is
-stored in the destination image at the same location {@code (x,y)}. It means that the output image
-will be of the same size as the input image. Normally, the functions support multi-channel arrays,
-in which case every channel is processed independently. Therefore, the output image will also have
-the same number of channels as the input one.
-
-Another common feature of the functions and classes described in this section is that, unlike
-simple arithmetic functions, they need to extrapolate values of some non-existing pixels. For
-example, if you want to smooth an image using a Gaussian {@code 3 \times 3} filter, then, when
-processing the left-most pixels in each row, you need pixels to the left of them, that is, outside
-of the image. You can let these pixels be the same as the left-most image pixels ("replicated
-border" extrapolation method), or assume that all the non-existing pixels are zeros ("constant
-border" extrapolation method), and so on. OpenCV enables you to specify the extrapolation method.
-For details, see #BorderTypes
-
-\anchor filter_depths
-### Depth combinations
-Input depth (src.depth()) | Output depth (ddepth)
---------------------------|----------------------
-CV_8U | -1/CV_16S/CV_32F/CV_64F
-CV_16U/CV_16S | -1/CV_32F/CV_64F
-CV_32F | -1/CV_32F
-CV_64F | -1/CV_64F
-
-\note when ddepth=-1, the output image will have the same depth as the source.
-
-\note if you need double floating-point accuracy and using single floating-point input data
-(CV_32F input and CV_64F output depth combination), you can use \ref Mat.convertTo to convert
-the input data to the desired precision.
+\{
+ \defgroup imgproc_filter Image Filtering
+
+ Functions and classes described in this section are used to perform various linear or non-linear
+ filtering operations on 2D images (represented as Mat's). It means that for each pixel location
+ {@code (x,y)} in the source image (normally, rectangular), its neighborhood is considered and used to
+ compute the response. In case of a linear filter, it is a weighted sum of pixel values. In case of
+ morphological operations, it is the minimum or maximum values, and so on. The computed response is
+ stored in the destination image at the same location {@code (x,y)}. It means that the output image
+ will be of the same size as the input image. Normally, the functions support multi-channel arrays,
+ in which case every channel is processed independently. Therefore, the output image will also have
+ the same number of channels as the input one.
+
+ Another common feature of the functions and classes described in this section is that, unlike
+ simple arithmetic functions, they need to extrapolate values of some non-existing pixels. For
+ example, if you want to smooth an image using a Gaussian {@code 3 \times 3} filter, then, when
+ processing the left-most pixels in each row, you need pixels to the left of them, that is, outside
+ of the image. You can let these pixels be the same as the left-most image pixels ("replicated
+ border" extrapolation method), or assume that all the non-existing pixels are zeros ("constant
+ border" extrapolation method), and so on. OpenCV enables you to specify the extrapolation method.
+ For details, see #BorderTypes
+
+ \anchor filter_depths
+ ### Depth combinations
+ Input depth (src.depth()) | Output depth (ddepth)
+ --------------------------|----------------------
+ CV_8U | -1/CV_16S/CV_32F/CV_64F
+ CV_16U/CV_16S | -1/CV_32F/CV_64F
+ CV_32F | -1/CV_32F
+ CV_64F | -1/CV_64F
+
+ \note when ddepth=-1, the output image will have the same depth as the source.
+
+ \note if you need double floating-point accuracy and using single floating-point input data
+ (CV_32F input and CV_64F output depth combination), you can use \ref Mat.convertTo to convert
+ the input data to the desired precision.
\defgroup imgproc_transform Geometric Image Transformations
-
-The functions in this section perform various geometrical transformations of 2D images. They do not
-change the image content but deform the pixel grid and map this deformed grid to the destination
-image. In fact, to avoid sampling artifacts, the mapping is done in the reverse order, from
-destination to the source. That is, for each pixel {@code (x, y)} of the destination image, the
-functions compute coordinates of the corresponding "donor" pixel in the source image and copy the
-pixel value:
-
-
-In case when you specify the forward mapping {@code \left
-The actual implementations of the geometrical transformations, from the most generic remap and to
-the simplest and the fastest resize, need to solve two main problems with the above formula:
-
-- Extrapolation of non-existing pixels. Similarly to the filtering functions described in the
-previous section, for some {@code (x,y)}, either one of {@code f_x(x,y)}, or {@code f_y(x,y)}, or both
-of them may fall outside of the image. In this case, an extrapolation method needs to be used.
-OpenCV provides the same selection of extrapolation methods as in the filtering functions. In
-addition, it provides the method #BORDER_TRANSPARENT. This means that the corresponding pixels in
-the destination image will not be modified at all.
-
-- Interpolation of pixel values. Usually {@code f_x(x,y)} and {@code f_y(x,y)} are floating-point
-numbers. This means that {@code \left
-\note The geometrical transformations do not work with {@code CV_8S} or {@code CV_32S} images.
+
+ The functions in this section perform various geometrical transformations of 2D images. They do not
+ change the image content but deform the pixel grid and map this deformed grid to the destination
+ image. In fact, to avoid sampling artifacts, the mapping is done in the reverse order, from
+ destination to the source. That is, for each pixel {@code (x, y)} of the destination image, the
+ functions compute coordinates of the corresponding "donor" pixel in the source image and copy the
+ pixel value:
+
+
+ In case when you specify the forward mapping {@code \left
+ The actual implementations of the geometrical transformations, from the most generic remap and to
+ the simplest and the fastest resize, need to solve two main problems with the above formula:
+
+ - Extrapolation of non-existing pixels. Similarly to the filtering functions described in the
+ previous section, for some {@code (x,y)}, either one of {@code f_x(x,y)}, or {@code f_y(x,y)}, or both
+ of them may fall outside of the image. In this case, an extrapolation method needs to be used.
+ OpenCV provides the same selection of extrapolation methods as in the filtering functions. In
+ addition, it provides the method #BORDER_TRANSPARENT. This means that the corresponding pixels in
+ the destination image will not be modified at all.
+
+ - Interpolation of pixel values. Usually {@code f_x(x,y)} and {@code f_y(x,y)} are floating-point
+ numbers. This means that {@code \left
+ \note The geometrical transformations do not work with {@code CV_8S} or {@code CV_32S} images.
\defgroup imgproc_misc Miscellaneous Image Transformations
\defgroup imgproc_draw Drawing Functions
-
-Drawing functions work with matrices/images of arbitrary depth. The boundaries of the shapes can be
-rendered with antialiasing (implemented only for 8-bit images for now). All the functions include
-the parameter color that uses an RGB value (that may be constructed with the Scalar constructor )
-for color images and brightness for grayscale images. For color images, the channel ordering is
-normally *Blue, Green, Red*. This is what imshow, imread, and imwrite expect. So, if you form a
-color using the Scalar constructor, it should look like:
-
-
-If you are using your own image rendering and I/O functions, you can use any channel ordering. The
-drawing functions process each channel independently and do not depend on the channel order or even
-on the used color space. The whole image can be converted from BGR to RGB or to a different color
-space using cvtColor .
-
-If a drawn figure is partially or completely outside the image, the drawing functions clip it. Also,
-many drawing functions can handle pixel coordinates specified with sub-pixel accuracy. This means
-that the coordinates can be passed as fixed-point numbers encoded as integers. The number of
-fractional bits is specified by the shift parameter and the real point coordinates are calculated as
-{@code \texttt{Point}(x,y)\rightarrow\texttt{Point2f}(x*2^{-shift},y*2^{-shift})} . This feature is
-especially effective when rendering antialiased shapes.
-
-\note The functions do not support alpha-transparency when the target image is 4-channel. In this
-case, the color[3] is simply copied to the repainted pixels. Thus, if you want to paint
-semi-transparent shapes, you can paint them in a separate buffer and then blend it with the main
-image.
+
+ Drawing functions work with matrices/images of arbitrary depth. The boundaries of the shapes can be
+ rendered with antialiasing (implemented only for 8-bit images for now). All the functions include
+ the parameter color that uses an RGB value (that may be constructed with the Scalar constructor )
+ for color images and brightness for grayscale images. For color images, the channel ordering is
+ normally *Blue, Green, Red*. This is what imshow, imread, and imwrite expect. So, if you form a
+ color using the Scalar constructor, it should look like:
+
+
+ If you are using your own image rendering and I/O functions, you can use any channel ordering. The
+ drawing functions process each channel independently and do not depend on the channel order or even
+ on the used color space. The whole image can be converted from BGR to RGB or to a different color
+ space using cvtColor .
+
+ If a drawn figure is partially or completely outside the image, the drawing functions clip it. Also,
+ many drawing functions can handle pixel coordinates specified with sub-pixel accuracy. This means
+ that the coordinates can be passed as fixed-point numbers encoded as integers. The number of
+ fractional bits is specified by the shift parameter and the real point coordinates are calculated as
+ {@code \texttt{Point}(x,y)\rightarrow\texttt{Point2f}(x*2^{-shift},y*2^{-shift})} . This feature is
+ especially effective when rendering antialiased shapes.
+
+ \note The functions do not support alpha-transparency when the target image is 4-channel. In this
+ case, the color[3] is simply copied to the repainted pixels. Thus, if you want to paint
+ semi-transparent shapes, you can paint them in a separate buffer and then blend it with the main
+ image.
\defgroup imgproc_color_conversions Color Space Conversions
\defgroup imgproc_colormap ColorMaps in OpenCV
-
-The human perception isn't built for observing fine changes in grayscale images. Human eyes are more
-sensitive to observing changes between colors, so you often need to recolor your grayscale images to
-get a clue about them. OpenCV now comes with various colormaps to enhance the visualization in your
-computer vision application.
-
-In OpenCV you only need applyColorMap to apply a colormap on a given image. The following sample
-code reads the path to an image from command line, applies a Jet colormap on it and shows the
-result:
-
-\include snippets/imgproc_applyColorMap.cpp
-
-@see #ColormapTypes
+
+ The human perception isn't built for observing fine changes in grayscale images. Human eyes are more
+ sensitive to observing changes between colors, so you often need to recolor your grayscale images to
+ get a clue about them. OpenCV now comes with various colormaps to enhance the visualization in your
+ computer vision application.
+
+ In OpenCV you only need applyColorMap to apply a colormap on a given image. The following sample
+ code reads the path to an image from command line, applies a Jet colormap on it and shows the
+ result:
+
+ \include snippets/imgproc_applyColorMap.cpp
+
+ @see #ColormapTypes
\defgroup imgproc_subdiv2d Planar Subdivision
-
-The Subdiv2D class described in this section is used to perform various planar subdivision on
-a set of 2D points (represented as vector of Point2f). OpenCV subdivides a plane into triangles
-using the Delaunay's algorithm, which corresponds to the dual graph of the Voronoi diagram.
-In the figure below, the Delaunay's triangulation is marked with black lines and the Voronoi
-diagram with red lines.
-
-
-
-The subdivisions can be used for the 3D piece-wise transformation of a plane, morphing, fast
-location of points on the plane, building special graphs (such as NNG,RNG), and so forth.
+
+ The Subdiv2D class described in this section is used to perform various planar subdivision on
+ a set of 2D points (represented as vector of Point2f). OpenCV subdivides a plane into triangles
+ using the Delaunay's algorithm, which corresponds to the dual graph of the Voronoi diagram.
+ In the figure below, the Delaunay's triangulation is marked with black lines and the Voronoi
+ diagram with red lines.
+
+ 
+
+ The subdivisions can be used for the 3D piece-wise transformation of a plane, morphing, fast
+ location of points on the plane, building special graphs (such as NNG,RNG), and so forth.
\defgroup imgproc_hist Histograms
\defgroup imgproc_shape Structural Analysis and Shape Descriptors
@@ -2445,7 +2446,6 @@ location of points on the plane, building special graphs (such as NNG,RNG), and
\defgroup imgproc_feature Feature Detection
\defgroup imgproc_object Object Detection
\defgroup imgproc_segmentation Image Segmentation
- \defgroup imgproc_c C API
\defgroup imgproc_hal Hardware Acceleration Layer
\{
\defgroup imgproc_hal_functions Functions
@@ -2539,7 +2539,8 @@ location of points on the plane, building special graphs (such as NNG,RNG), and
- flag is __not__ set: {@code dst( \rho , \phi ) = src(x,y)}
- flag is set: {@code dst(x,y) = src( \rho , \phi )}
*/
- WARP_INVERSE_MAP = 16;
+ WARP_INVERSE_MAP = 16,
+ WARP_RELATIVE_MAP = 32;
/** \brief Specify the polar mapping mode
@see warpPolar
@@ -2972,111 +2973,191 @@ represented by starting and ending points, and the matrix must be (the created s
COLOR_YUV2BGR = 84,
COLOR_YUV2RGB = 85,
- /** YUV 4:2:0 family to RGB */
+ /** convert between 4:2:0-subsampled YUV NV12 and RGB, two planes (in one or separate arrays): Y and U/V interleaved, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2RGB_NV12 = 90,
+ /** convert between 4:2:0-subsampled YUV NV12 and BGR, two planes (in one or separate arrays): Y and U/V interleaved, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2BGR_NV12 = 91,
+ /** convert between 4:2:0-subsampled YUV NV21 and RGB, two planes (in one or separate arrays): Y and V/U interleaved, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2RGB_NV21 = 92,
+ /** convert between 4:2:0-subsampled YUV NV21 and BGR, two planes (in one or separate arrays): Y and V/U interleaved, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2BGR_NV21 = 93,
+ /** synonym to NV21 */
COLOR_YUV420sp2RGB = COLOR_YUV2RGB_NV21,
+ /** synonym to NV21 */
COLOR_YUV420sp2BGR = COLOR_YUV2BGR_NV21,
+ /** convert between 4:2:0-subsampled YUV NV12 and RGBA, two planes (in one or separate arrays): Y and U/V interleaved, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2RGBA_NV12 = 94,
+ /** convert between 4:2:0-subsampled YUV NV12 and BGRA, two planes (in one or separate arrays): Y and U/V interleaved, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2BGRA_NV12 = 95,
+ /** convert between 4:2:0-subsampled YUV NV21 and RGBA, two planes (in one or separate arrays): Y and V/U interleaved, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2RGBA_NV21 = 96,
+ /** convert between 4:2:0-subsampled YUV NV21 and BGRA, two planes (in one or separate arrays): Y and V/U interleaved, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2BGRA_NV21 = 97,
+ /** synonym to NV21 */
COLOR_YUV420sp2RGBA = COLOR_YUV2RGBA_NV21,
+ /** synonym to NV21 */
COLOR_YUV420sp2BGRA = COLOR_YUV2BGRA_NV21,
+ /** convert between 4:2:0-subsampled YUV YV12 and RGB, three planes in one array: Y, V and U, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2RGB_YV12 = 98,
+ /** convert between 4:2:0-subsampled YUV YV12 and BGR, three planes in one array: Y, V and U, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2BGR_YV12 = 99,
+ /** convert between 4:2:0-subsampled YUV IYUV and RGB, three planes in one array: Y, U and V, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2RGB_IYUV = 100,
+ /** convert between 4:2:0-subsampled YUV IYUV and BGR, three planes in one array: Y, U and V, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2BGR_IYUV = 101,
+ /** synonym to IYUV */
COLOR_YUV2RGB_I420 = COLOR_YUV2RGB_IYUV,
+ /** synonym to IYUV */
COLOR_YUV2BGR_I420 = COLOR_YUV2BGR_IYUV,
+ /** synonym to YV12 */
COLOR_YUV420p2RGB = COLOR_YUV2RGB_YV12,
+ /** synonym to YV12 */
COLOR_YUV420p2BGR = COLOR_YUV2BGR_YV12,
+ /** convert between 4:2:0-subsampled YUV YV12 and RGBA, three planes in one array: Y, V and U, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2RGBA_YV12 = 102,
+ /** convert between 4:2:0-subsampled YUV YV12 and BGRA, three planes in one array: Y, V and U, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2BGRA_YV12 = 103,
+ /** convert between 4:2:0-subsampled YUV YV12 and RGBA, three planes in one array: Y, U and V, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2RGBA_IYUV = 104,
+ /** convert between 4:2:0-subsampled YUV YV12 and BGRA, three planes in one array: Y, U and V, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2BGRA_IYUV = 105,
+ /** synonym to IYUV */
COLOR_YUV2RGBA_I420 = COLOR_YUV2RGBA_IYUV,
+ /** synonym to IYUV */
COLOR_YUV2BGRA_I420 = COLOR_YUV2BGRA_IYUV,
+ /** synonym to YV12 */
COLOR_YUV420p2RGBA = COLOR_YUV2RGBA_YV12,
+ /** synonym to YV12 */
COLOR_YUV420p2BGRA = COLOR_YUV2BGRA_YV12,
+ /** extract Y channel from YUV 4:2:0 image */
COLOR_YUV2GRAY_420 = 106,
+ /** synonym to COLOR_YUV2GRAY_420 */
COLOR_YUV2GRAY_NV21 = COLOR_YUV2GRAY_420,
+ /** synonym to COLOR_YUV2GRAY_420 */
COLOR_YUV2GRAY_NV12 = COLOR_YUV2GRAY_420,
+ /** synonym to COLOR_YUV2GRAY_420 */
COLOR_YUV2GRAY_YV12 = COLOR_YUV2GRAY_420,
+ /** synonym to COLOR_YUV2GRAY_420 */
COLOR_YUV2GRAY_IYUV = COLOR_YUV2GRAY_420,
+ /** synonym to COLOR_YUV2GRAY_420 */
COLOR_YUV2GRAY_I420 = COLOR_YUV2GRAY_420,
+ /** synonym to COLOR_YUV2GRAY_420 */
COLOR_YUV420sp2GRAY = COLOR_YUV2GRAY_420,
+ /** synonym to COLOR_YUV2GRAY_420 */
COLOR_YUV420p2GRAY = COLOR_YUV2GRAY_420,
- /** YUV 4:2:2 family to RGB */
+ /** convert between YUV UYVY and RGB, YUV is 4:2:2-subsampled and interleaved as U/Y1/V/Y2, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2RGB_UYVY = 107,
+ /** convert between YUV UYVY and BGR, YUV is 4:2:2-subsampled and interleaved as U/Y1/V/Y2, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2BGR_UYVY = 108,
- //COLOR_YUV2RGB_VYUY = 109,
- //COLOR_YUV2BGR_VYUY = 110,
+ //COLOR_YUV2RGB_VYUY = 109, //!< convert between YUV VYUY and RGB, YUV is 4:2:2-subsampled and interleaved as V/Y1/U/Y2, see @ref color_convert_rgb_yuv_42x
+ //COLOR_YUV2BGR_VYUY = 110, //!< convert between YUV VYUY and BGR, YUV is 4:2:2-subsampled and interleaved as V/Y1/U/Y2, see @ref color_convert_rgb_yuv_42x
+ /** synonym to UYVY */
COLOR_YUV2RGB_Y422 = COLOR_YUV2RGB_UYVY,
+ /** synonym to UYVY */
COLOR_YUV2BGR_Y422 = COLOR_YUV2BGR_UYVY,
+ /** synonym to UYVY */
COLOR_YUV2RGB_UYNV = COLOR_YUV2RGB_UYVY,
+ /** synonym to UYVY */
COLOR_YUV2BGR_UYNV = COLOR_YUV2BGR_UYVY,
+ /** convert between YUV UYVY and RGBA, YUV is 4:2:2-subsampled and interleaved as U/Y1/V/Y2, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2RGBA_UYVY = 111,
+ /** convert between YUV UYVY and BGRA, YUV is 4:2:2-subsampled and interleaved as U/Y1/V/Y2, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2BGRA_UYVY = 112,
- //COLOR_YUV2RGBA_VYUY = 113,
- //COLOR_YUV2BGRA_VYUY = 114,
+ //COLOR_YUV2RGBA_VYUY = 113, //!< convert between YUV VYUY and RGBA, YUV is 4:2:2-subsampled and interleaved as V/Y1/U/Y2, see @ref color_convert_rgb_yuv_42x
+ //COLOR_YUV2BGRA_VYUY = 114, //!< convert between YUV VYUY and BGRA, YUV is 4:2:2-subsampled and interleaved as V/Y1/U/Y2, see @ref color_convert_rgb_yuv_42x
+ /** synonym to UYVY */
COLOR_YUV2RGBA_Y422 = COLOR_YUV2RGBA_UYVY,
+ /** synonym to UYVY */
COLOR_YUV2BGRA_Y422 = COLOR_YUV2BGRA_UYVY,
+ /** synonym to UYVY */
COLOR_YUV2RGBA_UYNV = COLOR_YUV2RGBA_UYVY,
+ /** synonym to UYVY */
COLOR_YUV2BGRA_UYNV = COLOR_YUV2BGRA_UYVY,
+ /** convert between YUV YUY2 and RGB, YUV is 4:2:2-subsampled and interleaved as Y1/U/Y2/V, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2RGB_YUY2 = 115,
+ /** convert between YUV YUY2 and BGR, YUV is 4:2:2-subsampled and interleaved as Y1/U/Y2/V, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2BGR_YUY2 = 116,
+ /** convert between YUV YVYU and RGB, YUV is 4:2:2-subsampled and interleaved as Y1/V/Y2/U, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2RGB_YVYU = 117,
+ /** convert between YUV YVYU and BGR, YUV is 4:2:2-subsampled and interleaved as Y1/V/Y2/U, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2BGR_YVYU = 118,
+ /** synonym to YUY2 */
COLOR_YUV2RGB_YUYV = COLOR_YUV2RGB_YUY2,
+ /** synonym to YUY2 */
COLOR_YUV2BGR_YUYV = COLOR_YUV2BGR_YUY2,
+ /** synonym to YUY2 */
COLOR_YUV2RGB_YUNV = COLOR_YUV2RGB_YUY2,
+ /** synonym to YUY2 */
COLOR_YUV2BGR_YUNV = COLOR_YUV2BGR_YUY2,
+ /** convert between YUV YUY2 and RGBA, YUV is 4:2:2-subsampled and interleaved as Y1/U/Y2/V, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2RGBA_YUY2 = 119,
+ /** convert between YUV YUY2 and BGRA, YUV is 4:2:2-subsampled and interleaved as Y1/U/Y2/V, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2BGRA_YUY2 = 120,
+ /** convert between YUV YVYU and RGBA, YUV is 4:2:2-subsampled and interleaved as Y1/V/Y2/U, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2RGBA_YVYU = 121,
+ /** convert between YUV YVYU and BGRA, YUV is 4:2:2-subsampled and interleaved as Y1/V/Y2/U, see \ref color_convert_rgb_yuv_42x */
COLOR_YUV2BGRA_YVYU = 122,
+ /** synonym to YUY2 */
COLOR_YUV2RGBA_YUYV = COLOR_YUV2RGBA_YUY2,
+ /** synonym to YUY2 */
COLOR_YUV2BGRA_YUYV = COLOR_YUV2BGRA_YUY2,
+ /** synonym to YUY2 */
COLOR_YUV2RGBA_YUNV = COLOR_YUV2RGBA_YUY2,
+ /** synonym to YUY2 */
COLOR_YUV2BGRA_YUNV = COLOR_YUV2BGRA_YUY2,
+ /** extract Y channel from YUV 4:2:2 image */
COLOR_YUV2GRAY_UYVY = 123,
+ /** extract Y channel from YUV 4:2:2 image */
COLOR_YUV2GRAY_YUY2 = 124,
- //CV_YUV2GRAY_VYUY = CV_YUV2GRAY_UYVY,
+ //CV_YUV2GRAY_VYUY = CV_YUV2GRAY_UYVY, //!< synonym to COLOR_YUV2GRAY_UYVY
+ /** synonym to COLOR_YUV2GRAY_UYVY */
COLOR_YUV2GRAY_Y422 = COLOR_YUV2GRAY_UYVY,
+ /** synonym to COLOR_YUV2GRAY_UYVY */
COLOR_YUV2GRAY_UYNV = COLOR_YUV2GRAY_UYVY,
+ /** synonym to COLOR_YUV2GRAY_YUY2 */
COLOR_YUV2GRAY_YVYU = COLOR_YUV2GRAY_YUY2,
+ /** synonym to COLOR_YUV2GRAY_YUY2 */
COLOR_YUV2GRAY_YUYV = COLOR_YUV2GRAY_YUY2,
+ /** synonym to COLOR_YUV2GRAY_YUY2 */
COLOR_YUV2GRAY_YUNV = COLOR_YUV2GRAY_YUY2,
/** alpha premultiplication */
COLOR_RGBA2mRGBA = 125,
COLOR_mRGBA2RGBA = 126,
- /** RGB to YUV 4:2:0 family */
+ /** convert between RGB and 4:2:0-subsampled YUV I420, three planes in one array: Y, U and V, see \ref color_convert_rgb_yuv_42x */
COLOR_RGB2YUV_I420 = 127,
+ /** convert between BGR and 4:2:0-subsampled YUV I420, three planes in one array: Y, U and V, see \ref color_convert_rgb_yuv_42x */
COLOR_BGR2YUV_I420 = 128,
+ /** synonym to I420 */
COLOR_RGB2YUV_IYUV = COLOR_RGB2YUV_I420,
+ /** synonym to I420 */
COLOR_BGR2YUV_IYUV = COLOR_BGR2YUV_I420,
+ /** convert between RGBA and 4:2:0-subsampled YUV I420, three planes in one array: Y, U and V, see \ref color_convert_rgb_yuv_42x */
COLOR_RGBA2YUV_I420 = 129,
+ /** convert between BGRA and 4:2:0-subsampled YUV I420, three planes in one array: Y, U and V, see \ref color_convert_rgb_yuv_42x */
COLOR_BGRA2YUV_I420 = 130,
+ /** synonym to I420 */
COLOR_RGBA2YUV_IYUV = COLOR_RGBA2YUV_I420,
+ /** synonym to I420 */
COLOR_BGRA2YUV_IYUV = COLOR_BGRA2YUV_I420,
+ /** convert between RGB and 4:2:0-subsampled YUV YV12, three planes in one array: Y, V and U, see \ref color_convert_rgb_yuv_42x */
COLOR_RGB2YUV_YV12 = 131,
+ /** convert between BGR and 4:2:0-subsampled YUV YV12, three planes in one array: Y, V and U, see \ref color_convert_rgb_yuv_42x */
COLOR_BGR2YUV_YV12 = 132,
+ /** convert between RGBA and 4:2:0-subsampled YUV YV12, three planes in one array: Y, V and U, see \ref color_convert_rgb_yuv_42x */
COLOR_RGBA2YUV_YV12 = 133,
+ /** convert between BGRA and 4:2:0-subsampled YUV YV12, three planes in one array: Y, V and U, see \ref color_convert_rgb_yuv_42x */
COLOR_BGRA2YUV_YV12 = 134,
/** Demosaicing, see \ref color_convert_bayer "color conversions" for additional information */
@@ -3209,38 +3290,64 @@ represented by starting and ending points, and the matrix must be (the created s
/** equivalent to GBRG Bayer pattern */
COLOR_BayerGR2RGBA = COLOR_BayerGB2BGRA,
- /** RGB to YUV 4:2:2 family */
-
+ /** convert between RGB and YUV UYVU, YUV is 4:2:2 and interleaved as U/Y1/V/Y2, see \ref color_convert_rgb_yuv_42x */
COLOR_RGB2YUV_UYVY = 143,
+ /** convert between BGR and YUV UYVU, YUV is 4:2:2 and interleaved as U/Y1/V/Y2, see \ref color_convert_rgb_yuv_42x */
COLOR_BGR2YUV_UYVY = 144,
+ /** synonym to UYVY */
COLOR_RGB2YUV_Y422 = COLOR_RGB2YUV_UYVY,
+ /** synonym to UYVY */
COLOR_BGR2YUV_Y422 = COLOR_BGR2YUV_UYVY,
+ /** synonym to UYVY */
COLOR_RGB2YUV_UYNV = COLOR_RGB2YUV_UYVY,
+ /** synonym to UYVY */
COLOR_BGR2YUV_UYNV = COLOR_BGR2YUV_UYVY,
+ /** convert between RGBA and YUV UYVU, YUV is 4:2:2 and interleaved as U/Y1/V/Y2, see \ref color_convert_rgb_yuv_42x */
COLOR_RGBA2YUV_UYVY = 145,
+ /** convert between BGRA and YUV UYVU, YUV is 4:2:2 and interleaved as U/Y1/V/Y2, see \ref color_convert_rgb_yuv_42x */
COLOR_BGRA2YUV_UYVY = 146,
+ /** synonym to UYVY */
COLOR_RGBA2YUV_Y422 = COLOR_RGBA2YUV_UYVY,
+ /** synonym to UYVY */
COLOR_BGRA2YUV_Y422 = COLOR_BGRA2YUV_UYVY,
+ /** synonym to UYVY */
COLOR_RGBA2YUV_UYNV = COLOR_RGBA2YUV_UYVY,
+ /** synonym to UYVY */
COLOR_BGRA2YUV_UYNV = COLOR_BGRA2YUV_UYVY,
+ /** convert between RGB and YUV YUY2, YUV is 4:2:2 and interleaved as Y1/U/Y2/V, see \ref color_convert_rgb_yuv_42x */
COLOR_RGB2YUV_YUY2 = 147,
+ /** convert between BGR and YUV YUY2, YUV is 4:2:2 and interleaved as Y1/U/Y2/V, see \ref color_convert_rgb_yuv_42x */
COLOR_BGR2YUV_YUY2 = 148,
+ /** convert between RGB and YUV YVYU, YUV is 4:2:2 and interleaved as Y1/V/Y2/U, see \ref color_convert_rgb_yuv_42x */
COLOR_RGB2YUV_YVYU = 149,
+ /** convert between BGR and YUV YVYU, YUV is 4:2:2 and interleaved as Y1/V/Y2/U, see \ref color_convert_rgb_yuv_42x */
COLOR_BGR2YUV_YVYU = 150,
+ /** synonym to YUY2 */
COLOR_RGB2YUV_YUYV = COLOR_RGB2YUV_YUY2,
+ /** synonym to YUY2 */
COLOR_BGR2YUV_YUYV = COLOR_BGR2YUV_YUY2,
+ /** synonym to YUY2 */
COLOR_RGB2YUV_YUNV = COLOR_RGB2YUV_YUY2,
+ /** synonym to YUY2 */
COLOR_BGR2YUV_YUNV = COLOR_BGR2YUV_YUY2,
+ /** convert between RGBA and YUV YUY2, YUV is 4:2:2 and interleaved as Y1/U/Y2/V, see \ref color_convert_rgb_yuv_42x */
COLOR_RGBA2YUV_YUY2 = 151,
+ /** convert between BGRA and YUV YUY2, YUV is 4:2:2 and interleaved as Y1/U/Y2/V, see \ref color_convert_rgb_yuv_42x */
COLOR_BGRA2YUV_YUY2 = 152,
+ /** convert between RGBA and YUV YVYU, YUV is 4:2:2 and interleaved as Y1/V/Y2/U, see \ref color_convert_rgb_yuv_42x */
COLOR_RGBA2YUV_YVYU = 153,
+ /** convert between BGRA and YUV YVYU, YUV is 4:2:2 and interleaved as Y1/V/Y2/U, see \ref color_convert_rgb_yuv_42x */
COLOR_BGRA2YUV_YVYU = 154,
+ /** synonym to YUY2 */
COLOR_RGBA2YUV_YUYV = COLOR_RGBA2YUV_YUY2,
+ /** synonym to YUY2 */
COLOR_BGRA2YUV_YUYV = COLOR_BGRA2YUV_YUY2,
+ /** synonym to YUY2 */
COLOR_RGBA2YUV_YUNV = COLOR_RGBA2YUV_YUY2,
+ /** synonym to YUY2 */
COLOR_BGRA2YUV_YUNV = COLOR_BGRA2YUV_YUY2,
COLOR_COLORCVT_MAX = 155;
@@ -4811,6 +4918,7 @@ For instance, an opening operation (#MORPH_OPEN) with two iterations is equivale
The function remap transforms the source image using the specified map:
where values of pixels with non-integer coordinates are computed using one of available
interpolation methods. {@code map_x} and {@code map_y} can be encoded as separate floating-point maps
@@ -4830,7 +4938,9 @@ For instance, an opening operation (#MORPH_OPEN) with two iterations is equivale
@param map2 The second map of y values having the type CV_16UC1, CV_32FC1, or none (empty map
if map1 is (x,y) points), respectively.
@param interpolation Interpolation method (see #InterpolationFlags). The methods #INTER_AREA
-and #INTER_LINEAR_EXACT are not supported by this function.
+#INTER_LINEAR_EXACT and #INTER_NEAREST_EXACT are not supported by this function.
+The extra flag WARP_RELATIVE_MAP that can be ORed to the interpolation method
+(e.g. INTER_LINEAR | WARP_RELATIVE_MAP)
@param borderMode Pixel extrapolation method (see #BorderTypes). When
borderMode=#BORDER_TRANSPARENT, it means that the pixels in the destination image that
corresponds to the "outliers" in the source image are not modified by the function.
@@ -6056,7 +6166,7 @@ histogram is uniform ( uniform =true), then for each dimension i it is enough to
size and depth as images[0] .
@param ranges Array of arrays of the histogram bin boundaries in each dimension. See #calcHist .
@param scale Optional scale factor for the output back projection.
-@param uniform Flag indicating whether the histogram is uniform or not (see above).
+@param uniform Flag indicating whether the histogram is uniform or not (see #calcHist).
@see calcHist, compareHist
*/
@@ -6847,8 +6957,8 @@ sixth bytes would then be the second pixel (Blue, then Green, then Red), and so
The function computes moments, up to the 3rd order, of a vector shape or a rasterized shape. The
results are returned in the structure cv::Moments.
-@param array Raster image (single-channel, 8-bit or floating-point 2D array) or an array (
-{@code 1 \times N} or {@code N \times 1} ) of 2D points (Point or Point2f ).
+@param array Single chanel raster image (CV_8U, CV_16U, CV_16S, CV_32F, CV_64F) or an array (
+{@code 1 \times N} or {@code N \times 1} ) of 2D points (Point or Point2f).
@param binaryImage If it is true, all non-zero image pixels are treated as 1's. The parameter is
used for images only.
@return moments.
@@ -7186,6 +7296,8 @@ accessed via centroids(label, 0) for x and centroids(label, 1) for y. The data t
int method);
/** \overload */
+
+//!
@Namespace("cv") public static native void findContours( @ByVal Mat image, @ByVal MatVector contours,
int mode, int method, @ByVal(nullValue = "cv::Point()") Point offset);
@Namespace("cv") public static native void findContours( @ByVal Mat image, @ByVal MatVector contours,
@@ -7223,15 +7335,34 @@ accessed via centroids(label, 0) for x and centroids(label, 1) for y. The data t
@Namespace("cv") public static native void findContours( @ByVal GpuMat image, @ByVal GpuMatVector contours,
int mode, int method);
-/** \example samples/cpp/squares.cpp
-A program using pyramid scaling, Canny, contours and contour simplification to find
-squares in a list of images (pic1-6.png). Returns sequence of squares detected on the image.
-*/
+/** \brief Find contours using link runs algorithm
+ *
+ * This function implements an algorithm different from cv::findContours:
+ * - doesn't allocate temporary image internally, thus it has reduced memory consumption
+ * - supports CV_8UC1 images only
+ * - outputs 2-level hierarhy only (RETR_CCOMP mode)
+ * - doesn't support approximation change other than CHAIN_APPROX_SIMPLE
+ * In all other aspects this function is compatible with cv::findContours. */
+@Namespace("cv") public static native void findContoursLinkRuns(@ByVal Mat image, @ByVal MatVector contours, @ByVal Mat hierarchy);
+@Namespace("cv") public static native void findContoursLinkRuns(@ByVal Mat image, @ByVal UMatVector contours, @ByVal Mat hierarchy);
+@Namespace("cv") public static native void findContoursLinkRuns(@ByVal Mat image, @ByVal GpuMatVector contours, @ByVal Mat hierarchy);
+@Namespace("cv") public static native void findContoursLinkRuns(@ByVal UMat image, @ByVal MatVector contours, @ByVal UMat hierarchy);
+@Namespace("cv") public static native void findContoursLinkRuns(@ByVal UMat image, @ByVal UMatVector contours, @ByVal UMat hierarchy);
+@Namespace("cv") public static native void findContoursLinkRuns(@ByVal UMat image, @ByVal GpuMatVector contours, @ByVal UMat hierarchy);
+@Namespace("cv") public static native void findContoursLinkRuns(@ByVal GpuMat image, @ByVal MatVector contours, @ByVal GpuMat hierarchy);
+@Namespace("cv") public static native void findContoursLinkRuns(@ByVal GpuMat image, @ByVal UMatVector contours, @ByVal GpuMat hierarchy);
+@Namespace("cv") public static native void findContoursLinkRuns(@ByVal GpuMat image, @ByVal GpuMatVector contours, @ByVal GpuMat hierarchy);
-/** \example samples/tapi/squares.cpp
-A program using pyramid scaling, Canny, contours and contour simplification to find
-squares in the input image.
-*/
+/** \overload */
+@Namespace("cv") public static native void findContoursLinkRuns(@ByVal Mat image, @ByVal MatVector contours);
+@Namespace("cv") public static native void findContoursLinkRuns(@ByVal Mat image, @ByVal UMatVector contours);
+@Namespace("cv") public static native void findContoursLinkRuns(@ByVal Mat image, @ByVal GpuMatVector contours);
+@Namespace("cv") public static native void findContoursLinkRuns(@ByVal UMat image, @ByVal MatVector contours);
+@Namespace("cv") public static native void findContoursLinkRuns(@ByVal UMat image, @ByVal UMatVector contours);
+@Namespace("cv") public static native void findContoursLinkRuns(@ByVal UMat image, @ByVal GpuMatVector contours);
+@Namespace("cv") public static native void findContoursLinkRuns(@ByVal GpuMat image, @ByVal MatVector contours);
+@Namespace("cv") public static native void findContoursLinkRuns(@ByVal GpuMat image, @ByVal UMatVector contours);
+@Namespace("cv") public static native void findContoursLinkRuns(@ByVal GpuMat image, @ByVal GpuMatVector contours);
/** \brief Approximates a polygonal curve(s) with the specified precision.
@@ -7763,7 +7894,7 @@ The function determines whether the point is inside a contour, outside, or lies
/** \brief Applies a GNU Octave/MATLAB equivalent colormap on a given image.
-@param src The source image, grayscale or colored of type CV_8UC1 or CV_8UC3.
+@param src The source image, grayscale or colored of type CV_8UC1 or CV_8UC3. If CV_8UC3, then the CV_8UC1 image is generated internally using cv::COLOR_BGR2GRAY.
@param dst The result is the colormapped source image. Note: Mat::create is called on dst.
@param colormap The colormap to apply, see #ColormapTypes
*/
@@ -7773,8 +7904,8 @@ The function determines whether the point is inside a contour, outside, or lies
/** \brief Applies a user colormap on a given image.
-@param src The source image, grayscale or colored of type CV_8UC1 or CV_8UC3.
-@param dst The result is the colormapped source image. Note: Mat::create is called on dst.
+@param src The source image, grayscale or colored of type CV_8UC1 or CV_8UC3. If CV_8UC3, then the CV_8UC1 image is generated internally using cv::COLOR_BGR2GRAY.
+@param dst The result is the colormapped source image of the same number of channels as userColor. Note: Mat::create is called on dst.
@param userColor The colormap to apply of type CV_8UC1 or CV_8UC3 and size 256
*/
@Namespace("cv") public static native void applyColorMap(@ByVal Mat src, @ByVal Mat dst, @ByVal Mat userColor);
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_intensity_transform.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_intensity_transform.java
index a86ed3d274b..5802e7acf2e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_intensity_transform.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_intensity_transform.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_mcc.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_mcc.java
index ddd87ff7e2a..c74b5ec5218 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_mcc.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_mcc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_ml.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_ml.java
index f280b280c38..267c2881ee6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_ml.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_ml.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_objdetect.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_objdetect.java
index eb1a9afa38b..75db1283a9a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_objdetect.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_objdetect.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
@@ -220,6 +220,7 @@ public class opencv_objdetect extends org.bytedeco.opencv.presets.opencv_objdete
// #endif
+
// Parsed from
-This section describes high dynamic range imaging algorithms namely tonemapping, exposure alignment,
-camera calibration with multiple exposures and exposure fusion.
+
+ This section describes high dynamic range imaging algorithms namely tonemapping, exposure alignment,
+ camera calibration with multiple exposures and exposure fusion.
\defgroup photo_decolor Contrast Preserving Decolorization
-
-Useful links:
-
-http://www.cse.cuhk.edu.hk/leojia/projects/color2gray/index.html
+
+ Useful links:
+
+ http://www.cse.cuhk.edu.hk/leojia/projects/color2gray/index.html
\defgroup photo_clone Seamless Cloning
-
-Useful links:
-
-https://www.learnopencv.com/seamless-cloning-using-opencv-python-cpp
+
+ Useful links:
+
+ https://www.learnopencv.com/seamless-cloning-using-opencv-python-cpp
\defgroup photo_render Non-Photorealistic Rendering
-
-Useful links:
-
-http://www.inf.ufrgs.br/~eslgastal/DomainTransform
-
-https://www.learnopencv.com/non-photorealistic-rendering-using-opencv-python-c/
- \defgroup photo_c C API
+ Useful links:
+
+ http://www.inf.ufrgs.br/~eslgastal/DomainTransform
+
+ https://www.learnopencv.com/non-photorealistic-rendering-using-opencv-python-c/
+
\}
*/
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_plot.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_plot.java
index 942b8033aac..2cb30960824 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_plot.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_plot.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_quality.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_quality.java
index 78beda42b02..84d9adf4726 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_quality.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_quality.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_rapid.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_rapid.java
index 23023e6ebca..85fd199a729 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_rapid.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_rapid.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_saliency.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_saliency.java
index 20f3db9dc6e..6ec96eafd93 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_saliency.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_saliency.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_shape.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_shape.java
index a440a8177ca..55bd1008582 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_shape.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_shape.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_signal.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_signal.java
new file mode 100644
index 00000000000..1d8320588db
--- /dev/null
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_signal.java
@@ -0,0 +1,74 @@
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.opencv.global;
+
+import java.nio.*;
+import org.bytedeco.javacpp.*;
+import org.bytedeco.javacpp.annotation.*;
+
+import static org.bytedeco.javacpp.presets.javacpp.*;
+import static org.bytedeco.openblas.global.openblas_nolapack.*;
+import static org.bytedeco.openblas.global.openblas.*;
+import org.bytedeco.opencv.opencv_core.*;
+import static org.bytedeco.opencv.global.opencv_core.*;
+
+public class opencv_signal extends org.bytedeco.opencv.presets.opencv_signal {
+ static { Loader.load(); }
+
+// Parsed from
+/** \brief Signal resampling
+ *
+ * @param inputSignal [in] Array with input signal.
+ * @param outSignal [out] Array with output signal
+ * @param inFreq [in] Input signal frequency.
+ * @param outFreq [in] Output signal frequency.
+ * Signal resampling implemented a cubic interpolation function and a filtering function based on Kaiser window and Bessel function, used to construct a FIR filter.
+ * Result is similar to {@code scipy.signal.resample}.
+
+Detail: https://en.wikipedia.org/wiki/Sample-rate_conversion
+*/
+@Namespace("cv::signal") public static native void resampleSignal(@ByVal Mat inputSignal, @ByVal Mat outSignal, int inFreq, int outFreq);
+@Namespace("cv::signal") public static native void resampleSignal(@ByVal UMat inputSignal, @ByVal UMat outSignal, int inFreq, int outFreq);
+@Namespace("cv::signal") public static native void resampleSignal(@ByVal GpuMat inputSignal, @ByVal GpuMat outSignal, int inFreq, int outFreq);
+
+/** \} */
+
+
+
+// #endif
+
+
+}
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_stitching.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_stitching.java
index 3824457a112..9217888f93e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_stitching.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_stitching.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_structured_light.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_structured_light.java
index 10b9caefccf..5e34c7e7e20 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_structured_light.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_structured_light.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_superres.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_superres.java
index 68b2c4271a0..b6dc00262c5 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_superres.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_superres.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_text.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_text.java
index 40cda1bcbaa..76970d1d94f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_text.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_text.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
@@ -106,50 +106,50 @@ or tort (including negligence or otherwise) arising in any way out of
\{
\defgroup text_detect Scene Text Detection
-
-Class-specific Extremal Regions for Scene Text Detection
---------------------------------------------------------
-
-The scene text detection algorithm described below has been initially proposed by Lukás Neumann &
-Jiri Matas \cite Neumann11. The main idea behind Class-specific Extremal Regions is similar to the MSER
-in that suitable Extremal Regions (ERs) are selected from the whole component tree of the image.
-However, this technique differs from MSER in that selection of suitable ERs is done by a sequential
-classifier trained for character detection, i.e. dropping the stability requirement of MSERs and
-selecting class-specific (not necessarily stable) regions.
-
-The component tree of an image is constructed by thresholding by an increasing value step-by-step
-from 0 to 255 and then linking the obtained connected components from successive levels in a
-hierarchy by their inclusion relation:
-
-
-
-The component tree may contain a huge number of regions even for a very simple image as shown in
-the previous image. This number can easily reach the order of 1 x 10\^6 regions for an average 1
-Megapixel image. In order to efficiently select suitable regions among all the ERs the algorithm
-make use of a sequential classifier with two differentiated stages.
-
-In the first stage incrementally computable descriptors (area, perimeter, bounding box, and Euler's
-number) are computed (in O(1)) for each region r and used as features for a classifier which
-estimates the class-conditional probability p(r|character). Only the ERs which correspond to local
-maximum of the probability p(r|character) are selected (if their probability is above a global limit
-p_min and the difference between local maximum and local minimum is greater than a delta_min
-value).
-
-In the second stage, the ERs that passed the first stage are classified into character and
-non-character classes using more informative but also more computationally expensive features. (Hole
-area ratio, convex hull ratio, and the number of outer boundary inflexion points).
-
-This ER filtering process is done in different single-channel projections of the input image in
-order to increase the character localization recall.
-
-After the ER filtering is done on each input channel, character candidates must be grouped in
-high-level text blocks (i.e. words, text lines, paragraphs, ...). The opencv_text module implements
-two different grouping algorithms: the Exhaustive Search algorithm proposed in \cite Neumann12 for
-grouping horizontally aligned text, and the method proposed by Lluis Gomez and Dimosthenis Karatzas
-in \cite Gomez13 \cite Gomez14 for grouping arbitrary oriented text (see erGrouping).
-
-To see the text detector at work, have a look at the textdetection demo:
-
+ Class-specific Extremal Regions for Scene Text Detection
+ --------------------------------------------------------
+
+ The scene text detection algorithm described below has been initially proposed by Lukás Neumann &
+ Jiri Matas \cite Neumann11. The main idea behind Class-specific Extremal Regions is similar to the MSER
+ in that suitable Extremal Regions (ERs) are selected from the whole component tree of the image.
+ However, this technique differs from MSER in that selection of suitable ERs is done by a sequential
+ classifier trained for character detection, i.e. dropping the stability requirement of MSERs and
+ selecting class-specific (not necessarily stable) regions.
+
+ The component tree of an image is constructed by thresholding by an increasing value step-by-step
+ from 0 to 255 and then linking the obtained connected components from successive levels in a
+ hierarchy by their inclusion relation:
+
+ 
+
+ The component tree may contain a huge number of regions even for a very simple image as shown in
+ the previous image. This number can easily reach the order of 1 x 10\^6 regions for an average 1
+ Megapixel image. In order to efficiently select suitable regions among all the ERs the algorithm
+ make use of a sequential classifier with two differentiated stages.
+
+ In the first stage incrementally computable descriptors (area, perimeter, bounding box, and Euler's
+ number) are computed (in O(1)) for each region r and used as features for a classifier which
+ estimates the class-conditional probability p(r|character). Only the ERs which correspond to local
+ maximum of the probability p(r|character) are selected (if their probability is above a global limit
+ p_min and the difference between local maximum and local minimum is greater than a delta_min
+ value).
+
+ In the second stage, the ERs that passed the first stage are classified into character and
+ non-character classes using more informative but also more computationally expensive features. (Hole
+ area ratio, convex hull ratio, and the number of outer boundary inflexion points).
+
+ This ER filtering process is done in different single-channel projections of the input image in
+ order to increase the character localization recall.
+
+ After the ER filtering is done on each input channel, character candidates must be grouped in
+ high-level text blocks (i.e. words, text lines, paragraphs, ...). The opencv_text module implements
+ two different grouping algorithms: the Exhaustive Search algorithm proposed in \cite Neumann12 for
+ grouping horizontally aligned text, and the method proposed by Lluis Gomez and Dimosthenis Karatzas
+ in \cite Gomez13 \cite Gomez14 for grouping arbitrary oriented text (see erGrouping).
+
+ To see the text detector at work, have a look at the textdetection demo:
+
\defgroup text_recognize Scene Text Recognition
\}
@@ -831,8 +831,7 @@ two vectors of ERStats. This is because MSER() output contains both MSER+ and MS
*/
@Namespace("cv::text") public static native @Ptr OCRHMMDecoder.ClassifierCallback loadOCRHMMClassifier(@Str BytePointer filename, int classifier);
@Namespace("cv::text") public static native @Ptr OCRHMMDecoder.ClassifierCallback loadOCRHMMClassifier(@Str String filename, int classifier);
-/** \}
-
+
/** \brief Utility function to create a tailored language model transitions table from a given list of words (lexicon).
*
* @param vocabulary The language vocabulary (chars when ASCII English text).
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_tracking.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_tracking.java
index 7ec9d22ef6b..18c336454fc 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_tracking.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_tracking.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_video.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_video.java
index 37b9947c1c2..721e3cb9bd9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_video.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_video.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
@@ -85,7 +85,6 @@ public class opencv_video extends org.bytedeco.opencv.presets.opencv_video {
\{
\defgroup video_motion Motion Analysis
\defgroup video_track Object Tracking
- \defgroup video_c C API
\}
*/
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_videoio.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_videoio.java
index 03b78c4d759..51f1b57a797 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_videoio.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_videoio.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
@@ -167,7 +167,7 @@ public class opencv_videoio extends org.bytedeco.opencv.presets.opencv_videoio {
CAP_XINE = 2400,
/** uEye Camera API */
CAP_UEYE = 2500,
- /** For Orbbec 3D-Sensor device/module (Astra+, Femto, Astra2, Gemini2, Gemini2L, Gemini2XL, Femto Mega) attention: Astra2, Gemini2, and Gemini2L cameras currently only support Windows and Linux kernel versions no higher than 4.15, and higher versions of Linux kernel may have exceptions. */
+ /** For Orbbec 3D-Sensor device/module (Astra+, Femto, Astra2, Gemini2, Gemini2L, Gemini2XL, Femto Mega) attention: Astra2 cameras currently only support Windows and Linux kernel versions no higher than 4.15, and higher versions of Linux kernel may have exceptions. */
CAP_OBSENSOR = 2600;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_videostab.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_videostab.java
index a4d364c8482..0ae27f4b9ce 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_videostab.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_videostab.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
@@ -1175,7 +1175,7 @@ public class opencv_videostab extends org.bytedeco.opencv.presets.opencv_videost
// #define OPENCV_VIDEOSTAB_HPP
/**
- \defgroup videostab Video Stabilization
+\defgroup videostab Video Stabilization
The video stabilization module contains a set of functions and classes that can be used to solve the
problem of video stabilization. There are a few methods implemented, most of them are described in
@@ -1183,27 +1183,25 @@ public class opencv_videostab extends org.bytedeco.opencv.presets.opencv_videost
paper methods.
### References
-
- 1. "Full-Frame Video Stabilization with Motion Inpainting"
- Yasuyuki Matsushita, Eyal Ofek, Weina Ge, Xiaoou Tang, Senior Member, and Heung-Yeung Shum
- 2. "Auto-Directed Video Stabilization with Robust L1 Optimal Camera Paths"
- Matthias Grundmann, Vivek Kwatra, Irfan Essa
-
- \{
- \defgroup videostab_motion Global Motion Estimation
-The video stabilization module contains a set of functions and classes for global motion estimation
-between point clouds or between images. In the last case features are extracted and matched
-internally. For the sake of convenience the motion estimation functions are wrapped into classes.
-Both the functions and the classes are available.
-
- \defgroup videostab_marching Fast Marching Method
-
-The Fast Marching Method \cite Telea04 is used in of the video stabilization routines to do motion and
-color inpainting. The method is implemented is a flexible way and it's made public for other users.
-
- \}
+1. "Full-Frame Video Stabilization with Motion Inpainting"
+ Yasuyuki Matsushita, Eyal Ofek, Weina Ge, Xiaoou Tang, Senior Member, and Heung-Yeung Shum
+2. "Auto-Directed Video Stabilization with Robust L1 Optimal Camera Paths"
+ Matthias Grundmann, Vivek Kwatra, Irfan Essa
+\{
+ \defgroup videostab_motion Global Motion Estimation
+
+ The video stabilization module contains a set of functions and classes for global motion estimation
+ between point clouds or between images. In the last case features are extracted and matched
+ internally. For the sake of convenience the motion estimation functions are wrapped into classes.
+ Both the functions and the classes are available.
+
+ \defgroup videostab_marching Fast Marching Method
+
+ The Fast Marching Method \cite Telea04 is used in of the video stabilization routines to do motion and
+ color inpainting. The method is implemented is a flexible way and it's made public for other users.
+\}
*/
// #include "opencv2/videostab/stabilizer.hpp"
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_wechat_qrcode.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_wechat_qrcode.java
index 028764dba99..0c7acc30d16 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_wechat_qrcode.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_wechat_qrcode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_xfeatures2d.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_xfeatures2d.java
index 18aa0f57959..7ebff47ec12 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_xfeatures2d.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_xfeatures2d.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
@@ -83,20 +83,19 @@ or tort (including negligence or otherwise) arising in any way out of
/** \defgroup xfeatures2d Extra 2D Features Framework
\{
\defgroup xfeatures2d_experiment Experimental 2D Features Algorithms
-
-This section describes experimental algorithms for 2d feature detection.
+
+ This section describes experimental algorithms for 2d feature detection.
\defgroup xfeatures2d_nonfree Non-free 2D Features Algorithms
-
-This section describes two popular algorithms for 2d feature detection, SIFT and SURF, that are
-known to be patented. You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk.
+
+ This section describes two popular algorithms for 2d feature detection, SIFT and SURF, that are
+ known to be patented. You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk.
\defgroup xfeatures2d_match Experimental 2D Features Matching Algorithm
-
-This section describes the following matching strategies:
- - GMS: Grid-based Motion Statistics, \cite Bian2017gms
- - LOGOS: Local geometric support for high-outlier spatial verification, \cite Lowry2018LOGOSLG
-
+
+ This section describes the following matching strategies:
+ - GMS: Grid-based Motion Statistics, \cite Bian2017gms
+ - LOGOS: Local geometric support for high-outlier spatial verification, \cite Lowry2018LOGOSLG
\}
*/
// Targeting ../opencv_xfeatures2d/FREAK.java
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_ximgproc.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_ximgproc.java
index 5b38b6c5ce9..5af5ff4effe 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_ximgproc.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_ximgproc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
@@ -103,12 +103,13 @@ public class opencv_ximgproc extends org.bytedeco.opencv.presets.opencv_ximgproc
// #include "ximgproc/find_ellipses.hpp"
-/** \defgroup ximgproc Extended Image Processing
- \{
+/**
+\defgroup ximgproc Extended Image Processing
+\{
\defgroup ximgproc_edge Structured forests for fast edge detection
-
-This module contains implementations of modern structured edge detection algorithms,
-i.e. algorithms which somehow takes into account pixel affinities in natural images.
+
+ This module contains implementations of modern structured edge detection algorithms,
+ i.e. algorithms which somehow takes into account pixel affinities in natural images.
\defgroup ximgproc_edgeboxes EdgeBoxes
@@ -121,17 +122,17 @@ public class opencv_ximgproc extends org.bytedeco.opencv.presets.opencv_ximgproc
\defgroup ximgproc_fast_line_detector Fast line detector
\defgroup ximgproc_edge_drawing EdgeDrawing
-
-EDGE DRAWING LIBRARY FOR GEOMETRIC FEATURE EXTRACTION AND VALIDATION
-
-Edge Drawing (ED) algorithm is an proactive approach on edge detection problem. In contrast to many other existing edge detection algorithms which follow a subtractive
-approach (i.e. after applying gradient filters onto an image eliminating pixels w.r.t. several rules, e.g. non-maximal suppression and hysteresis in Canny), ED algorithm
-works via an additive strategy, i.e. it picks edge pixels one by one, hence the name Edge Drawing. Then we process those random shaped edge segments to extract higher level
-edge features, i.e. lines, circles, ellipses, etc. The popular method of extraction edge pixels from the thresholded gradient magnitudes is non-maximal supression that tests
-every pixel whether it has the maximum gradient response along its gradient direction and eliminates if it does not. However, this method does not check status of the
-neighboring pixels, and therefore might result low quality (in terms of edge continuity, smoothness, thinness, localization) edge segments. Instead of non-maximal supression,
-ED points a set of edge pixels and join them by maximizing the total gradient response of edge segments. Therefore it can extract high quality edge segments without need for
-an additional hysteresis step.
+
+ EDGE DRAWING LIBRARY FOR GEOMETRIC FEATURE EXTRACTION AND VALIDATION
+
+ Edge Drawing (ED) algorithm is an proactive approach on edge detection problem. In contrast to many other existing edge detection algorithms which follow a subtractive
+ approach (i.e. after applying gradient filters onto an image eliminating pixels w.r.t. several rules, e.g. non-maximal suppression and hysteresis in Canny), ED algorithm
+ works via an additive strategy, i.e. it picks edge pixels one by one, hence the name Edge Drawing. Then we process those random shaped edge segments to extract higher level
+ edge features, i.e. lines, circles, ellipses, etc. The popular method of extraction edge pixels from the thresholded gradient magnitudes is non-maximal supression that tests
+ every pixel whether it has the maximum gradient response along its gradient direction and eliminates if it does not. However, this method does not check status of the
+ neighboring pixels, and therefore might result low quality (in terms of edge continuity, smoothness, thinness, localization) edge segments. Instead of non-maximal supression,
+ ED points a set of edge pixels and join them by maximizing the total gradient response of edge segments. Therefore it can extract high quality edge segments without need for
+ an additional hysteresis step.
\defgroup ximgproc_fourier Fourier descriptors
@@ -153,10 +154,12 @@ the size of the original (not encoded) image. For the runs the following mappin
The size of the original image is required for compatibility with the imgproc functions when the boundary handling requires that pixel outside the image boundary are
"on".
-
- \}
+\}
*/
+/** \addtogroup ximgproc
+ * \{ */
+
/** enum cv::ximgproc::ThinningTypes */
public static final int
THINNING_ZHANGSUEN = 0, // Thinning technique of Zhang-Suen
@@ -176,9 +179,6 @@ the size of the original (not encoded) image. For the runs the following mappin
/** NICK technique. See \cite Khurshid2009 . */
BINARIZATION_NICK = 3;
-/** \addtogroup ximgproc
- * \{
-
/** \brief Performs thresholding on input images using Niblack's technique or some of the
popular variations it inspired.
@@ -401,13 +401,19 @@ Suggested functions for c(x,y,t) are:
@param eps regularization term of Guided Filter. {@code {eps}^2} is similar to the sigma in the color
space into bilateralFilter.
-For more details about Guided Filter parameters, see the original article \cite Kaiming10 .
+@param scale subsample factor of Fast Guided Filter, use a scale less than 1 to speeds up computation
+with almost no visible degradation. (e.g. scale==0.5 shrinks the image by 2x inside the filter)
+
+For more details about (Fast) Guided Filter parameters, see the original articles \cite Kaiming10 \cite Kaiming15 .
*/
+@Namespace("cv::ximgproc") public static native @Ptr GuidedFilter createGuidedFilter(@ByVal Mat guide, int radius, double eps, double scale/*=1.0*/);
@Namespace("cv::ximgproc") public static native @Ptr GuidedFilter createGuidedFilter(@ByVal Mat guide, int radius, double eps);
+@Namespace("cv::ximgproc") public static native @Ptr GuidedFilter createGuidedFilter(@ByVal UMat guide, int radius, double eps, double scale/*=1.0*/);
@Namespace("cv::ximgproc") public static native @Ptr GuidedFilter createGuidedFilter(@ByVal UMat guide, int radius, double eps);
+@Namespace("cv::ximgproc") public static native @Ptr GuidedFilter createGuidedFilter(@ByVal GpuMat guide, int radius, double eps, double scale/*=1.0*/);
@Namespace("cv::ximgproc") public static native @Ptr GuidedFilter createGuidedFilter(@ByVal GpuMat guide, int radius, double eps);
-/** \brief Simple one-line Guided Filter call.
+/** \brief Simple one-line (Fast) Guided Filter call.
If you have multiple images to filter with the same guided image then use GuidedFilter interface to
avoid extra computations on initialization stage.
@@ -426,12 +432,15 @@ Suggested functions for c(x,y,t) are:
@param dDepth optional depth of the output image.
+@param scale subsample factor of Fast Guided Filter, use a scale less than 1 to speeds up computation
+with almost no visible degradation. (e.g. scale==0.5 shrinks the image by 2x inside the filter)
+
@see bilateralFilter, dtFilter, amFilter */
-@Namespace("cv::ximgproc") public static native void guidedFilter(@ByVal Mat guide, @ByVal Mat src, @ByVal Mat dst, int radius, double eps, int dDepth/*=-1*/);
+@Namespace("cv::ximgproc") public static native void guidedFilter(@ByVal Mat guide, @ByVal Mat src, @ByVal Mat dst, int radius, double eps, int dDepth/*=-1*/, double scale/*=1.0*/);
@Namespace("cv::ximgproc") public static native void guidedFilter(@ByVal Mat guide, @ByVal Mat src, @ByVal Mat dst, int radius, double eps);
-@Namespace("cv::ximgproc") public static native void guidedFilter(@ByVal UMat guide, @ByVal UMat src, @ByVal UMat dst, int radius, double eps, int dDepth/*=-1*/);
+@Namespace("cv::ximgproc") public static native void guidedFilter(@ByVal UMat guide, @ByVal UMat src, @ByVal UMat dst, int radius, double eps, int dDepth/*=-1*/, double scale/*=1.0*/);
@Namespace("cv::ximgproc") public static native void guidedFilter(@ByVal UMat guide, @ByVal UMat src, @ByVal UMat dst, int radius, double eps);
-@Namespace("cv::ximgproc") public static native void guidedFilter(@ByVal GpuMat guide, @ByVal GpuMat src, @ByVal GpuMat dst, int radius, double eps, int dDepth/*=-1*/);
+@Namespace("cv::ximgproc") public static native void guidedFilter(@ByVal GpuMat guide, @ByVal GpuMat src, @ByVal GpuMat dst, int radius, double eps, int dDepth/*=-1*/, double scale/*=1.0*/);
@Namespace("cv::ximgproc") public static native void guidedFilter(@ByVal GpuMat guide, @ByVal GpuMat src, @ByVal GpuMat dst, int radius, double eps);
// Targeting ../opencv_ximgproc/AdaptiveManifoldFilter.java
@@ -1429,8 +1438,7 @@ or tort (including negligence or otherwise) arising in any way out of
* two operands. Formally, a binary operation {@code f } on a set {@code S }
* is a binary relation that maps elements of the Cartesian product
* {@code S \times S } to {@code S }:
-*
-
Here is the 'realistic" setup used to obtain the second retina output shown on the top of this page.
-
*/
@Namespace("cv::bioinspired") @Properties(inherit = org.bytedeco.opencv.presets.opencv_bioinspired.class)
public class RetinaParameters extends Pointer {
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/SegmentationParameters.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/SegmentationParameters.java
index 8fa40de6386..5aeaecc74d1 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/SegmentationParameters.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/SegmentationParameters.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_bioinspired;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/TransientAreasSegmentationModule.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/TransientAreasSegmentationModule.java
index f0a963d8f0f..c4cedd71027 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/TransientAreasSegmentationModule.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/TransientAreasSegmentationModule.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_bioinspired;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/CirclesGridFinderParameters.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/CirclesGridFinderParameters.java
index e522dc7aafc..98c145dcefa 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/CirclesGridFinderParameters.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/CirclesGridFinderParameters.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_calib3d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/CvLevMarq.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/CvLevMarq.java
index 3667d165bcf..b3447667b50 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/CvLevMarq.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/CvLevMarq.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_calib3d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/LMSolver.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/LMSolver.java
index 16af08b7342..481706f07f7 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/LMSolver.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/LMSolver.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_calib3d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/StereoBM.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/StereoBM.java
index 9b0a5691480..f529cb5c9b8 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/StereoBM.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/StereoBM.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_calib3d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/StereoMatcher.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/StereoMatcher.java
index 22f2ffdc0fa..0528ef6b3a2 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/StereoMatcher.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/StereoMatcher.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_calib3d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/StereoSGBM.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/StereoSGBM.java
index 23de71f134f..e0c6920898b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/StereoSGBM.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/StereoSGBM.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_calib3d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/UsacParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/UsacParams.java
index 1609c0d1917..14d7ebf68b9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/UsacParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_calib3d/UsacParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_calib3d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Algorithm.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Algorithm.java
index 98938cfabb2..e30e1b06acf 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Algorithm.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Algorithm.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Arrays.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Arrays.java
index 68461b6a367..f97b0fd6bd2 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Arrays.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Arrays.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/AsyncArray.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/AsyncArray.java
index 67fb511e1cc..bcbce9e2ed6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/AsyncArray.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/AsyncArray.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
@@ -85,7 +85,7 @@ public class AsyncArray extends Pointer {
public native @Cast("bool") @NoException boolean valid();
-// #ifdef CV_CXX11
+// #if 0
// #endif
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/AutoLock.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/AutoLock.java
index a8d71ca3cbd..f02ebc4ec1f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/AutoLock.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/AutoLock.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Buffer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Buffer.java
index 52ad9d5a1a9..17b264aea98 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Buffer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Buffer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/BufferPool.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/BufferPool.java
index 5b06018e3a4..cd62019123a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/BufferPool.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/BufferPool.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/BufferPoolController.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/BufferPoolController.java
index 8dcbf522ef1..6dafb8fa034 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/BufferPoolController.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/BufferPoolController.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ByteVectorVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ByteVectorVector.java
index 3bc51863244..1a66cc9353f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ByteVectorVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ByteVectorVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Complexd.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Complexd.java
index 772c35124a0..066fef4fe76 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Complexd.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Complexd.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Complexf.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Complexf.java
index 32a078d7e00..7257210349a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Complexf.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Complexf.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ConjGradSolver.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ConjGradSolver.java
index 5ef9fa6ed8f..f4b35f50ce0 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ConjGradSolver.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ConjGradSolver.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Context.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Context.java
index 752c2f0ebdf..37ba202ebeb 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Context.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Context.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv16suf.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv16suf.java
index 6f010fb34bd..bc8762e07e9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv16suf.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv16suf.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv32suf.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv32suf.java
index 10004ca09ee..7c4ef25430f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv32suf.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv32suf.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv64suf.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv64suf.java
index 6321964b791..d4a2dd2c87c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv64suf.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv64suf.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvBox2D.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvBox2D.java
index 8a9809f5797..f2894f44fa0 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvBox2D.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvBox2D.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvChain.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvChain.java
index 78502538239..254641b849f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvChain.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvChain.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvCmpFunc.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvCmpFunc.java
index 20ef4c1fba8..8419984bc9d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvCmpFunc.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvCmpFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvContour.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvContour.java
index 65b5904361d..d059ba6caa7 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvContour.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvContour.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvErrorCallback.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvErrorCallback.java
index 6d9333e5933..9452d404013 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvErrorCallback.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvErrorCallback.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraph.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraph.java
index a54e1092ff5..ed1d18f57c6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraph.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraph.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraphEdge.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraphEdge.java
index 92c08fc884a..25920dc2593 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraphEdge.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraphEdge.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraphScanner.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraphScanner.java
index e9510698045..af1e0fc1056 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraphScanner.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraphScanner.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraphVtx.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraphVtx.java
index af79dbd978d..777767dbf2f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraphVtx.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraphVtx.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraphVtx2D.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraphVtx2D.java
index d49c225a539..26a0cab78dc 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraphVtx2D.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvGraphVtx2D.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvHistogram.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvHistogram.java
index be5676bfbb4..fb4df93d461 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvHistogram.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvHistogram.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvLineIterator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvLineIterator.java
index 14a145d2ca2..e771d7f6a72 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvLineIterator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvLineIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMat.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMat.java
index b1d9c24b8ad..c11240823c5 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMat.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMat.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMatND.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMatND.java
index f51a06305f0..c020692b045 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMatND.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMatND.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMemBlock.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMemBlock.java
index dd650d5743a..e1183b63f43 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMemBlock.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMemBlock.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMemStorage.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMemStorage.java
index bab359b5da6..6ac6d75551d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMemStorage.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMemStorage.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMemStoragePos.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMemStoragePos.java
index 41fd3e46a99..7641f299e6f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMemStoragePos.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvMemStoragePos.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvNArrayIterator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvNArrayIterator.java
index 0484dfbe6d8..5aa16d964a5 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvNArrayIterator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvNArrayIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint.java
index 5fb113250a0..69fdac11e42 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint2D32f.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint2D32f.java
index 3b2c8b36c17..007e0c3f872 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint2D32f.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint2D32f.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint2D64f.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint2D64f.java
index 2160134f04b..d9ab35f46a1 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint2D64f.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint2D64f.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint3D32f.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint3D32f.java
index d7e7baba2ab..1dfa30d9275 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint3D32f.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint3D32f.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint3D64f.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint3D64f.java
index 6b2676dc015..8aef0d7b8cb 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint3D64f.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvPoint3D64f.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvRect.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvRect.java
index b04330eee59..322002c151e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvRect.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvRect.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvScalar.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvScalar.java
index 3ee8c3fb3ec..1d778292f42 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvScalar.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvScalar.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSeq.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSeq.java
index fc645dddcb8..2f820262edb 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSeq.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSeq.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSeqBlock.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSeqBlock.java
index 3893b223963..2347e8bf6d9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSeqBlock.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSeqBlock.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSeqReader.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSeqReader.java
index 08580014c7e..e9e4fd41d34 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSeqReader.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSeqReader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSeqWriter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSeqWriter.java
index 86109585e93..2ab825c402b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSeqWriter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSeqWriter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSet.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSet.java
index ea7ba099499..a853e8c8c5f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSet.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSet.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSetElem.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSetElem.java
index 1d7b88f9cca..af2eb97b26f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSetElem.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSetElem.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSize.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSize.java
index 644551493b0..04109d6d41d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSize.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSize.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSize2D32f.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSize2D32f.java
index a29e0ee4e5b..6dd11482542 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSize2D32f.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSize2D32f.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSlice.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSlice.java
index e771d4db149..aea7c46721a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSlice.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSlice.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSparseMat.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSparseMat.java
index dc6bef836fa..71c2f020c1e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSparseMat.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSparseMat.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSparseMatIterator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSparseMatIterator.java
index b16c62cbaa7..70576cd0403 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSparseMatIterator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSparseMatIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSparseNode.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSparseNode.java
index 5dc9b0e3b2d..f7847265295 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSparseNode.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvSparseNode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvTermCriteria.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvTermCriteria.java
index 1a2275141f2..e5b667c97a3 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvTermCriteria.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvTermCriteria.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvTreeNodeIterator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvTreeNodeIterator.java
index 326d204d90d..349c8295063 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvTreeNodeIterator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/CvTreeNodeIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplAllocateImageData.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplAllocateImageData.java
index 9810190cad0..ab14a774282 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplAllocateImageData.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplAllocateImageData.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplCloneImage.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplCloneImage.java
index a20c429d249..ddcb923f5f7 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplCloneImage.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplCloneImage.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplCreateImageHeader.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplCreateImageHeader.java
index e12dd7a0af2..57f8ac7a7e1 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplCreateImageHeader.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplCreateImageHeader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplCreateROI.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplCreateROI.java
index 8148e434bf6..af022d73106 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplCreateROI.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplCreateROI.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplDeallocate.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplDeallocate.java
index 1e616adce65..85d4210b8c8 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplDeallocate.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Cv_iplDeallocate.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DCT2D.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DCT2D.java
index 22639daa0e7..ef751585dd4 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DCT2D.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DCT2D.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DFT1D.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DFT1D.java
index 35ff436c27a..48a8a485c8b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DFT1D.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DFT1D.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DFT2D.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DFT2D.java
index 06b88f8fb4b..753bceec1c5 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DFT2D.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DFT2D.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DMatch.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DMatch.java
index eaae930f6c5..277b82e70fa 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DMatch.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DMatch.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DMatchVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DMatchVector.java
index 3749b21ce48..37c0520a23e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DMatchVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DMatchVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DMatchVectorVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DMatchVectorVector.java
index 79d3e5e7a32..af02aa55714 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DMatchVectorVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DMatchVectorVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Device.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Device.java
index 6a5e5b9ce25..7829b2aa3f2 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Device.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Device.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
@@ -80,6 +80,11 @@ public class Device extends Pointer {
public native int singleFPConfig();
public native int halfFPConfig();
+ /** true if 'cl_khr_fp64' extension is available */
+ public native @Cast("bool") boolean hasFP64();
+ /** true if 'cl_khr_fp16' extension is available */
+ public native @Cast("bool") boolean hasFP16();
+
public native @Cast("bool") boolean endianLittle();
public native @Cast("bool") boolean errorCorrectionSupport();
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DeviceInfo.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DeviceInfo.java
index 205d133a771..d757d7daa47 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DeviceInfo.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DeviceInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DownhillSolver.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DownhillSolver.java
index 74e3af24fda..cc7de16241b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DownhillSolver.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/DownhillSolver.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ErrorCallback.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ErrorCallback.java
index 1b15a2ede98..ee938940b19 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ErrorCallback.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ErrorCallback.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Event.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Event.java
index 9a4c4a82938..bc17c546214 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Event.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Event.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/FileNode.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/FileNode.java
index a4694351181..674cc15f0ef 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/FileNode.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/FileNode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/FileNodeIterator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/FileNodeIterator.java
index d4b6073aed0..33ee332896c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/FileNodeIterator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/FileNodeIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/FileStorage.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/FileStorage.java
index 9751f93bce0..9c9e2f4cddc 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/FileStorage.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/FileStorage.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/FloatVectorVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/FloatVectorVector.java
index 6887e67b12b..5d44dd74d73 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/FloatVectorVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/FloatVectorVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Formatted.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Formatted.java
index a2aa8248974..a89b7375260 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Formatted.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Formatted.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Formatter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Formatter.java
index 4db6f5ebbd2..c5526079ee5 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Formatter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Formatter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/GpuData.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/GpuData.java
index 06ece46f0a7..479c9e9a019 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/GpuData.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/GpuData.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/GpuMat.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/GpuMat.java
index 3fd91fd9b7a..fb5c16e71c2 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/GpuMat.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/GpuMat.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/GpuMatND.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/GpuMatND.java
index 68e88ba5d8c..8900aef7d43 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/GpuMatND.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/GpuMatND.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/GpuMatVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/GpuMatVector.java
index 1e55008b6e4..f51749167ba 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/GpuMatVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/GpuMatVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Hamming.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Hamming.java
index 4bee3afb98c..c42f04ce6e7 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Hamming.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Hamming.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/HostMem.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/HostMem.java
index f48bf80d7df..9d37d122efb 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/HostMem.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/HostMem.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Image2D.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Image2D.java
index 60c3d70f549..b5a0981369e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Image2D.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Image2D.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/InstrNode.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/InstrNode.java
index 9e3f5674704..608f3fe72aa 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/InstrNode.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/InstrNode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntDoubleMap.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntDoubleMap.java
index d0f93083846..e85f91bf675 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntDoubleMap.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntDoubleMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntDoublePairVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntDoublePairVector.java
index 8bc431b252d..55f76195125 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntDoublePairVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntDoublePairVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntIntPair.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntIntPair.java
index bd62fb3ad07..c386466b7f0 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntIntPair.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntIntPair.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntIntPairVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntIntPairVector.java
index 5619cc64c9d..2e724cb444e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntIntPairVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntIntPairVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntVectorVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntVectorVector.java
index d6da934e478..5d2f8565c6d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntVectorVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IntVectorVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplConvKernel.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplConvKernel.java
index e95e51f464f..a167b4832e6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplConvKernel.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplConvKernel.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplConvKernelFP.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplConvKernelFP.java
index 267cbb299dc..bb94d949aef 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplConvKernelFP.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplConvKernelFP.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplImage.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplImage.java
index 5d8df1c827a..860f1764fdd 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplImage.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplImage.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplROI.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplROI.java
index f9ec30b33da..511f163309a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplROI.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplROI.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplTileInfo.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplTileInfo.java
index 8d1fbe13fb6..7939fd82b24 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplTileInfo.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/IplTileInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Kernel.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Kernel.java
index c0877e7e02d..2e459a602e8 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Kernel.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Kernel.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/KernelArg.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/KernelArg.java
index 419ffadcefe..69f88af1333 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/KernelArg.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/KernelArg.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/KeyPoint.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/KeyPoint.java
index 989fe27f2bc..f7198fc655c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/KeyPoint.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/KeyPoint.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/KeyPointVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/KeyPointVector.java
index 9ad61ad1101..f9c6c415412 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/KeyPointVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/KeyPointVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/KeyPointVectorVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/KeyPointVectorVector.java
index 27babb56960..ac5a4c684e5 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/KeyPointVectorVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/KeyPointVectorVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/LDA.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/LDA.java
index 6b2e1011dd7..07c754e4192 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/LDA.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/LDA.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Mat.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Mat.java
index f0c0ab717f8..b8049ba742d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Mat.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Mat.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatAllocator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatAllocator.java
index d49633891ea..8efab7a772c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatAllocator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatAllocator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatBytePairVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatBytePairVector.java
index 50f5ef97349..24eb0fdb68b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatBytePairVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatBytePairVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatConstIterator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatConstIterator.java
index 816f00dfac0..04ecb0942fc 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatConstIterator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatConstIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatExpr.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatExpr.java
index 7554ce8db27..47cbf906100 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatExpr.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatExpr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatOp.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatOp.java
index 7192ee21959..a551f5b750e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatOp.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatOp.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatSize.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatSize.java
index 163f10cce01..22a620c775a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatSize.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatSize.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatStep.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatStep.java
index 8daa3ce400d..d91988394e3 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatStep.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatStep.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatVector.java
index 41499058aac..08452a95d85 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatVectorVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatVectorVector.java
index 24c056e27c6..c8a2a882c65 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatVectorVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MatVectorVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MinProblemSolver.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MinProblemSolver.java
index e46ef9a62df..388c3491e96 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MinProblemSolver.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/MinProblemSolver.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Moments.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Moments.java
index 0132ce880c8..75b9e8ec282 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Moments.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Moments.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Mutex.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Mutex.java
index 2a71aa6ab0e..9d699ab4934 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Mutex.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Mutex.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NAryMatIterator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NAryMatIterator.java
index 406ef150ab7..a761b137364 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NAryMatIterator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NAryMatIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NodeData.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NodeData.java
index bd8dec7dd43..645384be735 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NodeData.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NodeData.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NodeDataTls.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NodeDataTls.java
index d430b1875fb..84d61153e86 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NodeDataTls.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NodeDataTls.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NodeDataTlsData.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NodeDataTlsData.java
index b6eb43791ee..b5e307b795d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NodeDataTlsData.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NodeDataTlsData.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NodeDataTlsVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NodeDataTlsVector.java
index bfffb0e7d0b..d913170635d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NodeDataTlsVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/NodeDataTlsVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/OclPlatform.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/OclPlatform.java
index be7718bcfdc..81eeadea5d1 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/OclPlatform.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/OclPlatform.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/OpenCLExecutionContext.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/OpenCLExecutionContext.java
index b9fb5a45425..9d6673edc80 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/OpenCLExecutionContext.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/OpenCLExecutionContext.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/OpenCLExecutionContextScope.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/OpenCLExecutionContextScope.java
index ba114af9aa6..c19eb90298e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/OpenCLExecutionContextScope.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/OpenCLExecutionContextScope.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/PCA.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/PCA.java
index 158810bb029..781e1488fd7 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/PCA.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/PCA.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ParallelLoopBody.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ParallelLoopBody.java
index d940d0b9dcf..9e192d9446a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ParallelLoopBody.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ParallelLoopBody.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ParallelLoopBodyLambdaWrapper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ParallelLoopBodyLambdaWrapper.java
index f968fcc9739..e8307a04f8f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ParallelLoopBodyLambdaWrapper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ParallelLoopBodyLambdaWrapper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/PlatformInfo.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/PlatformInfo.java
index b948cf882f3..b831a4590ac 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/PlatformInfo.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/PlatformInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point.java
index 7f74771685c..669f5160f59 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2d.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2d.java
index 1e9fa298130..0f98b2b3e26 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2d.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2d.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2dVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2dVector.java
index ecf7c8c4871..64913499f2e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2dVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2dVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2dVectorVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2dVectorVector.java
index 0e33906f79f..da59b73a81a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2dVectorVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2dVectorVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2f.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2f.java
index 2df1f033bdb..2b2d16c1ec5 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2f.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2f.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2fVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2fVector.java
index 1dda7ba1ab5..0e1fd95db19 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2fVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2fVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2fVectorVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2fVectorVector.java
index a8b0eb8c30d..fa66e3d6115 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2fVectorVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point2fVectorVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3d.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3d.java
index c94cd5851cb..50aabecaa39 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3d.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3d.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3f.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3f.java
index ede03e91581..585df044c32 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3f.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3f.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3fVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3fVector.java
index 7677c6d4419..52939f1361c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3fVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3fVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3fVectorVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3fVectorVector.java
index 911c5175502..0a8a9d7b302 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3fVectorVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3fVectorVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3i.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3i.java
index 1813d3aae45..b572bb4c85b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3i.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3i.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3iVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3iVector.java
index 2c8efa5713f..3ed9be1b82b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3iVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Point3iVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/PointVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/PointVector.java
index c7648ba0edd..fc7969ed365 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/PointVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/PointVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/PointVectorVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/PointVectorVector.java
index 5ef8c57eb95..4ab92edbc2d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/PointVectorVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/PointVectorVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Program.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Program.java
index 0945cc4a105..6f4b23cf90c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Program.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Program.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ProgramSource.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ProgramSource.java
index 0a15a5e4d03..e4be4deb726 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ProgramSource.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ProgramSource.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Queue.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Queue.java
index 85794c8db9a..4329a39f817 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Queue.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Queue.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RNG.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RNG.java
index d7d5b781b54..9b9c863f4c2 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RNG.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RNG.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
@@ -77,7 +77,7 @@ public class RNG extends Pointer {
The methods transform the state using the MWC algorithm and return the
next random number. The first form is equivalent to RNG::next . The
- second form returns the random number modulo N , which means that the
+ second form returns the random number modulo N, which means that the
result is in the range [0, N) .
*/
public native @Cast("unsigned") @Name("operator ()") int apply();
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RNG_MT19937.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RNG_MT19937.java
index 38e1c26e927..99ab937b3f0 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RNG_MT19937.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RNG_MT19937.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Range.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Range.java
index 5bff96ebe0d..377630a3861 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Range.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Range.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RangeVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RangeVector.java
index 17df4b414b4..96845b7b80d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RangeVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RangeVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Rect.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Rect.java
index d1ef9899405..a109df3e979 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Rect.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Rect.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Rect2d.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Rect2d.java
index 945e89ea5c5..5d5ef5d922d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Rect2d.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Rect2d.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Rect2dVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Rect2dVector.java
index 2f24fa7c9b7..94e67b8ceb0 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Rect2dVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Rect2dVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Rect2f.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Rect2f.java
index 7b0205399b8..079cc2b2443 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Rect2f.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Rect2f.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RectVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RectVector.java
index 0e9a58422b4..747d60fff35 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RectVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RectVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RectVectorVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RectVectorVector.java
index be9999bbc6a..88f0ce778d0 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RectVectorVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RectVectorVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RotatedRect.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RotatedRect.java
index 0474b517016..5e0d87f279c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RotatedRect.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/RotatedRect.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SVD.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SVD.java
index 410b871b784..3ad24f903aa 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SVD.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SVD.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Scalar.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Scalar.java
index e2bb19fe0e5..21a9b3e54b6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Scalar.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Scalar.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Scalar4f.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Scalar4f.java
index 4d3d3115e8a..bd47a4d82d6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Scalar4f.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Scalar4f.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Scalar4i.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Scalar4i.java
index 6e6b1969ec9..1e94ffcc759 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Scalar4i.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Scalar4i.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ScalarVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ScalarVector.java
index 232a3e2019e..323eb5ce21b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ScalarVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/ScalarVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Size.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Size.java
index 455d1f28f8b..80cffde71e1 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Size.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Size.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Size2d.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Size2d.java
index 2bcba9f6d2c..9c20f104c3c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Size2d.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Size2d.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Size2f.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Size2f.java
index ed3d29a1597..92fbcfac8cc 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Size2f.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Size2f.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SizeVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SizeVector.java
index cce37bf3124..287ba9c7f6c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SizeVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SizeVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SparseMat.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SparseMat.java
index 4c515557312..602d7b4007a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SparseMat.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SparseMat.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SparseMatConstIterator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SparseMatConstIterator.java
index 51d9872a3a5..0f7660a0adc 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SparseMatConstIterator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SparseMatConstIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SparseMatIterator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SparseMatIterator.java
index 8dd4da2f858..64873381faa 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SparseMatIterator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/SparseMatIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Stream.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Stream.java
index 433c29e7b6f..e7b5a1f6936 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Stream.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Stream.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/StringVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/StringVector.java
index 180f597f5fa..06fa16c8484 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/StringVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/StringVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TLSDataContainer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TLSDataContainer.java
index 8f5abe17ee7..b4c791f5056 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TLSDataContainer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TLSDataContainer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TargetArchs.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TargetArchs.java
index b92612343d3..dfaa7542a4f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TargetArchs.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TargetArchs.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TermCriteria.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TermCriteria.java
index c0b474200ad..70dd2a805bb 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TermCriteria.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TermCriteria.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Texture2D.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Texture2D.java
index ae1b94e945c..3e6c913d6f8 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Texture2D.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Texture2D.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TickMeter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TickMeter.java
index f3e55024454..214f3ec50dc 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TickMeter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TickMeter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Timer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Timer.java
index 7f70d4ce01a..e287d732227 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Timer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/Timer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TlsStorage.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TlsStorage.java
index 92924577f72..d4e520476db 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TlsStorage.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/TlsStorage.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/UMat.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/UMat.java
index 361a7d63f70..3a2350b6790 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/UMat.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/UMat.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/UMatBytePairVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/UMatBytePairVector.java
index 6eff7234055..1a65c7d6205 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/UMatBytePairVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/UMatBytePairVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/UMatData.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/UMatData.java
index 996577d7a59..72368e0ea34 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/UMatData.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/UMatData.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/UMatVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/UMatVector.java
index 64064fb4685..345e959b23d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/UMatVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/UMatVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/WriteStructContext.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/WriteStructContext.java
index ac17ccab65d..52a19a9afa3 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/WriteStructContext.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/WriteStructContext.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/float16_t.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/hfloat.java
similarity index 62%
rename from opencv/src/gen/java/org/bytedeco/opencv/opencv_core/float16_t.java
rename to opencv/src/gen/java/org/bytedeco/opencv/opencv_core/hfloat.java
index 04e7355a802..4586674084f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/float16_t.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_core/hfloat.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_core;
@@ -12,27 +12,24 @@
import static org.bytedeco.opencv.global.opencv_core.*;
+// #else // pure C
// #endif
// #ifdef __cplusplus
@Namespace("cv") @NoOffset @Properties(inherit = org.bytedeco.opencv.presets.opencv_core.class)
-public class float16_t extends Pointer {
+public class hfloat extends Pointer {
static { Loader.load(); }
/** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
- public float16_t(Pointer p) { super(p); }
+ public hfloat(Pointer p) { super(p); }
// #if CV_FP16_TYPE
// #else
- public float16_t() { super((Pointer)null); allocate(); }
+ public hfloat() { super((Pointer)null); allocate(); }
private native void allocate();
- public float16_t(float x) { super((Pointer)null); allocate(x); }
+ public hfloat(float x) { super((Pointer)null); allocate(x); }
private native void allocate(float x);
public native @Name("operator float") float asFloat();
-
- public static native @ByVal float16_t fromBits(@Cast("ushort") short b);
- public static native @ByVal @Name("zero") float16_t _zero();
- public native @Cast("ushort") short bits();
}
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudaarithm/Convolution.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudaarithm/Convolution.java
index f1cecf4fa48..33a069dac57 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudaarithm/Convolution.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudaarithm/Convolution.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_cudaarithm;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudaarithm/DFT.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudaarithm/DFT.java
index ba1eaa72c47..f5a6862b59e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudaarithm/DFT.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudaarithm/DFT.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_cudaarithm;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudaarithm/LookUpTable.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudaarithm/LookUpTable.java
index 1c7de4d028a..736f8e3a513 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudaarithm/LookUpTable.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudaarithm/LookUpTable.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_cudaarithm;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudabgsegm/BackgroundSubtractorMOG.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudabgsegm/BackgroundSubtractorMOG.java
index a502fb8e465..ce20ab253a2 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudabgsegm/BackgroundSubtractorMOG.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudabgsegm/BackgroundSubtractorMOG.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_cudabgsegm;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudabgsegm/BackgroundSubtractorMOG2.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudabgsegm/BackgroundSubtractorMOG2.java
index 844b7ccbb50..8ad6d091fb2 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudabgsegm/BackgroundSubtractorMOG2.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudabgsegm/BackgroundSubtractorMOG2.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_cudabgsegm;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudacodec/EncodeQp.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudacodec/EncodeQp.java
index 8f5d3509b2e..4337e073b57 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudacodec/EncodeQp.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudacodec/EncodeQp.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_cudacodec;
@@ -41,9 +41,9 @@ public class EncodeQp extends Pointer {
}
/** Specifies QP value for P-frame. */
- public native @Cast("cv::uint32_t") int qpInterP(); public native EncodeQp qpInterP(int setter);
+ public native @Cast("uint32_t") int qpInterP(); public native EncodeQp qpInterP(int setter);
/** Specifies QP value for B-frame. */
- public native @Cast("cv::uint32_t") int qpInterB(); public native EncodeQp qpInterB(int setter);
+ public native @Cast("uint32_t") int qpInterB(); public native EncodeQp qpInterB(int setter);
/** Specifies QP value for Intra Frame. */
- public native @Cast("cv::uint32_t") int qpIntra(); public native EncodeQp qpIntra(int setter);
+ public native @Cast("uint32_t") int qpIntra(); public native EncodeQp qpIntra(int setter);
}
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudacodec/EncoderCallback.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudacodec/EncoderCallback.java
index 7d1530f8468..62534297a5a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudacodec/EncoderCallback.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_cudacodec/EncoderCallback.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_cudacodec;
@@ -34,7 +34,7 @@ public class EncoderCallback extends Pointer {
@param vPacket The raw bitstream for one or more frames.
*/
- public native void onEncoded(@Cast("const std::vector
/** \brief Abstract base class for all facemark models
To utilize this API in your program, please take a look at the \ref tutorial_table_of_content_facemark
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FacemarkAAM.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FacemarkAAM.java
index bfd69966308..f9affd26996 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FacemarkAAM.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FacemarkAAM.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_face;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FacemarkKazemi.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FacemarkKazemi.java
index 565b492da81..873e516578b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FacemarkKazemi.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FacemarkKazemi.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_face;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FacemarkLBF.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FacemarkLBF.java
index 1b22b43e869..479f339490c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FacemarkLBF.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FacemarkLBF.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_face;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FacemarkTrain.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FacemarkTrain.java
index 4c7b3d51544..7073361fd23 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FacemarkTrain.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FacemarkTrain.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_face;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FisherFaceRecognizer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FisherFaceRecognizer.java
index bf44f6c4348..89b3b8f1650 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FisherFaceRecognizer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/FisherFaceRecognizer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_face;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/LBPHFaceRecognizer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/LBPHFaceRecognizer.java
index 8019d9c28da..ff336b1b0b6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/LBPHFaceRecognizer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/LBPHFaceRecognizer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_face;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/PredictCollector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/PredictCollector.java
index ba32c4e5762..eeb2534b7f7 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/PredictCollector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/PredictCollector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_face;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/StandardCollector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/StandardCollector.java
index 22cee859556..96282ab62fd 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/StandardCollector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_face/StandardCollector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_face;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/AKAZE.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/AKAZE.java
index 5c7ea217f08..abf4a465ba0 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/AKAZE.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/AKAZE.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/AffineFeature.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/AffineFeature.java
index 6f90243ee59..f599e28be18 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/AffineFeature.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/AffineFeature.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/AgastFeatureDetector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/AgastFeatureDetector.java
index 3dc586646f3..16a06dabe2b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/AgastFeatureDetector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/AgastFeatureDetector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
@@ -24,11 +24,7 @@
import static org.bytedeco.opencv.global.opencv_features2d.*;
-/** \} features2d_main
-
- * \addtogroup features2d_main
- * \{
-
+
/** \brief Wrapping class for feature detection using the AGAST method. :
*/
@Namespace("cv") @Properties(inherit = org.bytedeco.opencv.presets.opencv_features2d.class)
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BFMatcher.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BFMatcher.java
index 27120dc052b..f4192131902 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BFMatcher.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BFMatcher.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BOWImgDescriptorExtractor.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BOWImgDescriptorExtractor.java
index ff3d84e62b2..8bae06e17d3 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BOWImgDescriptorExtractor.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BOWImgDescriptorExtractor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BOWKMeansTrainer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BOWKMeansTrainer.java
index f563d3b7bfa..776fe096a47 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BOWKMeansTrainer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BOWKMeansTrainer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BOWTrainer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BOWTrainer.java
index c4954b3289c..1e323f1f345 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BOWTrainer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BOWTrainer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
@@ -24,6 +24,8 @@
import static org.bytedeco.opencv.global.opencv_features2d.*;
+/** \}
+
/****************************************************************************************\
* Bag of visual words *
\****************************************************************************************/
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BRISK.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BRISK.java
index b98525944c4..66e67112342 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BRISK.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/BRISK.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/DescriptorMatcher.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/DescriptorMatcher.java
index efe0dbe274b..ec07fc69f76 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/DescriptorMatcher.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/DescriptorMatcher.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
@@ -24,6 +24,8 @@
import static org.bytedeco.opencv.global.opencv_features2d.*;
+/** \} features2d_main
+
/****************************************************************************************\
* DescriptorMatcher *
\****************************************************************************************/
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/FastFeatureDetector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/FastFeatureDetector.java
index 785c1fb4d86..c18229ed696 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/FastFeatureDetector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/FastFeatureDetector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
@@ -24,11 +24,7 @@
import static org.bytedeco.opencv.global.opencv_features2d.*;
-/** \} features2d_main
-
- * \addtogroup features2d_main
- * \{
-
+
/** \brief Wrapping class for feature detection using the FAST method. :
*/
@Namespace("cv") @Properties(inherit = org.bytedeco.opencv.presets.opencv_features2d.class)
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/Feature2D.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/Feature2D.java
index 3f7bf099e7e..c08a19dcb6a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/Feature2D.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/Feature2D.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/FlannBasedMatcher.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/FlannBasedMatcher.java
index c70eec747fb..c0c9978b840 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/FlannBasedMatcher.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/FlannBasedMatcher.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/GFTTDetector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/GFTTDetector.java
index 270599ea88a..bf9992aa654 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/GFTTDetector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/GFTTDetector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/KAZE.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/KAZE.java
index 676f662bcad..9ff718859ab 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/KAZE.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/KAZE.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
@@ -24,11 +24,7 @@
import static org.bytedeco.opencv.global.opencv_features2d.*;
-/** \} features2d_main
-
- * \addtogroup features2d_main
- * \{
-
+
/** \brief Class implementing the KAZE keypoint detector and descriptor extractor, described in \cite ABD12 .
\note AKAZE descriptor can only be used with KAZE or AKAZE keypoints .. [ABD12] KAZE Features. Pablo
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/KeyPointsFilter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/KeyPointsFilter.java
index 6514e373123..6f8193c4561 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/KeyPointsFilter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/KeyPointsFilter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/MSER.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/MSER.java
index b5ab0c95c12..3583342d718 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/MSER.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/MSER.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/ORB.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/ORB.java
index 3bc07aa200f..e0129688134 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/ORB.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/ORB.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/SIFT.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/SIFT.java
index 4ecf3a2bcc0..6f5ac8887b6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/SIFT.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/SIFT.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/SimpleBlobDetector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/SimpleBlobDetector.java
index 77eb296f978..1428a2fe115 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/SimpleBlobDetector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_features2d/SimpleBlobDetector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_features2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/AutotunedIndexParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/AutotunedIndexParams.java
index 16f185a6ade..fd8fedf99de 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/AutotunedIndexParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/AutotunedIndexParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_flann;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/CompositeIndexParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/CompositeIndexParams.java
index 85b20ca5df7..46d7e8d7bff 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/CompositeIndexParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/CompositeIndexParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_flann;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/HierarchicalClusteringIndexParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/HierarchicalClusteringIndexParams.java
index be6f98af78d..61da5ebc360 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/HierarchicalClusteringIndexParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/HierarchicalClusteringIndexParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_flann;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/Index.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/Index.java
index 9de99893278..44ec6e20448 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/Index.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/Index.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_flann;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/IndexParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/IndexParams.java
index 119e3380b07..d263ce253a4 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/IndexParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/IndexParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_flann;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/KDTreeIndexParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/KDTreeIndexParams.java
index 408658c4d55..a04d63da858 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/KDTreeIndexParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/KDTreeIndexParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_flann;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/KMeansIndexParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/KMeansIndexParams.java
index e1f0bddb1b9..5cd1a4f38ea 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/KMeansIndexParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/KMeansIndexParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_flann;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/LinearIndexParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/LinearIndexParams.java
index b10bb25d5f2..9a601b71b87 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/LinearIndexParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/LinearIndexParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_flann;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/LshIndexParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/LshIndexParams.java
index 9350bb9203e..5a39ecf463e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/LshIndexParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/LshIndexParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_flann;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/SavedIndexParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/SavedIndexParams.java
index 0b88bdb93ef..b618b627566 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/SavedIndexParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/SavedIndexParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_flann;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/SearchParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/SearchParams.java
index 140b2e18b4f..6cf97e698c8 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/SearchParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_flann/SearchParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_flann;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/ButtonCallback.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/ButtonCallback.java
index 4c5f98c8864..5d468205c3a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/ButtonCallback.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/ButtonCallback.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_highgui;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvButtonCallback.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvButtonCallback.java
index d24ea2c6d3e..c70f0e20ec3 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvButtonCallback.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvButtonCallback.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_highgui;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvMouseCallback.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvMouseCallback.java
index e203d7bdb39..8657ff91d73 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvMouseCallback.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvMouseCallback.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_highgui;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvOpenGlDrawCallback.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvOpenGlDrawCallback.java
index dd48a7a034b..26245a8759a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvOpenGlDrawCallback.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvOpenGlDrawCallback.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_highgui;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvTrackbarCallback.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvTrackbarCallback.java
index 0df7939ac70..d967c90d326 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvTrackbarCallback.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvTrackbarCallback.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_highgui;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvTrackbarCallback2.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvTrackbarCallback2.java
index 1211e188d0c..35272ac1ba2 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvTrackbarCallback2.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/CvTrackbarCallback2.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_highgui;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/MouseCallback.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/MouseCallback.java
index 7729e9454a1..070afad02a3 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/MouseCallback.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/MouseCallback.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_highgui;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/OpenGlDrawCallback.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/OpenGlDrawCallback.java
index 0b8b403a7c3..30f79133a27 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/OpenGlDrawCallback.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/OpenGlDrawCallback.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_highgui;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/Pt2Func_int_ByteBuffer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/Pt2Func_int_ByteBuffer.java
index 48bacaf9e12..db61a25e88b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/Pt2Func_int_ByteBuffer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/Pt2Func_int_ByteBuffer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_highgui;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/Pt2Func_int_BytePointer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/Pt2Func_int_BytePointer.java
index f6905aad8c6..e7c467009f5 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/Pt2Func_int_BytePointer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/Pt2Func_int_BytePointer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_highgui;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/Pt2Func_int_PointerPointer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/Pt2Func_int_PointerPointer.java
index efaa7e21f92..065281e1bcc 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/Pt2Func_int_PointerPointer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/Pt2Func_int_PointerPointer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_highgui;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/Pt2Func_int_byte__.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/Pt2Func_int_byte__.java
index 4de03258d98..c2e91aa1825 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/Pt2Func_int_byte__.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/Pt2Func_int_byte__.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_highgui;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/QtFont.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/QtFont.java
index 875bc4086d0..deea5966693 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/QtFont.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/QtFont.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_highgui;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/TrackbarCallback.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/TrackbarCallback.java
index ecf9f95ce68..a061d43998d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/TrackbarCallback.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_highgui/TrackbarCallback.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_highgui;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/AverageHash.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/AverageHash.java
index be347f44eeb..cb20ada9ce1 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/AverageHash.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/AverageHash.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_img_hash;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/BlockMeanHash.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/BlockMeanHash.java
index 28779c5f7ac..dcef4c19ebf 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/BlockMeanHash.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/BlockMeanHash.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_img_hash;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/ColorMomentHash.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/ColorMomentHash.java
index a22934124c6..368b9898d72 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/ColorMomentHash.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/ColorMomentHash.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_img_hash;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/ImgHashBase.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/ImgHashBase.java
index 0c965b37c62..238026ab9ef 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/ImgHashBase.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/ImgHashBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_img_hash;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/MarrHildrethHash.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/MarrHildrethHash.java
index 45f7c9ffb31..6664f93c131 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/MarrHildrethHash.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/MarrHildrethHash.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_img_hash;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/PHash.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/PHash.java
index 9a60106b3ef..6c9be4e4da0 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/PHash.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/PHash.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_img_hash;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/RadialVarianceHash.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/RadialVarianceHash.java
index 282bfe0797a..cb61aeb65b6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/RadialVarianceHash.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_img_hash/RadialVarianceHash.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_img_hash;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CLAHE.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CLAHE.java
index ffca2a7d028..fbed3751e88 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CLAHE.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CLAHE.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvChainPtReader.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvChainPtReader.java
index 08dfcf87e7c..0d0f9c80133 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvChainPtReader.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvChainPtReader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvConnectedComp.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvConnectedComp.java
index a5e38ef3ed2..8d828fba556 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvConnectedComp.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvConnectedComp.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvContourScanner.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvContourScanner.java
index a16184d39d3..a1350fa9b54 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvContourScanner.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvContourScanner.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvConvexityDefect.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvConvexityDefect.java
index 5428b323547..3344d3c5570 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvConvexityDefect.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvConvexityDefect.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvDistanceFunction.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvDistanceFunction.java
index 1de71adb5d0..bd4c0b1694d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvDistanceFunction.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvDistanceFunction.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvFeatureTree.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvFeatureTree.java
index 9743d391abc..85a951a6bb2 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvFeatureTree.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvFeatureTree.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvFont.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvFont.java
index d56abbc57c7..8d904195641 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvFont.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvFont.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvHuMoments.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvHuMoments.java
index 4f94985bf90..114b8234e3d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvHuMoments.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvHuMoments.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvLSH.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvLSH.java
index 4ec914188d6..59b3216fa73 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvLSH.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvLSH.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvLSHOperations.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvLSHOperations.java
index 5f8d3cd814c..d9576ec2ee8 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvLSHOperations.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvLSHOperations.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvMoments.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvMoments.java
index 8747f2bba10..a82b745c2d9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvMoments.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/CvMoments.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/GeneralizedHough.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/GeneralizedHough.java
index ce17a26f44f..26ec20b2cff 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/GeneralizedHough.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/GeneralizedHough.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/GeneralizedHoughBallard.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/GeneralizedHoughBallard.java
index 8c9baabd9c8..c92097d4e05 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/GeneralizedHoughBallard.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/GeneralizedHoughBallard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/GeneralizedHoughGuil.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/GeneralizedHoughGuil.java
index ca0055a415d..4f116619caa 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/GeneralizedHoughGuil.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/GeneralizedHoughGuil.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/LineIterator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/LineIterator.java
index 9ab9bb53c2c..e403e7dd341 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/LineIterator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/LineIterator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/LineSegmentDetector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/LineSegmentDetector.java
index 18f472bfa42..47a8b3b2acc 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/LineSegmentDetector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/LineSegmentDetector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Subdiv2D.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Subdiv2D.java
index fc8a4fd312c..1e8d37d8bf9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Subdiv2D.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Subdiv2D.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec2fVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec2fVector.java
index 90ac8104259..61da8374fbd 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec2fVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec2fVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec3fVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec3fVector.java
index e3d2a90e3d5..df67cc712f9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec3fVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec3fVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec4fVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec4fVector.java
index 61ca19fa7ca..d3e109e292a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec4fVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec4fVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec4iVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec4iVector.java
index d00751977da..b05381eb928 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec4iVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec4iVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec6fVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec6fVector.java
index 19904e51b98..1f5f6389641 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec6fVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_imgproc/Vec6fVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_imgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/CChecker.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/CChecker.java
index b8eb4fb8404..f90b4740705 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/CChecker.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/CChecker.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_mcc;
@@ -68,6 +68,15 @@ public class CChecker extends Pointer {
public native @Cast("cv::mcc::TYPECHART") int getTarget();
public native @ByVal Point2fVector getBox();
+
+ /** \brief Computes and returns the coordinates of the central parts of the charts modules.
+ *
+ * This method computes transformation matrix from the checkers's coordinates ({@code cv::mcc::CChecker::getBox()})
+ * and find by this the coordinates of the central parts of the charts modules.
+ * It is used in {@code cv::mcc::CCheckerDraw::draw()} and in {@code ChartsRGB} calculation.
+ */
+ public native @ByVal Point2fVector getColorCharts();
+
public native @ByVal Mat getChartsRGB();
public native @ByVal Mat getChartsYCbCr();
public native float getCost();
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/CCheckerDetector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/CCheckerDetector.java
index 559dd3173db..793c211af8c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/CCheckerDetector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/CCheckerDetector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_mcc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/CCheckerDraw.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/CCheckerDraw.java
index 17308b9dc72..45803b89920 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/CCheckerDraw.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/CCheckerDraw.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_mcc;
@@ -53,7 +53,6 @@ public class CCheckerDraw extends Pointer {
/** \brief Draws the checker to the given image.
* @param img image in color space BGR
- * @return void
*/
public native void draw(@ByVal Mat img);
public native void draw(@ByVal UMat img);
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/CCheckerVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/CCheckerVector.java
index b4587840a9e..d4d419de1e8 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/CCheckerVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/CCheckerVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_mcc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/ColorCorrectionModel.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/ColorCorrectionModel.java
index 13ef0e6f64c..88b8904a288 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/ColorCorrectionModel.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/ColorCorrectionModel.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_mcc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/DetectorParameters.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/DetectorParameters.java
index c25a39b7c67..998e5801682 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/DetectorParameters.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_mcc/DetectorParameters.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_mcc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/ANN_MLP.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/ANN_MLP.java
index c065c81a931..15ca986235d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/ANN_MLP.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/ANN_MLP.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ml;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/Boost.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/Boost.java
index 51b3146162e..103f137cd26 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/Boost.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/Boost.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ml;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/DTrees.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/DTrees.java
index 7faa1a740f6..7ed4cd2517a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/DTrees.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/DTrees.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ml;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/EM.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/EM.java
index 700d13bbe98..39ead00c2c1 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/EM.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/EM.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ml;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/KNearest.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/KNearest.java
index 868c9164265..403593310cc 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/KNearest.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/KNearest.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ml;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/LogisticRegression.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/LogisticRegression.java
index 9d59ee439d5..e177c69f4fc 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/LogisticRegression.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/LogisticRegression.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ml;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/NormalBayesClassifier.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/NormalBayesClassifier.java
index 291c3a7b35a..59d5aeb0b51 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/NormalBayesClassifier.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/NormalBayesClassifier.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ml;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/ParamGrid.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/ParamGrid.java
index e9622b7ec8e..9e2939a75ff 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/ParamGrid.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/ParamGrid.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ml;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/RTrees.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/RTrees.java
index 6c4ac3e0ba8..006b1c9383a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/RTrees.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/RTrees.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ml;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/SVM.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/SVM.java
index 6b4a5548ede..066cae3e1fa 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/SVM.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/SVM.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ml;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/SVMSGD.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/SVMSGD.java
index 774099d3b0a..30773986786 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/SVMSGD.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/SVMSGD.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ml;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/StatModel.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/StatModel.java
index a0adc80f0f8..6e5be8bbae5 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/StatModel.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/StatModel.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ml;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/TrainData.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/TrainData.java
index 180c6c56876..c8d401ab992 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/TrainData.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ml/TrainData.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ml;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/ArucoDetector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/ArucoDetector.java
index 0aa47e27d4b..cb0f9f86b55 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/ArucoDetector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/ArucoDetector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/BarcodeDetector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/BarcodeDetector.java
index 610ebde2ba6..97637400c25 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/BarcodeDetector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/BarcodeDetector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
@@ -115,4 +115,54 @@ public class BarcodeDetector extends GraphicalCodeDetector {
public native @Cast("bool") boolean detectAndDecodeWithType(@ByVal GpuMat img,
@ByRef StringVector decoded_info,
@ByRef StringVector decoded_type);
+
+ /** \brief Get detector downsampling threshold.
+ *
+ * @return detector downsampling threshold
+ */
+ public native double getDownsamplingThreshold();
+
+ /** \brief Set detector downsampling threshold.
+ *
+ * By default, the detect method resizes the input image to this limit if the smallest image size is is greater than the threshold.
+ * Increasing this value can improve detection accuracy and the number of results at the expense of performance.
+ * Correlates with detector scales. Setting this to a large value will disable downsampling.
+ * @param thresh downsampling limit to apply (default 512)
+ * @see setDetectorScales
+ */
+ public native @ByRef BarcodeDetector setDownsamplingThreshold(double thresh);
+
+ /** \brief Returns detector box filter sizes.
+ *
+ * @param sizes output parameter for returning the sizes.
+ */
+ public native void getDetectorScales(@StdVector FloatPointer sizes);
+ public native void getDetectorScales(@StdVector FloatBuffer sizes);
+ public native void getDetectorScales(@StdVector float[] sizes);
+
+ /** \brief Set detector box filter sizes.
+ *
+ * Adjusts the value and the number of box filters used in the detect step.
+ * The filter sizes directly correlate with the expected line widths for a barcode. Corresponds to expected barcode distance.
+ * If the downsampling limit is increased, filter sizes need to be adjusted in an inversely proportional way.
+ * @param sizes box filter sizes, relative to minimum dimension of the image (default [0.01, 0.03, 0.06, 0.08])
+ */
+ public native @ByRef BarcodeDetector setDetectorScales(@StdVector FloatPointer sizes);
+ public native @ByRef BarcodeDetector setDetectorScales(@StdVector FloatBuffer sizes);
+ public native @ByRef BarcodeDetector setDetectorScales(@StdVector float[] sizes);
+
+ /** \brief Get detector gradient magnitude threshold.
+ *
+ * @return detector gradient magnitude threshold.
+ */
+ public native double getGradientThreshold();
+
+ /** \brief Set detector gradient magnitude threshold.
+ *
+ * Sets the coherence threshold for detected bounding boxes.
+ * Increasing this value will generate a closer fitted bounding box width and can reduce false-positives.
+ * Values between 16 and 1024 generally work, while too high of a value will remove valid detections.
+ * @param thresh gradient magnitude threshold (default 64).
+ */
+ public native @ByRef BarcodeDetector setGradientThreshold(double thresh);
}
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/BaseCascadeClassifier.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/BaseCascadeClassifier.java
index 1e590711ba9..b97c9fcdab3 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/BaseCascadeClassifier.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/BaseCascadeClassifier.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/Board.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/Board.java
index c331e78852e..14a01a495d8 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/Board.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/Board.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
@@ -158,7 +158,7 @@ public native void matchImagePoints(@ByVal GpuMatVector detectedCorners, @ByVal
public native void generateImage(@ByVal Size outSize, @ByVal GpuMat img, int marginSize/*=0*/, int borderBits/*=1*/);
public native void generateImage(@ByVal Size outSize, @ByVal GpuMat img);
- public Board() { super((Pointer)null); allocate(); }
+ @Deprecated public Board() { super((Pointer)null); allocate(); }
@Deprecated private native void allocate();
@Opaque public static class Impl extends Pointer {
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CascadeClassifier.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CascadeClassifier.java
index 45e14219054..3046763feaf 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CascadeClassifier.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CascadeClassifier.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CharucoBoard.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CharucoBoard.java
index 081cae95ded..7ec7c6d6d35 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CharucoBoard.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CharucoBoard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
@@ -120,6 +120,6 @@ private native void allocate(@Const @ByRef Size size, float squareLength, float
public native @Cast("bool") boolean checkCharucoCornersCollinear(@ByVal UMat charucoIds);
public native @Cast("bool") boolean checkCharucoCornersCollinear(@ByVal GpuMat charucoIds);
- public CharucoBoard() { super((Pointer)null); allocate(); }
+ @Deprecated public CharucoBoard() { super((Pointer)null); allocate(); }
@Deprecated private native void allocate();
}
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CharucoDetector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CharucoDetector.java
index 9f30e4d03f3..a975d410078 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CharucoDetector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CharucoDetector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
@@ -92,6 +92,9 @@ private native void allocate(@Const @ByRef CharucoBoard board,
* If camera parameters are provided, the process is based in an approximated pose estimation, else it is based on local homography.
* Only visible corners are returned. For each corner, its corresponding identifier is also returned in charucoIds.
* @see findChessboardCorners
+ * \note After OpenCV 4.6.0, there was an incompatible change in the ChArUco pattern generation algorithm for even row counts.
+ * Use cv::aruco::CharucoBoard::setLegacyPattern() to ensure compatibility with patterns created using OpenCV versions prior to 4.6.0.
+ * For more information, see the issue: https://github.com/opencv/opencv/issues/23152
*/
public native void detectBoard(@ByVal Mat image, @ByVal Mat charucoCorners, @ByVal Mat charucoIds,
@ByVal(nullValue = "cv::InputOutputArrayOfArrays(cv::noArray())") MatVector markerCorners,
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CharucoParameters.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CharucoParameters.java
index e2c4d27a3fd..03e131693e9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CharucoParameters.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CharucoParameters.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CvHaarClassifierCascade.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CvHaarClassifierCascade.java
index 5e19c25190b..577f21e45d9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CvHaarClassifierCascade.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/CvHaarClassifierCascade.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
@@ -35,60 +35,62 @@
\{
\defgroup objdetect_cascade_classifier Cascade Classifier for Object Detection
-
-The object detector described below has been initially proposed by Paul Viola \cite Viola01 and
-improved by Rainer Lienhart \cite Lienhart02 .
-
-First, a classifier (namely a *cascade of boosted classifiers working with haar-like features*) is
-trained with a few hundred sample views of a particular object (i.e., a face or a car), called
-positive examples, that are scaled to the same size (say, 20x20), and negative examples - arbitrary
-images of the same size.
-
-After a classifier is trained, it can be applied to a region of interest (of the same size as used
-during the training) in an input image. The classifier outputs a "1" if the region is likely to show
-the object (i.e., face/car), and "0" otherwise. To search for the object in the whole image one can
-move the search window across the image and check every location using the classifier. The
-classifier is designed so that it can be easily "resized" in order to be able to find the objects of
-interest at different sizes, which is more efficient than resizing the image itself. So, to find an
-object of an unknown size in the image the scan procedure should be done several times at different
-scales.
-
-The word "cascade" in the classifier name means that the resultant classifier consists of several
-simpler classifiers (*stages*) that are applied subsequently to a region of interest until at some
-stage the candidate is rejected or all the stages are passed. The word "boosted" means that the
-classifiers at every stage of the cascade are complex themselves and they are built out of basic
-classifiers using one of four different boosting techniques (weighted voting). Currently Discrete
-Adaboost, Real Adaboost, Gentle Adaboost and Logitboost are supported. The basic classifiers are
-decision-tree classifiers with at least 2 leaves. Haar-like features are the input to the basic
-classifiers, and are calculated as described below. The current algorithm uses the following
-Haar-like features:
-
-
-
-The feature used in a particular classifier is specified by its shape (1a, 2b etc.), position within
-the region of interest and the scale (this scale is not the same as the scale used at the detection
-stage, though these two scales are multiplied). For example, in the case of the third line feature
-(2c) the response is calculated as the difference between the sum of image pixels under the
-rectangle covering the whole feature (including the two white stripes and the black stripe in the
-middle) and the sum of the image pixels under the black stripe multiplied by 3 in order to
-compensate for the differences in the size of areas. The sums of pixel values over a rectangular
-regions are calculated rapidly using integral images (see below and the integral description).
-
-Check \ref tutorial_cascade_classifier "the corresponding tutorial" for more details.
-
-The following reference is for the detection part only. There is a separate application called
-opencv_traincascade that can train a cascade of boosted classifiers from a set of samples.
-
-\note In the new C++ interface it is also possible to use LBP (local binary pattern) features in
-addition to Haar-like features. .. [Viola01] Paul Viola and Michael J. Jones. Rapid Object Detection
-using a Boosted Cascade of Simple Features. IEEE CVPR, 2001. The paper is available online at
-
+ The object detector described below has been initially proposed by Paul Viola \cite Viola01 and
+ improved by Rainer Lienhart \cite Lienhart02 .
+
+ First, a classifier (namely a *cascade of boosted classifiers working with haar-like features*) is
+ trained with a few hundred sample views of a particular object (i.e., a face or a car), called
+ positive examples, that are scaled to the same size (say, 20x20), and negative examples - arbitrary
+ images of the same size.
+
+ After a classifier is trained, it can be applied to a region of interest (of the same size as used
+ during the training) in an input image. The classifier outputs a "1" if the region is likely to show
+ the object (i.e., face/car), and "0" otherwise. To search for the object in the whole image one can
+ move the search window across the image and check every location using the classifier. The
+ classifier is designed so that it can be easily "resized" in order to be able to find the objects of
+ interest at different sizes, which is more efficient than resizing the image itself. So, to find an
+ object of an unknown size in the image the scan procedure should be done several times at different
+ scales.
+
+ The word "cascade" in the classifier name means that the resultant classifier consists of several
+ simpler classifiers (*stages*) that are applied subsequently to a region of interest until at some
+ stage the candidate is rejected or all the stages are passed. The word "boosted" means that the
+ classifiers at every stage of the cascade are complex themselves and they are built out of basic
+ classifiers using one of four different boosting techniques (weighted voting). Currently Discrete
+ Adaboost, Real Adaboost, Gentle Adaboost and Logitboost are supported. The basic classifiers are
+ decision-tree classifiers with at least 2 leaves. Haar-like features are the input to the basic
+ classifiers, and are calculated as described below. The current algorithm uses the following
+ Haar-like features:
+
+ 
+
+ The feature used in a particular classifier is specified by its shape (1a, 2b etc.), position within
+ the region of interest and the scale (this scale is not the same as the scale used at the detection
+ stage, though these two scales are multiplied). For example, in the case of the third line feature
+ (2c) the response is calculated as the difference between the sum of image pixels under the
+ rectangle covering the whole feature (including the two white stripes and the black stripe in the
+ middle) and the sum of the image pixels under the black stripe multiplied by 3 in order to
+ compensate for the differences in the size of areas. The sums of pixel values over a rectangular
+ regions are calculated rapidly using integral images (see below and the integral description).
+
+ Check \ref tutorial_cascade_classifier "the corresponding tutorial" for more details.
+
+ The following reference is for the detection part only. There is a separate application called
+ opencv_traincascade that can train a cascade of boosted classifiers from a set of samples.
+
+ \note In the new C++ interface it is also possible to use LBP (local binary pattern) features in
+ addition to Haar-like features. .. [Viola01] Paul Viola and Michael J. Jones. Rapid Object Detection
+ using a Boosted Cascade of Simple Features. IEEE CVPR, 2001. The paper is available online at
+
\defgroup objdetect_hog HOG (Histogram of Oriented Gradients) descriptor and object detector
\defgroup objdetect_barcode Barcode detection and decoding
\defgroup objdetect_qrcode QRCode detection and encoding
\defgroup objdetect_dnn_face DNN-based face detection and recognition
-Check \ref tutorial_dnn_face "the corresponding tutorial" for more details.
+
+ Check \ref tutorial_dnn_face "the corresponding tutorial" for more details.
+
\defgroup objdetect_common Common functions and classes
\defgroup objdetect_aruco ArUco markers and boards detection for robust camera pose estimation
\{
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/DetectionBasedTracker.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/DetectionBasedTracker.java
index 3a997b66b04..42466b5c610 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/DetectionBasedTracker.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/DetectionBasedTracker.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/DetectionROI.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/DetectionROI.java
index 8173ba383aa..75ccec47d51 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/DetectionROI.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/DetectionROI.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/DetectorParameters.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/DetectorParameters.java
index 59938cd411a..ce8b4c9a172 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/DetectorParameters.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/DetectorParameters.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/Dictionary.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/Dictionary.java
index 6949c380c39..1667b7dae6a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/Dictionary.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/Dictionary.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/FaceDetectorYN.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/FaceDetectorYN.java
index 76e0c409a70..71524a78a7a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/FaceDetectorYN.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/FaceDetectorYN.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/FaceRecognizerSF.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/FaceRecognizerSF.java
index 8c8ea747c06..0da573f9b4b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/FaceRecognizerSF.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/FaceRecognizerSF.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/GraphicalCodeDetector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/GraphicalCodeDetector.java
index d6d361ea98f..1c371a6bd2c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/GraphicalCodeDetector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/GraphicalCodeDetector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
@@ -48,7 +48,7 @@ public class GraphicalCodeDetector extends Pointer {
return new GraphicalCodeDetector((Pointer)this).offsetAddress(i);
}
- public GraphicalCodeDetector() { super((Pointer)null); allocate(); }
+ @Deprecated public GraphicalCodeDetector() { super((Pointer)null); allocate(); }
@Deprecated private native void allocate();
public GraphicalCodeDetector(@Const @ByRef GraphicalCodeDetector arg0) { super((Pointer)null); allocate(arg0); }
@@ -135,6 +135,10 @@ public class GraphicalCodeDetector extends Pointer {
@param decoded_info UTF8-encoded output vector of string or empty vector of string if the codes cannot be decoded.
@param points optional output vector of vertices of the found graphical code quadrangles. Will be empty if not found.
@param straight_code The optional vector of images containing binarized codes
+
+ - If there are QR codes encoded with a Structured Append mode on the image and all of them detected and decoded correctly,
+ method writes a full message to position corresponds to 0-th code in a sequence. The rest of QR codes from the same sequence
+ have empty string.
*/
public native @Cast("bool") boolean detectAndDecodeMulti(@ByVal Mat img, @ByRef StringVector decoded_info, @ByVal(nullValue = "cv::OutputArray(cv::noArray())") Mat points,
@ByVal(nullValue = "cv::OutputArrayOfArrays(cv::noArray())") MatVector straight_code);
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/GridBoard.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/GridBoard.java
index 8f5d8c3f3f1..9e0821e3576 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/GridBoard.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/GridBoard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
@@ -80,6 +80,6 @@ private native void allocate(@Const @ByRef Size size, float markerLength, float
public native float getMarkerLength();
public native float getMarkerSeparation();
- public GridBoard() { super((Pointer)null); allocate(); }
+ @Deprecated public GridBoard() { super((Pointer)null); allocate(); }
@Deprecated private native void allocate();
}
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/HOGDescriptor.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/HOGDescriptor.java
index e98157ec15d..7c8e7b40fe3 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/HOGDescriptor.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/HOGDescriptor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/QRCodeDetector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/QRCodeDetector.java
index a850b7fac0f..9bc344fbf12 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/QRCodeDetector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/QRCodeDetector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/QRCodeDetectorAruco.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/QRCodeDetectorAruco.java
index 4a17e9c5ff3..e65d414194e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/QRCodeDetectorAruco.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/QRCodeDetectorAruco.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
@@ -105,7 +105,7 @@ public class QRCodeDetectorAruco extends GraphicalCodeDetector {
public native @ByRef QRCodeDetectorAruco setDetectorParameters(@Const @ByRef Params params);
/** \brief Aruco detector parameters are used to search for the finder patterns. */
- public native @ByVal DetectorParameters getArucoParameters();
+ public native @Const @ByRef DetectorParameters getArucoParameters();
/** \brief Aruco detector parameters are used to search for the finder patterns. */
public native void setArucoParameters(@Const @ByRef DetectorParameters params);
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/QRCodeEncoder.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/QRCodeEncoder.java
index 0f365bf4ed5..974f0c65f3d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/QRCodeEncoder.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/QRCodeEncoder.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/RefineParameters.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/RefineParameters.java
index 672c95519cf..c7369de5a75 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/RefineParameters.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/RefineParameters.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
@@ -68,7 +68,7 @@ public class RefineParameters extends Pointer {
*/
public native float minRepDistance(); public native RefineParameters minRepDistance(float setter);
- /** \brief minRepDistance rate of allowed erroneous bits respect to the error correction capability of the used dictionary.
+ /** \brief errorCorrectionRate rate of allowed erroneous bits respect to the error correction capability of the used dictionary.
*
* -1 ignores the error correction step.
*/
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/SimilarRects.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/SimilarRects.java
index 535b4f96bfc..9005d588448 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/SimilarRects.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_objdetect/SimilarRects.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_objdetect;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_optflow/DualTVL1OpticalFlow.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_optflow/DualTVL1OpticalFlow.java
index b52ce890588..5b94dd2ce4a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_optflow/DualTVL1OpticalFlow.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_optflow/DualTVL1OpticalFlow.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_optflow;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_phase_unwrapping/HistogramPhaseUnwrapping.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_phase_unwrapping/HistogramPhaseUnwrapping.java
index 47af7a25cfe..e3b0a23f391 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_phase_unwrapping/HistogramPhaseUnwrapping.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_phase_unwrapping/HistogramPhaseUnwrapping.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_phase_unwrapping;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_phase_unwrapping/PhaseUnwrapping.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_phase_unwrapping/PhaseUnwrapping.java
index fc3d1e91964..5d0cd65f4f4 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_phase_unwrapping/PhaseUnwrapping.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_phase_unwrapping/PhaseUnwrapping.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_phase_unwrapping;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/AlignExposures.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/AlignExposures.java
index 16359929ddc..5a1bba5dfb7 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/AlignExposures.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/AlignExposures.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_photo;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/AlignMTB.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/AlignMTB.java
index c67471f4789..1be76f80cc9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/AlignMTB.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/AlignMTB.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_photo;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/CalibrateCRF.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/CalibrateCRF.java
index c477917abb1..3c162920575 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/CalibrateCRF.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/CalibrateCRF.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_photo;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/CalibrateDebevec.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/CalibrateDebevec.java
index a20d19e269e..340d5867e17 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/CalibrateDebevec.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/CalibrateDebevec.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_photo;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/CalibrateRobertson.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/CalibrateRobertson.java
index 1daf0349982..1414866986d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/CalibrateRobertson.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/CalibrateRobertson.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_photo;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/MergeDebevec.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/MergeDebevec.java
index d67bd3bf64f..d357bb9978f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/MergeDebevec.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/MergeDebevec.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_photo;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/MergeExposures.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/MergeExposures.java
index ab3721bd126..7403aa8c485 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/MergeExposures.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/MergeExposures.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_photo;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/MergeMertens.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/MergeMertens.java
index b08584d3c64..d82d5d456bd 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/MergeMertens.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/MergeMertens.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_photo;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/MergeRobertson.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/MergeRobertson.java
index b64ce4262b9..54fb7fbbbc8 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/MergeRobertson.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/MergeRobertson.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_photo;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/Tonemap.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/Tonemap.java
index f9919353919..ce0f8cf2259 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/Tonemap.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/Tonemap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_photo;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/TonemapDrago.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/TonemapDrago.java
index e6c5c3b4b99..ce6375cd148 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/TonemapDrago.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/TonemapDrago.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_photo;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/TonemapMantiuk.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/TonemapMantiuk.java
index ac65e246ade..f831aeb65ac 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/TonemapMantiuk.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/TonemapMantiuk.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_photo;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/TonemapReinhard.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/TonemapReinhard.java
index 7c0a565cd3d..8d58f0cbfa9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/TonemapReinhard.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_photo/TonemapReinhard.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_photo;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_plot/Plot2d.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_plot/Plot2d.java
index 64bb98dc5fd..4088e6dcd00 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_plot/Plot2d.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_plot/Plot2d.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_plot;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityBRISQUE.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityBRISQUE.java
index 54cf91565b7..268c5995b90 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityBRISQUE.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityBRISQUE.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_quality;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityBase.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityBase.java
index c59c78f4fb1..e74d5b43ec4 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityBase.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_quality;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityGMSD.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityGMSD.java
index e3352c25aaf..54ed331db29 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityGMSD.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityGMSD.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_quality;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityMSE.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityMSE.java
index 314a900189a..0df1590a71e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityMSE.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityMSE.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_quality;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityPSNR.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityPSNR.java
index 07c03997bed..a40a9b0e8f2 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityPSNR.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualityPSNR.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_quality;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualitySSIM.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualitySSIM.java
index 6f98ba5ff27..53da786a576 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualitySSIM.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_quality/QualitySSIM.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_quality;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_rapid/GOSTracker.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_rapid/GOSTracker.java
index c6863f2a596..febb33d7314 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_rapid/GOSTracker.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_rapid/GOSTracker.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_rapid;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_rapid/OLSTracker.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_rapid/OLSTracker.java
index 83ca8855e66..a67c90550bb 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_rapid/OLSTracker.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_rapid/OLSTracker.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_rapid;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_rapid/Rapid.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_rapid/Rapid.java
index d751bfbe9ea..747a8767b50 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_rapid/Rapid.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_rapid/Rapid.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_rapid;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_rapid/Tracker.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_rapid/Tracker.java
index 8b6a282fd6b..1b92953b01a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_rapid/Tracker.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_rapid/Tracker.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_rapid;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/MotionSaliency.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/MotionSaliency.java
index da50774f6ab..04c617caa92 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/MotionSaliency.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/MotionSaliency.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_saliency;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/MotionSaliencyBinWangApr2014.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/MotionSaliencyBinWangApr2014.java
index c9bac9c1c14..29914bec1ee 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/MotionSaliencyBinWangApr2014.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/MotionSaliencyBinWangApr2014.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_saliency;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/Objectness.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/Objectness.java
index c5da8e0750d..539dae9a18f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/Objectness.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/Objectness.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_saliency;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/ObjectnessBING.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/ObjectnessBING.java
index 2764712d091..180b9740bfa 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/ObjectnessBING.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/ObjectnessBING.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_saliency;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/Saliency.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/Saliency.java
index 0e13c84bf5a..70732701a0d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/Saliency.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/Saliency.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_saliency;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/StaticSaliency.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/StaticSaliency.java
index 9c2db2b6651..10b9c6928c9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/StaticSaliency.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/StaticSaliency.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_saliency;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/StaticSaliencyFineGrained.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/StaticSaliencyFineGrained.java
index 885ef8c82ad..74799262119 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/StaticSaliencyFineGrained.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/StaticSaliencyFineGrained.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_saliency;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/StaticSaliencySpectralResidual.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/StaticSaliencySpectralResidual.java
index 911e13739fd..3789f641110 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/StaticSaliencySpectralResidual.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_saliency/StaticSaliencySpectralResidual.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_saliency;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/AffineTransformer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/AffineTransformer.java
index d34ab61cf8b..1edbc22fabb 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/AffineTransformer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/AffineTransformer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_shape;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ChiHistogramCostExtractor.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ChiHistogramCostExtractor.java
index d94d94b3a10..84fcdb9284f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ChiHistogramCostExtractor.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ChiHistogramCostExtractor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_shape;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/EMDHistogramCostExtractor.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/EMDHistogramCostExtractor.java
index 44b178c2ea3..22f6da4d1ab 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/EMDHistogramCostExtractor.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/EMDHistogramCostExtractor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_shape;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/EMDL1HistogramCostExtractor.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/EMDL1HistogramCostExtractor.java
index d466c6934ba..5a3eda96621 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/EMDL1HistogramCostExtractor.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/EMDL1HistogramCostExtractor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_shape;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/HausdorffDistanceExtractor.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/HausdorffDistanceExtractor.java
index 3ddf03c1ffe..3d7b65c3a3d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/HausdorffDistanceExtractor.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/HausdorffDistanceExtractor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_shape;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/HistogramCostExtractor.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/HistogramCostExtractor.java
index 792073a639e..6e5c28d8e79 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/HistogramCostExtractor.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/HistogramCostExtractor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_shape;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/NormHistogramCostExtractor.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/NormHistogramCostExtractor.java
index 84ea907ed27..7469fd7fd97 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/NormHistogramCostExtractor.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/NormHistogramCostExtractor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_shape;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ShapeContextDistanceExtractor.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ShapeContextDistanceExtractor.java
index 8747c15af4c..f588a8d17f0 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ShapeContextDistanceExtractor.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ShapeContextDistanceExtractor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_shape;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ShapeDistanceExtractor.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ShapeDistanceExtractor.java
index 015d9aa3195..ffa68325521 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ShapeDistanceExtractor.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ShapeDistanceExtractor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_shape;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ShapeTransformer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ShapeTransformer.java
index 5b1bc632f17..0802a1093ba 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ShapeTransformer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ShapeTransformer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_shape;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ThinPlateSplineShapeTransformer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ThinPlateSplineShapeTransformer.java
index cae4a075e14..7eee148e9fc 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ThinPlateSplineShapeTransformer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_shape/ThinPlateSplineShapeTransformer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_shape;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/AffineBasedEstimator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/AffineBasedEstimator.java
index d57576dedde..e8a9bec9025 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/AffineBasedEstimator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/AffineBasedEstimator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/AffineBestOf2NearestMatcher.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/AffineBestOf2NearestMatcher.java
index 6d1de3fd215..d99c27ee2e2 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/AffineBestOf2NearestMatcher.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/AffineBestOf2NearestMatcher.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/AffineWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/AffineWarper.java
index 3168d45e1f4..ac0e0359f5c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/AffineWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/AffineWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BestOf2NearestMatcher.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BestOf2NearestMatcher.java
index 686a5e41379..0ad5d27f43f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BestOf2NearestMatcher.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BestOf2NearestMatcher.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BestOf2NearestRangeMatcher.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BestOf2NearestRangeMatcher.java
index a31759b649a..d6ddf50ad9f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BestOf2NearestRangeMatcher.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BestOf2NearestRangeMatcher.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Blender.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Blender.java
index 16b6cd16360..d481a008910 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Blender.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Blender.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BlocksChannelsCompensator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BlocksChannelsCompensator.java
index 9e28ad3ac8b..c4ddf49cc06 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BlocksChannelsCompensator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BlocksChannelsCompensator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BlocksCompensator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BlocksCompensator.java
index 6554091b3cc..702e369ec4a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BlocksCompensator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BlocksCompensator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BlocksGainCompensator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BlocksGainCompensator.java
index 3101c828c92..25f860ceee3 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BlocksGainCompensator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BlocksGainCompensator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterAffine.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterAffine.java
index d1801b33401..5d719007368 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterAffine.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterAffine.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterAffinePartial.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterAffinePartial.java
index 1c5f0665c8e..0a9771248f7 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterAffinePartial.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterAffinePartial.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterBase.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterBase.java
index 1a4231af39f..70af9cca634 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterBase.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterRay.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterRay.java
index 0637088b3d5..76ccf351b8d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterRay.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterRay.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterReproj.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterReproj.java
index 86c1ab7da7a..ec256639a76 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterReproj.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/BundleAdjusterReproj.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CameraParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CameraParams.java
index 55a2a615af6..2e81f1254cb 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CameraParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CameraParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CameraParamsVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CameraParamsVector.java
index d7f5084a553..f13cd973d3c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CameraParamsVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CameraParamsVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ChannelsCompensator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ChannelsCompensator.java
index 422b6997e24..d2b6662c04a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ChannelsCompensator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ChannelsCompensator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CompressedRectilinearPortraitProjector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CompressedRectilinearPortraitProjector.java
index 2540832b231..d8513ed9b0c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CompressedRectilinearPortraitProjector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CompressedRectilinearPortraitProjector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CompressedRectilinearPortraitWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CompressedRectilinearPortraitWarper.java
index d576958bdbf..b93a58ff37d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CompressedRectilinearPortraitWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CompressedRectilinearPortraitWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CompressedRectilinearProjector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CompressedRectilinearProjector.java
index f130aa6c058..f185172fc61 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CompressedRectilinearProjector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CompressedRectilinearProjector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CompressedRectilinearWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CompressedRectilinearWarper.java
index b49598fbf02..385bd1978f9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CompressedRectilinearWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CompressedRectilinearWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CylindricalPortraitProjector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CylindricalPortraitProjector.java
index b044f02bf65..3fe55eecf83 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CylindricalPortraitProjector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CylindricalPortraitProjector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CylindricalPortraitWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CylindricalPortraitWarper.java
index 5a2f4988255..e93b4af1b50 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CylindricalPortraitWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CylindricalPortraitWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CylindricalProjector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CylindricalProjector.java
index c0a0cda1523..3350fdefab9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CylindricalProjector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CylindricalProjector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CylindricalWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CylindricalWarper.java
index 4c43b08fc89..8773297e707 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CylindricalWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/CylindricalWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailCompressedRectilinearPortraitWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailCompressedRectilinearPortraitWarper.java
index 40ca18850c2..20b64fafbaf 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailCompressedRectilinearPortraitWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailCompressedRectilinearPortraitWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailCompressedRectilinearWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailCompressedRectilinearWarper.java
index 1329264ad91..3f79fcc6e1b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailCompressedRectilinearWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailCompressedRectilinearWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailCylindricalWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailCylindricalWarper.java
index 48b5bbc4e36..7128b4578c1 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailCylindricalWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailCylindricalWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailCylindricalWarperGpu.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailCylindricalWarperGpu.java
index 7a343d1754e..70c1ae87202 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailCylindricalWarperGpu.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailCylindricalWarperGpu.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailFisheyeWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailFisheyeWarper.java
index 4c2f2cd843d..3f2c902ee0d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailFisheyeWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailFisheyeWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailMercatorWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailMercatorWarper.java
index c1da072774c..87f88da6054 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailMercatorWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailMercatorWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailPaniniPortraitWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailPaniniPortraitWarper.java
index 5a0abdea46f..e44665b1099 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailPaniniPortraitWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailPaniniPortraitWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailPaniniWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailPaniniWarper.java
index 0de5aab2183..84e7426d490 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailPaniniWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailPaniniWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailPlaneWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailPlaneWarper.java
index cca754c945d..ef671ce8a85 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailPlaneWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailPlaneWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailPlaneWarperGpu.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailPlaneWarperGpu.java
index 5be410ef154..b8c9f623c6c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailPlaneWarperGpu.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailPlaneWarperGpu.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailSphericalWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailSphericalWarper.java
index b07161a8124..e1370b7be55 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailSphericalWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailSphericalWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailSphericalWarperGpu.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailSphericalWarperGpu.java
index 4e7ae6d9632..bb688a9a6ce 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailSphericalWarperGpu.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailSphericalWarperGpu.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailStereographicWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailStereographicWarper.java
index 0c74925f50d..9eaa892b8f4 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailStereographicWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailStereographicWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailTransverseMercatorWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailTransverseMercatorWarper.java
index 6c0d65ba054..8b18951658b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailTransverseMercatorWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DetailTransverseMercatorWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DisjointSets.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DisjointSets.java
index cc6aac9626f..a79c76beec4 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DisjointSets.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DisjointSets.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DpSeamFinder.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DpSeamFinder.java
index cb13dc2ddc1..c19a043a5f9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DpSeamFinder.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/DpSeamFinder.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Estimator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Estimator.java
index c9ac9f3c25e..89e00b72860 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Estimator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Estimator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ExposureCompensator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ExposureCompensator.java
index daa30fcadfa..e153596c562 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ExposureCompensator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ExposureCompensator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/FeatherBlender.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/FeatherBlender.java
index a2b64f62e25..7bc45148d2c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/FeatherBlender.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/FeatherBlender.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/FeaturesMatcher.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/FeaturesMatcher.java
index 4da2d7e1c74..a54a1688627 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/FeaturesMatcher.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/FeaturesMatcher.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/FisheyeProjector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/FisheyeProjector.java
index 64a57d560c8..7fe939dbf7e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/FisheyeProjector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/FisheyeProjector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/FisheyeWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/FisheyeWarper.java
index 8ea328100e7..9a56b2c5df0 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/FisheyeWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/FisheyeWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/GainCompensator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/GainCompensator.java
index a8a8615e92e..9d037ac29c3 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/GainCompensator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/GainCompensator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Graph.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Graph.java
index 46297b6f68d..1864455b2f7 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Graph.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Graph.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/GraphCutSeamFinder.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/GraphCutSeamFinder.java
index d1993a33f03..b3133e648f1 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/GraphCutSeamFinder.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/GraphCutSeamFinder.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/GraphCutSeamFinderBase.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/GraphCutSeamFinderBase.java
index 87f1e50b613..1a9ed870f9f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/GraphCutSeamFinderBase.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/GraphCutSeamFinderBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/GraphEdge.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/GraphEdge.java
index 95a55597a18..aeb2e94df71 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/GraphEdge.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/GraphEdge.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/HomographyBasedEstimator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/HomographyBasedEstimator.java
index a955e1fc7c6..27c223f0030 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/HomographyBasedEstimator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/HomographyBasedEstimator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ImageFeatures.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ImageFeatures.java
index 0eb5e8b32af..a3b068aead8 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ImageFeatures.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ImageFeatures.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ImageFeaturesVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ImageFeaturesVector.java
index 51591d8e171..5a194efcac8 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ImageFeaturesVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ImageFeaturesVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MatchesInfo.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MatchesInfo.java
index 3b1051cde77..22aafedf2ae 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MatchesInfo.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MatchesInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MatchesInfoVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MatchesInfoVector.java
index 04bbe98fd67..10a7da01da9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MatchesInfoVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MatchesInfoVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MercatorProjector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MercatorProjector.java
index cc20e44d0f3..94929ebafc1 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MercatorProjector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MercatorProjector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MercatorWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MercatorWarper.java
index f82782968df..0854b1790bc 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MercatorWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MercatorWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MultiBandBlender.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MultiBandBlender.java
index 18cbe2f0e5e..964a65bfeec 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MultiBandBlender.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/MultiBandBlender.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/NoBundleAdjuster.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/NoBundleAdjuster.java
index a14556c223b..10576d0ea0f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/NoBundleAdjuster.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/NoBundleAdjuster.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/NoExposureCompensator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/NoExposureCompensator.java
index 4f74eea2923..247ff68d63c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/NoExposureCompensator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/NoExposureCompensator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/NoSeamFinder.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/NoSeamFinder.java
index 5b3c7c8bd78..25a8e41c7f9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/NoSeamFinder.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/NoSeamFinder.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PairwiseSeamFinder.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PairwiseSeamFinder.java
index 23c7ab14ccb..57a32695de1 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PairwiseSeamFinder.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PairwiseSeamFinder.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PaniniPortraitProjector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PaniniPortraitProjector.java
index 6b8b7f63316..9f1cc9e4fc6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PaniniPortraitProjector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PaniniPortraitProjector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PaniniPortraitWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PaniniPortraitWarper.java
index 813f78e208e..2e624d9bb7d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PaniniPortraitWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PaniniPortraitWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PaniniProjector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PaniniProjector.java
index fe15ffef3d8..9ae379047d6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PaniniProjector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PaniniProjector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PaniniWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PaniniWarper.java
index 0889681f50c..a8630bfdf31 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PaniniWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PaniniWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PlanePortraitProjector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PlanePortraitProjector.java
index feb1735a8f0..5e1d305ab72 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PlanePortraitProjector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PlanePortraitProjector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PlanePortraitWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PlanePortraitWarper.java
index 8f12252f608..b20610d6906 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PlanePortraitWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PlanePortraitWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PlaneProjector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PlaneProjector.java
index 5715abc51bd..b3c0c28d751 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PlaneProjector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PlaneProjector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PlaneWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PlaneWarper.java
index 73d0235e05d..50fcc7b8934 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PlaneWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PlaneWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ProjectorBase.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ProjectorBase.java
index eed5688e471..90767c8e1d0 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ProjectorBase.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/ProjectorBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PyRotationWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PyRotationWarper.java
index f34ab973ce3..f45129dab51 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PyRotationWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/PyRotationWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/RotationWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/RotationWarper.java
index 81feacc0e44..a6641b6ff56 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/RotationWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/RotationWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SeamFinder.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SeamFinder.java
index 37e30bd629c..62d7aa4acd1 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SeamFinder.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SeamFinder.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SphericalPortraitProjector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SphericalPortraitProjector.java
index e536af39723..6f9f2161a1d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SphericalPortraitProjector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SphericalPortraitProjector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SphericalPortraitWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SphericalPortraitWarper.java
index ba27c93c84d..c2cfcbe2399 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SphericalPortraitWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SphericalPortraitWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SphericalProjector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SphericalProjector.java
index 4ff9409c5de..1e1fca4b1c3 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SphericalProjector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SphericalProjector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SphericalWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SphericalWarper.java
index 4f729b8d49d..1437f54b363 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SphericalWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/SphericalWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/StereographicProjector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/StereographicProjector.java
index 94e7814f969..8a664e3e6aa 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/StereographicProjector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/StereographicProjector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/StereographicWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/StereographicWarper.java
index ee8fb6fe371..0c7e8dc099d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/StereographicWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/StereographicWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Stitcher.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Stitcher.java
index 7b46e811a94..89cf7b770f6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Stitcher.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Stitcher.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Timelapser.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Timelapser.java
index 8b842ae15f2..8f2a6a308f7 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Timelapser.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/Timelapser.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/TimelapserCrop.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/TimelapserCrop.java
index 5127f433fef..e1ca2dc314a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/TimelapserCrop.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/TimelapserCrop.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/TransverseMercatorProjector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/TransverseMercatorProjector.java
index 6dafd5a8cce..7db9c23a430 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/TransverseMercatorProjector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/TransverseMercatorProjector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/TransverseMercatorWarper.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/TransverseMercatorWarper.java
index ca9aa08d1b7..92c06971992 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/TransverseMercatorWarper.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/TransverseMercatorWarper.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/VoronoiSeamFinder.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/VoronoiSeamFinder.java
index d13b5857c79..300f2d95e65 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/VoronoiSeamFinder.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/VoronoiSeamFinder.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/WarperCreator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/WarperCreator.java
index 3f456e25710..a979b58e43a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/WarperCreator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_stitching/WarperCreator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_stitching;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_structured_light/GrayCodePattern.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_structured_light/GrayCodePattern.java
index 08158e62f42..8ced10f07e5 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_structured_light/GrayCodePattern.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_structured_light/GrayCodePattern.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_structured_light;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_structured_light/SinusoidalPattern.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_structured_light/SinusoidalPattern.java
index 65ce8186dac..4dc1d9c6207 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_structured_light/SinusoidalPattern.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_structured_light/SinusoidalPattern.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_structured_light;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_structured_light/StructuredLightPattern.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_structured_light/StructuredLightPattern.java
index 85d81ae8674..6bdba1eba3c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_structured_light/StructuredLightPattern.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_structured_light/StructuredLightPattern.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_structured_light;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/BroxOpticalFlow.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/BroxOpticalFlow.java
index 58e4db99d39..f9825638cb0 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/BroxOpticalFlow.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/BroxOpticalFlow.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_superres;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/DenseOpticalFlowExt.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/DenseOpticalFlowExt.java
index fa5605d2ea1..f9328d296f9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/DenseOpticalFlowExt.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/DenseOpticalFlowExt.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_superres;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/FrameSource.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/FrameSource.java
index 388d198931a..97f3835726a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/FrameSource.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/FrameSource.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_superres;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/PyrLKOpticalFlow.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/PyrLKOpticalFlow.java
index d5810582de7..d9f28c2ba47 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/PyrLKOpticalFlow.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/PyrLKOpticalFlow.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_superres;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/SuperResDualTVL1OpticalFlow.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/SuperResDualTVL1OpticalFlow.java
index 3b64de53401..a2cda2d1928 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/SuperResDualTVL1OpticalFlow.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/SuperResDualTVL1OpticalFlow.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_superres;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/SuperResFarnebackOpticalFlow.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/SuperResFarnebackOpticalFlow.java
index 260f05e234f..d06966ad6ec 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/SuperResFarnebackOpticalFlow.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/SuperResFarnebackOpticalFlow.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_superres;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/SuperResolution.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/SuperResolution.java
index bc422071f91..d181b338595 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/SuperResolution.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_superres/SuperResolution.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_superres;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/BaseOCR.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/BaseOCR.java
index a22ff22deaf..176e5bf9922 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/BaseOCR.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/BaseOCR.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_text;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/DoubleVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/DoubleVector.java
index 2170128c988..30b195f255c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/DoubleVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/DoubleVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_text;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/ERFilter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/ERFilter.java
index 0ffe86bb6d2..d152dbf6043 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/ERFilter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/ERFilter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_text;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/ERStat.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/ERStat.java
index 743ebe4e53d..878276c4f2c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/ERStat.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/ERStat.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_text;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/ERStatVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/ERStatVector.java
index 9fab324e68a..1167ebf9d65 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/ERStatVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/ERStatVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_text;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/ERStatVectorVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/ERStatVectorVector.java
index 0fecb72d317..c80050dcf52 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/ERStatVectorVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/ERStatVectorVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_text;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/FloatVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/FloatVector.java
index a50fa39ec77..f7037961ac8 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/FloatVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/FloatVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_text;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/IntDeque.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/IntDeque.java
index b6a6c795ca0..f887c8d079e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/IntDeque.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/IntDeque.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_text;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/IntVector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/IntVector.java
index f707719f034..ef939759fd2 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/IntVector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/IntVector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_text;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/OCRBeamSearchDecoder.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/OCRBeamSearchDecoder.java
index ee416d22a32..a3fddc0e5ff 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/OCRBeamSearchDecoder.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/OCRBeamSearchDecoder.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_text;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/OCRHMMDecoder.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/OCRHMMDecoder.java
index 2f8760df209..10cfc4cb715 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/OCRHMMDecoder.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/OCRHMMDecoder.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_text;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/OCRHolisticWordRecognizer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/OCRHolisticWordRecognizer.java
index 6ddc7f308fa..8a5e1227340 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/OCRHolisticWordRecognizer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/OCRHolisticWordRecognizer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_text;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/OCRTesseract.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/OCRTesseract.java
index 22d6bdd60f2..b4f06f5617f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/OCRTesseract.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/OCRTesseract.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_text;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/TextDetector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/TextDetector.java
index 95b759befc9..15408c69fd4 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/TextDetector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/TextDetector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_text;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/TextDetectorCNN.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/TextDetectorCNN.java
index 47ddfafd559..905d28e6405 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/TextDetectorCNN.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_text/TextDetectorCNN.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_text;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/AugmentedUnscentedKalmanFilterParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/AugmentedUnscentedKalmanFilterParams.java
index cff474eb019..0e15189a986 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/AugmentedUnscentedKalmanFilterParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/AugmentedUnscentedKalmanFilterParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/BaseClassifier.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/BaseClassifier.java
index ce2b993fa67..27186d18757 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/BaseClassifier.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/BaseClassifier.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/ClassifierThreshold.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/ClassifierThreshold.java
index 86acbb4f390..103acb282cd 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/ClassifierThreshold.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/ClassifierThreshold.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CosDistance.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CosDistance.java
index df5af27cabf..3ee3d230ac2 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CosDistance.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CosDistance.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvFeatureEvaluator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvFeatureEvaluator.java
index 789fae9abc8..539c23fe04d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvFeatureEvaluator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvFeatureEvaluator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvFeatureParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvFeatureParams.java
index d408f12e5ee..d7acfeadc9a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvFeatureParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvFeatureParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvHOGEvaluator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvHOGEvaluator.java
index 204c4cbf652..13dbf1bcf38 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvHOGEvaluator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvHOGEvaluator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvHOGFeatureParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvHOGFeatureParams.java
index 43123644305..81f101e4181 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvHOGFeatureParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvHOGFeatureParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvHaarEvaluator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvHaarEvaluator.java
index 75b001bdbcf..2e553ac215e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvHaarEvaluator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvHaarEvaluator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvHaarFeatureParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvHaarFeatureParams.java
index 44fbf571fb9..f24000f9a9b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvHaarFeatureParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvHaarFeatureParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvLBPEvaluator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvLBPEvaluator.java
index bb8450e7bd8..62f7f632862 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvLBPEvaluator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvLBPEvaluator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvLBPFeatureParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvLBPFeatureParams.java
index f1fce84e20e..3ab506d6ac2 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvLBPFeatureParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvLBPFeatureParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvParams.java
index e42057004dd..418d759f125 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/CvParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/Detector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/Detector.java
index 3c0622d8e21..c8cb21eb56f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/Detector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/Detector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/EstimatedGaussDistribution.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/EstimatedGaussDistribution.java
index 8b63c13aeaa..18f6a02902a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/EstimatedGaussDistribution.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/EstimatedGaussDistribution.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/IDescriptorDistance.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/IDescriptorDistance.java
index 1bf5e04ed30..685cc2b0a91 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/IDescriptorDistance.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/IDescriptorDistance.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/IImageDescriptor.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/IImageDescriptor.java
index 480752cfbf7..4f6d9f4234d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/IImageDescriptor.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/IImageDescriptor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/ITrackerByMatching.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/ITrackerByMatching.java
index d5350679273..bc03459b3be 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/ITrackerByMatching.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/ITrackerByMatching.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
@@ -79,7 +79,7 @@ public class ITrackerByMatching extends Pointer {
///
///
public native void process(@Const @ByRef Mat frame, @Cast("const cv::detail::tracking::tbm::TrackedObjects*") @ByRef TrackedObjectDeque detections,
- @Cast("cv::uint64_t") long timestamp);
+ @Cast("uint64_t") long timestamp);
/**
* \brief Pipeline parameters getter.
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/MatchTemplateDistance.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/MatchTemplateDistance.java
index 154199a83ac..3ee1a56ab69 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/MatchTemplateDistance.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/MatchTemplateDistance.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/ResizedImageDescriptor.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/ResizedImageDescriptor.java
index 4ac5d7518d4..029b0de90cb 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/ResizedImageDescriptor.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/ResizedImageDescriptor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/SizeTPointVectorMap.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/SizeTPointVectorMap.java
index 380f163dbae..fc0a7280a17 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/SizeTPointVectorMap.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/SizeTPointVectorMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/SizeTTrackMap.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/SizeTTrackMap.java
index ffc27ad59ca..7d6759de9b5 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/SizeTTrackMap.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/SizeTTrackMap.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/StrongClassifierDirectSelection.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/StrongClassifierDirectSelection.java
index 6db1ff15c3f..6f99e1f3f32 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/StrongClassifierDirectSelection.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/StrongClassifierDirectSelection.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/Track.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/Track.java
index 483ec00b033..f2c52e2ca62 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/Track.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/Track.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackedObject.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackedObject.java
index c731c3533a0..97bbb03f3e2 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackedObject.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackedObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
@@ -64,7 +64,7 @@ public class TrackedObject extends Pointer {
///
/// */
- public native @Cast("cv::uint64_t") long timestamp(); public native TrackedObject timestamp(long setter);
+ public native @Cast("uint64_t") long timestamp(); public native TrackedObject timestamp(long setter);
/**
* \brief Default constructor.
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackedObjectDeque.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackedObjectDeque.java
index 43d84bc33ff..4c5d9b9cfce 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackedObjectDeque.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackedObjectDeque.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackerCSRT.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackerCSRT.java
index 75faef6574c..479c0771ad3 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackerCSRT.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackerCSRT.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackerKCF.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackerKCF.java
index 5c3e6d29d00..d6c96ce67ec 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackerKCF.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackerKCF.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackerParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackerParams.java
index 111ad484653..c26701a9dcb 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackerParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/TrackerParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/UkfSystemModel.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/UkfSystemModel.java
index 51ee2adedf7..1c4932fe871 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/UkfSystemModel.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/UkfSystemModel.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/UnscentedKalmanFilter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/UnscentedKalmanFilter.java
index f5350c38de9..8ff6badef7f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/UnscentedKalmanFilter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/UnscentedKalmanFilter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/UnscentedKalmanFilterParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/UnscentedKalmanFilterParams.java
index eb1c4ad6326..0df769614fc 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/UnscentedKalmanFilterParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/UnscentedKalmanFilterParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/WeakClassifierHaarFeature.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/WeakClassifierHaarFeature.java
index f5a61a10b58..06e7bc22001 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/WeakClassifierHaarFeature.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_tracking/WeakClassifierHaarFeature.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_tracking;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/BackgroundSubtractor.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/BackgroundSubtractor.java
index e8eada8759a..b3468d18390 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/BackgroundSubtractor.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/BackgroundSubtractor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_video;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/BackgroundSubtractorKNN.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/BackgroundSubtractorKNN.java
index c4a1666a376..e7f4c194ed7 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/BackgroundSubtractorKNN.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/BackgroundSubtractorKNN.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_video;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/BackgroundSubtractorMOG2.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/BackgroundSubtractorMOG2.java
index 03c6390d46a..312aae0eec6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/BackgroundSubtractorMOG2.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/BackgroundSubtractorMOG2.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_video;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/DISOpticalFlow.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/DISOpticalFlow.java
index a04e90f9fe8..bdde6892c52 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/DISOpticalFlow.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/DISOpticalFlow.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_video;
@@ -111,6 +111,12 @@ public class DISOpticalFlow extends DenseOpticalFlow {
/** \copybrief getVariationalRefinementGamma @see getVariationalRefinementGamma */
public native void setVariationalRefinementGamma(float val);
+ /** \brief Norm value shift for robust penalizer
+ @see setVariationalRefinementEpsilon */
+ public native float getVariationalRefinementEpsilon();
+ /** \copybrief getVariationalRefinementEpsilon @see getVariationalRefinementEpsilon */
+ public native void setVariationalRefinementEpsilon(float val);
+
/** \brief Whether to use mean-normalization of patches when computing patch distance. It is turned on
by default as it typically provides a noticeable quality boost because of increased robustness to
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/DenseOpticalFlow.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/DenseOpticalFlow.java
index 5a70e6d31bd..e5d62e98fe6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/DenseOpticalFlow.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/DenseOpticalFlow.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_video;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/FarnebackOpticalFlow.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/FarnebackOpticalFlow.java
index c7ee58f7c87..ec32cdabdd8 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/FarnebackOpticalFlow.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/FarnebackOpticalFlow.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_video;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/KalmanFilter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/KalmanFilter.java
index e653d57c60e..189e003e122 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/KalmanFilter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/KalmanFilter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_video;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/SparseOpticalFlow.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/SparseOpticalFlow.java
index 2792ecad938..216c6f5b552 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/SparseOpticalFlow.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/SparseOpticalFlow.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_video;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/SparsePyrLKOpticalFlow.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/SparsePyrLKOpticalFlow.java
index d9b8c9dada1..38db9e80491 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/SparsePyrLKOpticalFlow.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/SparsePyrLKOpticalFlow.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_video;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/Tracker.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/Tracker.java
index 52dbefe6fc8..154763b4d7c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/Tracker.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/Tracker.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_video;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerDaSiamRPN.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerDaSiamRPN.java
index 195cca78433..5b663cc6d20 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerDaSiamRPN.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerDaSiamRPN.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_video;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerGOTURN.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerGOTURN.java
index 961f2a7dfef..4ad92d7378b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerGOTURN.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerGOTURN.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_video;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerMIL.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerMIL.java
index 0fa4e6b1847..bccdac66d69 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerMIL.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerMIL.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_video;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerNano.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerNano.java
index 204708409ec..1a5f4d68a88 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerNano.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerNano.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_video;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerVit.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerVit.java
index 9200038ea4a..77d2f10b902 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerVit.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/TrackerVit.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_video;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/VariationalRefinement.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/VariationalRefinement.java
index 572f4feb0e2..6f014e09f5c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/VariationalRefinement.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_video/VariationalRefinement.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_video;
@@ -92,6 +92,12 @@ public class VariationalRefinement extends DenseOpticalFlow {
/** \copybrief getGamma @see getGamma */
public native void setGamma(float val);
+ /** \brief Norm value shift for robust penalizer
+ @see setEpsilon */
+ public native float getEpsilon();
+ /** \copybrief getEpsilon @see getEpsilon */
+ public native void setEpsilon(float val);
+
/** \brief Creates an instance of VariationalRefinement
*/
public static native @Ptr VariationalRefinement create();
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/CvCapture.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/CvCapture.java
index 550b1080f84..b523af47851 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/CvCapture.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/CvCapture.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videoio;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/CvVideoWriter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/CvVideoWriter.java
index bc06bda4711..7b5439ea8d6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/CvVideoWriter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/CvVideoWriter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videoio;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/IVideoCapture.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/IVideoCapture.java
index a650940b925..817f5753fdd 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/IVideoCapture.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/IVideoCapture.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videoio;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/IVideoWriter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/IVideoWriter.java
index e7ae80dd633..185eeace2a6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/IVideoWriter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/IVideoWriter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videoio;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/VideoCapture.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/VideoCapture.java
index 60eaab91fa5..2f208e1aba4 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/VideoCapture.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/VideoCapture.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videoio;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/VideoCapturePrivateAccessor.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/VideoCapturePrivateAccessor.java
index 956725ffb84..e8aac03bf51 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/VideoCapturePrivateAccessor.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/VideoCapturePrivateAccessor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videoio;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/VideoWriter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/VideoWriter.java
index e1d62b373ae..47bedd6d222 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/VideoWriter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videoio/VideoWriter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videoio;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ColorAverageInpainter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ColorAverageInpainter.java
index f73866dfe06..275a0008906 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ColorAverageInpainter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ColorAverageInpainter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ColorInpainter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ColorInpainter.java
index 314e100f497..528a8f32925 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ColorInpainter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ColorInpainter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ConsistentMosaicInpainter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ConsistentMosaicInpainter.java
index 426146bb6ec..53a51e46b9e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ConsistentMosaicInpainter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ConsistentMosaicInpainter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/DeblurerBase.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/DeblurerBase.java
index 33c7c4fcbe1..bb6af36058e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/DeblurerBase.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/DeblurerBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/FastMarchingMethod.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/FastMarchingMethod.java
index 30ca6b8cae0..519d3b3d055 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/FastMarchingMethod.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/FastMarchingMethod.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/FromFileMotionReader.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/FromFileMotionReader.java
index bfc4d23534c..033c6770d1e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/FromFileMotionReader.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/FromFileMotionReader.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/GaussianMotionFilter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/GaussianMotionFilter.java
index bf5d7b2e537..f81acc85ed9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/GaussianMotionFilter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/GaussianMotionFilter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/IDenseOptFlowEstimator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/IDenseOptFlowEstimator.java
index 6204e6df8c7..162078980e2 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/IDenseOptFlowEstimator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/IDenseOptFlowEstimator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/IFrameSource.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/IFrameSource.java
index 370c732c7ac..e9eef518051 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/IFrameSource.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/IFrameSource.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ILog.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ILog.java
index 7130413595e..5f16bdf3e9e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ILog.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ILog.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/IMotionStabilizer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/IMotionStabilizer.java
index 2a63d9f2d2b..d56adaa7bf4 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/IMotionStabilizer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/IMotionStabilizer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/IOutlierRejector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/IOutlierRejector.java
index 1bba24dbc9d..e20b2c1471b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/IOutlierRejector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/IOutlierRejector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ISparseOptFlowEstimator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ISparseOptFlowEstimator.java
index 2ff934e4d91..0f75d8f1035 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ISparseOptFlowEstimator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ISparseOptFlowEstimator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ImageMotionEstimatorBase.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ImageMotionEstimatorBase.java
index dc56448fc35..240f164a871 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ImageMotionEstimatorBase.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ImageMotionEstimatorBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/InpainterBase.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/InpainterBase.java
index fbcaccc7171..a77b922d611 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/InpainterBase.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/InpainterBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/InpaintingPipeline.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/InpaintingPipeline.java
index 0161abfe924..15587a2c39f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/InpaintingPipeline.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/InpaintingPipeline.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/KeypointBasedMotionEstimator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/KeypointBasedMotionEstimator.java
index 16e2d5bf5c9..3e8037ee0be 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/KeypointBasedMotionEstimator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/KeypointBasedMotionEstimator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/LogToStdout.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/LogToStdout.java
index d271038a843..e81f81d16c7 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/LogToStdout.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/LogToStdout.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/LpMotionStabilizer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/LpMotionStabilizer.java
index e00cdab3c1e..cc40d019c17 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/LpMotionStabilizer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/LpMotionStabilizer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MaskFrameSource.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MaskFrameSource.java
index 98c1c569b3e..f2442bbac54 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MaskFrameSource.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MaskFrameSource.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MoreAccurateMotionWobbleSuppressor.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MoreAccurateMotionWobbleSuppressor.java
index 8e29d6ed805..5f207d89486 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MoreAccurateMotionWobbleSuppressor.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MoreAccurateMotionWobbleSuppressor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MoreAccurateMotionWobbleSuppressorBase.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MoreAccurateMotionWobbleSuppressorBase.java
index aa8d3d41a0a..d23950e6fa3 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MoreAccurateMotionWobbleSuppressorBase.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MoreAccurateMotionWobbleSuppressorBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionEstimatorBase.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionEstimatorBase.java
index 7426aa65ccd..68e20a6b6a9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionEstimatorBase.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionEstimatorBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionEstimatorL1.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionEstimatorL1.java
index 948eff2d000..519674662f1 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionEstimatorL1.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionEstimatorL1.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionEstimatorRansacL2.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionEstimatorRansacL2.java
index f764b05ef55..976529b19a8 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionEstimatorRansacL2.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionEstimatorRansacL2.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionFilterBase.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionFilterBase.java
index 44ef335afb3..51d04bcc65a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionFilterBase.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionFilterBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionInpainter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionInpainter.java
index 8761671f9d9..87cef2b3088 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionInpainter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionInpainter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionStabilizationPipeline.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionStabilizationPipeline.java
index 8f69618eaea..b9275789ef9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionStabilizationPipeline.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/MotionStabilizationPipeline.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullDeblurer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullDeblurer.java
index 7b1e132e98d..f0ba1c2ab83 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullDeblurer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullDeblurer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullFrameSource.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullFrameSource.java
index acf446c238d..8937b7ee838 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullFrameSource.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullFrameSource.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullInpainter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullInpainter.java
index 2195df016fc..2eba8aee3a9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullInpainter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullInpainter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullLog.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullLog.java
index c5a91b470a0..10a0a9f2074 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullLog.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullLog.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullOutlierRejector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullOutlierRejector.java
index 89878cf5a65..1a7a1554a5b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullOutlierRejector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullOutlierRejector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullWobbleSuppressor.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullWobbleSuppressor.java
index 0474dd2bedb..dab58c72dd8 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullWobbleSuppressor.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/NullWobbleSuppressor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/OnePassStabilizer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/OnePassStabilizer.java
index 1283fd3b864..186ce96fad4 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/OnePassStabilizer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/OnePassStabilizer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/PyrLkOptFlowEstimatorBase.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/PyrLkOptFlowEstimatorBase.java
index 8e52a9bb70d..468b4c84a0e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/PyrLkOptFlowEstimatorBase.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/PyrLkOptFlowEstimatorBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/RansacParams.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/RansacParams.java
index 7cb35cbc355..73f1a8dec70 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/RansacParams.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/RansacParams.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/SparsePyrLkOptFlowEstimator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/SparsePyrLkOptFlowEstimator.java
index 50a6ac41dcd..f49cd70c347 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/SparsePyrLkOptFlowEstimator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/SparsePyrLkOptFlowEstimator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/StabilizerBase.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/StabilizerBase.java
index 2ee22a31fbb..a16de9e2ef1 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/StabilizerBase.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/StabilizerBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ToFileMotionWriter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ToFileMotionWriter.java
index dd6dbec3c4b..a85e8aed3ae 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ToFileMotionWriter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/ToFileMotionWriter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/TranslationBasedLocalOutlierRejector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/TranslationBasedLocalOutlierRejector.java
index 0817496986d..ed53f7be5c5 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/TranslationBasedLocalOutlierRejector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/TranslationBasedLocalOutlierRejector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/TwoPassStabilizer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/TwoPassStabilizer.java
index 0ea395b77e4..0d77df9aeeb 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/TwoPassStabilizer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/TwoPassStabilizer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/VideoFileSource.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/VideoFileSource.java
index b98c285f919..49867ba775a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/VideoFileSource.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/VideoFileSource.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/WeightingDeblurer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/WeightingDeblurer.java
index b1eb8258d1f..059d25c6b18 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/WeightingDeblurer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/WeightingDeblurer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/WobbleSuppressorBase.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/WobbleSuppressorBase.java
index 55841fb9f25..56405b98d48 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/WobbleSuppressorBase.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_videostab/WobbleSuppressorBase.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_videostab;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_wechat_qrcode/WeChatQRCode.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_wechat_qrcode/WeChatQRCode.java
index 6856c32e7ba..f6168f416d7 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_wechat_qrcode/WeChatQRCode.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_wechat_qrcode/WeChatQRCode.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_wechat_qrcode;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/AffineFeature2D.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/AffineFeature2D.java
index e35fd1eaa7e..642de920d40 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/AffineFeature2D.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/AffineFeature2D.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xfeatures2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/BEBLID.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/BEBLID.java
index 4070588aa01..43c07746d19 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/BEBLID.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/BEBLID.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xfeatures2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/BoostDesc.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/BoostDesc.java
index 05b3075cdf4..9d3f0a20699 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/BoostDesc.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/BoostDesc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xfeatures2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/BriefDescriptorExtractor.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/BriefDescriptorExtractor.java
index 9d5bc9b7902..89ade8ecd80 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/BriefDescriptorExtractor.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/BriefDescriptorExtractor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xfeatures2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/DAISY.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/DAISY.java
index b09b8b27bf8..f3033174f82 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/DAISY.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/DAISY.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xfeatures2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/Elliptic_KeyPoint.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/Elliptic_KeyPoint.java
index 124402aafaa..0cc0a5b1aee 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/Elliptic_KeyPoint.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/Elliptic_KeyPoint.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xfeatures2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/FREAK.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/FREAK.java
index d88c004e2b0..d7a9333f5ac 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/FREAK.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/FREAK.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xfeatures2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/HarrisLaplaceFeatureDetector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/HarrisLaplaceFeatureDetector.java
index 9ccdb327b41..900700babd6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/HarrisLaplaceFeatureDetector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/HarrisLaplaceFeatureDetector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xfeatures2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/LATCH.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/LATCH.java
index 8feed5296ba..10f07f1b604 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/LATCH.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/LATCH.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xfeatures2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/LUCID.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/LUCID.java
index ed6960283ae..cfc0f827e3f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/LUCID.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/LUCID.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xfeatures2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/MSDDetector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/MSDDetector.java
index 4f223dae439..37706f394ab 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/MSDDetector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/MSDDetector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xfeatures2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/PCTSignatures.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/PCTSignatures.java
index 1bc29e6e78f..7d01cef228c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/PCTSignatures.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/PCTSignatures.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xfeatures2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/PCTSignaturesSQFD.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/PCTSignaturesSQFD.java
index 4504492b64a..1ca0ed51e70 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/PCTSignaturesSQFD.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/PCTSignaturesSQFD.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xfeatures2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/SURF.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/SURF.java
index e1892e0e1c9..9c5ab203871 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/SURF.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/SURF.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xfeatures2d;
@@ -32,6 +32,9 @@
import static org.bytedeco.opencv.global.opencv_xfeatures2d.*;
+/** \addtogroup xfeatures2d_nonfree
+ * \{
+
/** \brief Class for extracting Speeded Up Robust Features from an image \cite Bay06 .
The algorithm parameters:
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/StarDetector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/StarDetector.java
index 5267d21339f..dc19c63dede 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/StarDetector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/StarDetector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xfeatures2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/TBMR.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/TBMR.java
index 9606f371c6d..f47974d3fca 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/TBMR.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/TBMR.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xfeatures2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/TEBLID.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/TEBLID.java
index b6ed7ac51f2..4ed3ff22b1c 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/TEBLID.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/TEBLID.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xfeatures2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/VGG.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/VGG.java
index 032b47428e4..6d2916ebd5d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/VGG.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xfeatures2d/VGG.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xfeatures2d;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/AdaptiveManifoldFilter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/AdaptiveManifoldFilter.java
index de86fc2ddaa..d6d38c87db9 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/AdaptiveManifoldFilter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/AdaptiveManifoldFilter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/Box.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/Box.java
index 2b69e522f96..ad9447fd59f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/Box.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/Box.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/ContourFitting.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/ContourFitting.java
index 4509d82d755..ca5edbb960b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/ContourFitting.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/ContourFitting.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/DTFilter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/DTFilter.java
index 5474a232b21..a6c7200f5fd 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/DTFilter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/DTFilter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/DisparityFilter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/DisparityFilter.java
index 5454d5c7327..a64cc1c930b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/DisparityFilter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/DisparityFilter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/DisparityWLSFilter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/DisparityWLSFilter.java
index 3a5ee167ae7..ab6f26c3f6e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/DisparityWLSFilter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/DisparityWLSFilter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/EdgeAwareInterpolator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/EdgeAwareInterpolator.java
index bb68137fc48..a1af1584432 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/EdgeAwareInterpolator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/EdgeAwareInterpolator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/EdgeBoxes.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/EdgeBoxes.java
index 235bd4b61e5..658834ac0f2 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/EdgeBoxes.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/EdgeBoxes.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/FastBilateralSolverFilter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/FastBilateralSolverFilter.java
index 4ea3df9c8dc..fb28e93530e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/FastBilateralSolverFilter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/FastBilateralSolverFilter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/FastGlobalSmootherFilter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/FastGlobalSmootherFilter.java
index 760fb580310..e1f187e0bf0 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/FastGlobalSmootherFilter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/FastGlobalSmootherFilter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/FastLineDetector.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/FastLineDetector.java
index 5f4655a8e6a..870d66ee026 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/FastLineDetector.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/FastLineDetector.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/GraphSegmentation.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/GraphSegmentation.java
index 38edfdc4bcd..3bce6fdbebe 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/GraphSegmentation.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/GraphSegmentation.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/GuidedFilter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/GuidedFilter.java
index 316e8a46411..ed4ea80172e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/GuidedFilter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/GuidedFilter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
@@ -35,9 +35,9 @@
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
-/** \brief Interface for realizations of Guided Filter.
+/** \brief Interface for realizations of (Fast) Guided Filter.
-For more details about this filter see \cite Kaiming10 .
+For more details about this filter see \cite Kaiming10 \cite Kaiming15 .
*/
@Namespace("cv::ximgproc") @Properties(inherit = org.bytedeco.opencv.presets.opencv_ximgproc.class)
public class GuidedFilter extends Algorithm {
@@ -51,7 +51,7 @@ public class GuidedFilter extends Algorithm {
@Namespace public static native @Name("static_cast
@param src filtering image with any numbers of channels.
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/RFFeatureGetter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/RFFeatureGetter.java
index 514d60ba2fb..b864b46437d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/RFFeatureGetter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/RFFeatureGetter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/RICInterpolator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/RICInterpolator.java
index 734a164fd1b..3c22cf46848 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/RICInterpolator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/RICInterpolator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/RidgeDetectionFilter.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/RidgeDetectionFilter.java
index 0493286ca87..8dcea8d3165 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/RidgeDetectionFilter.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/RidgeDetectionFilter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentation.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentation.java
index 2a2f1b636fd..58782b41539 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentation.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentation.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategy.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategy.java
index fd12e970e7c..587438975d6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategy.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategy.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategyColor.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategyColor.java
index 482378f4ac0..ea62a458227 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategyColor.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategyColor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategyFill.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategyFill.java
index 813ff84e913..7b594f58431 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategyFill.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategyFill.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategyMultiple.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategyMultiple.java
index 280574b1924..cb577570154 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategyMultiple.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategyMultiple.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategySize.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategySize.java
index cfedc95fff4..76ab1d9301e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategySize.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategySize.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategyTexture.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategyTexture.java
index bdbd8b745e1..16f62d51c39 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategyTexture.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SelectiveSearchSegmentationStrategyTexture.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SparseMatchInterpolator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SparseMatchInterpolator.java
index 4065575c9fb..85bf0f94912 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SparseMatchInterpolator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SparseMatchInterpolator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/StructuredEdgeDetection.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/StructuredEdgeDetection.java
index 40b9acf5345..452aa0b5aa2 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/StructuredEdgeDetection.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/StructuredEdgeDetection.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SuperpixelLSC.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SuperpixelLSC.java
index e016f979c67..ba1dcfffd9b 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SuperpixelLSC.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SuperpixelLSC.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SuperpixelSEEDS.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SuperpixelSEEDS.java
index c5ae35e9ba6..d0f5b4acde5 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SuperpixelSEEDS.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SuperpixelSEEDS.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SuperpixelSLIC.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SuperpixelSLIC.java
index a011db39c69..2423d2f900f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SuperpixelSLIC.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_ximgproc/SuperpixelSLIC.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_ximgproc;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/GrayworldWB.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/GrayworldWB.java
index 44f58970d63..3da288b257f 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/GrayworldWB.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/GrayworldWB.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xphoto;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/LearningBasedWB.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/LearningBasedWB.java
index 359bb6d6d59..2f616a7920a 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/LearningBasedWB.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/LearningBasedWB.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xphoto;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/SimpleWB.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/SimpleWB.java
index 295dd1f13db..823de7f599e 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/SimpleWB.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/SimpleWB.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xphoto;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/TonemapDurand.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/TonemapDurand.java
index babb247b48a..ee3f68b1300 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/TonemapDurand.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/TonemapDurand.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xphoto;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/WhiteBalancer.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/WhiteBalancer.java
index b8e7b0accab..49e28707724 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/WhiteBalancer.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_xphoto/WhiteBalancer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_xphoto;
diff --git a/opencv/src/main/java/org/bytedeco/opencv/opencv_java.java b/opencv/src/main/java/org/bytedeco/opencv/opencv_java.java
index 03a78f67b88..fe52d32c187 100644
--- a/opencv/src/main/java/org/bytedeco/opencv/opencv_java.java
+++ b/opencv/src/main/java/org/bytedeco/opencv/opencv_java.java
@@ -53,9 +53,9 @@
opencv_dnn_superres.class,
},
value = {
- @Platform(preload = {"opencv_cuda@.409", "opencv_cudaarithm@.409", "opencv_cudafilters@.409", "opencv_cudaimgproc@.409", "opencv_java"}),
+ @Platform(preload = {"opencv_cuda@.410", "opencv_cudaarithm@.410", "opencv_cudafilters@.410", "opencv_cudaimgproc@.410", "opencv_java"}),
@Platform(value = "ios", preload = "libopencv_java"),
- @Platform(value = "windows", preload = {"opencv_cuda490", "opencv_cudaarithm490", "opencv_cudafilters490", "opencv_cudaimgproc490", "opencv_java"}),
+ @Platform(value = "windows", preload = {"opencv_cuda4100", "opencv_cudaarithm4100", "opencv_cudafilters4100", "opencv_cudaimgproc4100", "opencv_java"}),
}
)
public class opencv_java {
diff --git a/opencv/src/main/java/org/bytedeco/opencv/opencv_python3.java b/opencv/src/main/java/org/bytedeco/opencv/opencv_python3.java
index 119f2062419..0df514e205a 100644
--- a/opencv/src/main/java/org/bytedeco/opencv/opencv_python3.java
+++ b/opencv/src/main/java/org/bytedeco/opencv/opencv_python3.java
@@ -65,12 +65,12 @@
opencv_wechat_qrcode.class,
},
value = {
- @Platform(preload = {"opencv_cuda@.409", "opencv_cudaarithm@.409", "opencv_cudafilters@.409", "opencv_cudaimgproc@.409",
- "opencv_cudacodec@.409", "opencv_cudaobjdetect@.409", "opencv_cudabgsegm@.409", "opencv_cudastereo@.409",
- "opencv_cudafeatures2d@.409", "opencv_cudaoptflow@.409", "opencv_cudawarping@.409", "opencv_cudalegacy@.409"}),
- @Platform(value = "windows", preload = {"opencv_cuda490", "opencv_cudaarithm490", "opencv_cudafilters490", "opencv_cudaimgproc490",
- "opencv_cudacodec490", "opencv_cudaobjdetect490", "opencv_cudabgsegm490", "opencv_cudastereo490",
- "opencv_cudafeatures2d490", "opencv_cudaoptflow490", "opencv_cudawarping490", "opencv_cudalegacy490"}),
+ @Platform(preload = {"opencv_cuda@.410", "opencv_cudaarithm@.410", "opencv_cudafilters@.410", "opencv_cudaimgproc@.410",
+ "opencv_cudacodec@.410", "opencv_cudaobjdetect@.410", "opencv_cudabgsegm@.410", "opencv_cudastereo@.410",
+ "opencv_cudafeatures2d@.410", "opencv_cudaoptflow@.410", "opencv_cudawarping@.410", "opencv_cudalegacy@.410"}),
+ @Platform(value = "windows", preload = {"opencv_cuda4100", "opencv_cudaarithm4100", "opencv_cudafilters4100", "opencv_cudaimgproc4100",
+ "opencv_cudacodec4100", "opencv_cudaobjdetect4100", "opencv_cudabgsegm4100", "opencv_cudastereo4100",
+ "opencv_cudafeatures2d4100", "opencv_cudaoptflow4100", "opencv_cudawarping4100", "opencv_cudalegacy4100"}),
}
)
public class opencv_python3 {
diff --git a/opencv/src/main/java/org/bytedeco/opencv/presets/opencv_aruco.java b/opencv/src/main/java/org/bytedeco/opencv/presets/opencv_aruco.java
index 67360eccded..bda9afef8c1 100644
--- a/opencv/src/main/java/org/bytedeco/opencv/presets/opencv_aruco.java
+++ b/opencv/src/main/java/org/bytedeco/opencv/presets/opencv_aruco.java
@@ -33,10 +33,10 @@
value = {
@Platform(
include = {/*"{@code {.cpp}
float val = img.at
+{@code \[\sum _{I: \; \texttt{src} (I) \ne0 } 1\]}
+{@code \[\texttt{mv} [c](I) = \texttt{src} (I)_c\]}
If you need to extract a single channel or do some other sophisticated channel permutation, use
-mixChannels .
+mixChannels.
{@code \[\texttt{dst} = \texttt{scale} ( \texttt{src} - \texttt{delta} )^T ( \texttt{src} - \texttt{delta} )\]}
-if aTa=true , and
+if aTa=true, and
{@code \[\texttt{dst} = \texttt{scale} ( \texttt{src} - \texttt{delta} ) ( \texttt{src} - \texttt{delta} )^T\]}
otherwise. The function is used to calculate the covariance matrix. With
zero delta, it can be used as a faster substitute for general matrix
@@ -9524,7 +9526,7 @@ In case of complex (two-channel) data, performed a complex matrix
@param delta Optional delta matrix subtracted from src before the
multiplication. When the matrix is empty ( delta=noArray() ), it is
assumed to be zero, that is, nothing is subtracted. If it has the same
-size as src , it is simply subtracted. Otherwise, it is "repeated" (see
+size as src, it is simply subtracted. Otherwise, it is "repeated" (see
repeat ) to cover the full src and then subtracted. Type of the delta
matrix, when it is not empty, must be the same as the type of created
output matrix. See the dtype parameter description below.
@@ -9565,7 +9567,7 @@ multiplication. When the matrix is empty ( delta=noArray() ), it is
* \note Input should be continuous single-channel matrix.
* @param src input array.
* @param order a permutation of [0,1,..,N-1] where N is the number of axes of src.
- * The i’th axis of dst will correspond to the axis numbered order[i] of the input.
+ * The i'th axis of dst will correspond to the axis numbered order[i] of the input.
* @param dst output array of the same type as src.
*/
@Namespace("cv") public static native void transposeND(@ByVal Mat src, @StdVector IntPointer order, @ByVal Mat dst);
@@ -9861,7 +9863,7 @@ condition number of src (the ratio of the smallest singular value to the
@param eigenvectors output matrix of eigenvectors; it has the same size and type as src; the
eigenvectors are stored as subsequent matrix rows, in the same order as the corresponding
eigenvalues.
-@see eigenNonSymmetric, completeSymm , PCA
+@see eigenNonSymmetric, completeSymm, PCA
*/
@Namespace("cv") public static native @Cast("bool") boolean eigen(@ByVal Mat src, @ByVal Mat eigenvalues,
@ByVal(nullValue = "cv::OutputArray(cv::noArray())") Mat eigenvectors);
@@ -10075,7 +10077,7 @@ In case of real (single-channel) data, the output spectrum of the forward Fourie
{@code \[X = \left (C^{(N)} \right )^T \cdot X \cdot C^{(N)}\]}
{@code
GpuMat momentsDevice(1,numMoments(MomentsOrder::SECOND_ORDER_MOMENTS),CV_32F)
}
-The central and normalized moments can easily be calculated on the host by downloading the \a moments array and using the cv::Moments constructor. e.g.
+The central and normalized moments can easily be calculated on the host by downloading the \a moments array and using the cuda::convertSpatialMoments helper function. e.g.
{@code
-HostMem momentsHostMem(1, numMoments(MomentsOrder::SECOND_ORDER_MOMENTS), CV_32F);
-momentsDevice.download(momentsHostMem, stream);
+HostMem spatialMomentsHostMem(1, numMoments(MomentsOrder::SECOND_ORDER_MOMENTS), CV_32F);
+spatialMomentsDevice.download(spatialMomentsHostMem, stream);
stream.waitForCompletion();
-Mat momentsMat = momentsHostMem.createMatHeader();
-cv::Moments cvMoments(momentsMat.at
+{@code
- int main(int argc, char *argv[])
- {
-
- int value = 50;
- int value2 = 0;
-
-
- namedWindow("main1",WINDOW_NORMAL);
- namedWindow("main2",WINDOW_AUTOSIZE | WINDOW_GUI_NORMAL);
- createTrackbar( "track1", "main1", &value, 255, NULL);
-
- String nameb1 = "button1";
- String nameb2 = "button2";
-
- createButton(nameb1,callbackButton,&nameb1,QT_CHECKBOX,1);
- createButton(nameb2,callbackButton,NULL,QT_CHECKBOX,0);
- createTrackbar( "track2", NULL, &value2, 255, NULL);
- createButton("button5",callbackButton1,NULL,QT_RADIOBOX,0);
- createButton("button6",callbackButton2,NULL,QT_RADIOBOX,1);
-
- setMouseCallback( "main2",on_mouse,NULL );
-
- Mat img1 = imread("files/flower.jpg");
- VideoCapture video;
- video.open("files/hockey.avi");
-
- Mat img2,img3;
-
- while( waitKey(33) != 27 )
- {
- img1.convertTo(img2,-1,1,value);
- video >> img3;
-
- imshow("main1",img2);
- imshow("main2",img3);
- }
-
- destroyAllWindows();
-
- return 0;
- }
- }
{@code
- void sample_app::MainPage::ShowWindow()
+ void sample_app::MainPage::ShowWindow()
+ {
+ static cv::String windowName("sample");
+ cv::winrt_initContainer(this->cvContainer);
+ cv::namedWindow(windowName); // not required
+
+ cv::Mat image = cv::imread("Assets/sample.jpg");
+ cv::Mat converted = cv::Mat(image.rows, image.cols, CV_8UC4);
+ cv::cvtColor(image, converted, COLOR_BGR2BGRA);
+ cv::imshow(windowName, converted); // this will create window if it hasn't been created before
+
+ int state = 42;
+ cv::TrackbarCallback callback = [](int pos, void* userdata)
{
- static cv::String windowName("sample");
- cv::winrt_initContainer(this->cvContainer);
- cv::namedWindow(windowName); // not required
-
- cv::Mat image = cv::imread("Assets/sample.jpg");
- cv::Mat converted = cv::Mat(image.rows, image.cols, CV_8UC4);
- cv::cvtColor(image, converted, COLOR_BGR2BGRA);
- cv::imshow(windowName, converted); // this will create window if it hasn't been created before
-
- int state = 42;
- cv::TrackbarCallback callback = [](int pos, void* userdata)
- {
- if (pos == 0) {
- cv::destroyWindow(windowName);
- }
- };
- cv::TrackbarCallback callbackTwin = [](int pos, void* userdata)
- {
- if (pos >= 70) {
- cv::destroyAllWindows();
- }
- };
- cv::createTrackbar("Sample trackbar", windowName, &state, 100, callback);
- cv::createTrackbar("Twin brother", windowName, &state, 100, callbackTwin);
- }
+ if (pos == 0) {
+ cv::destroyWindow(windowName);
+ }
+ };
+ cv::TrackbarCallback callbackTwin = [](int pos, void* userdata)
+ {
+ if (pos >= 70) {
+ cv::destroyAllWindows();
+ }
+ };
+ cv::createTrackbar("Sample trackbar", windowName, &state, 100, callback);
+ cv::createTrackbar("Twin brother", windowName, &state, 100, callbackTwin);
+ }
}
- {@code \[\texttt{dst} (x,y)= \texttt{src} (f_x(x,y), f_y(x,y))\]}
-{@code \[\texttt{dst} (x,y)= \texttt{src} (f_x(x,y), f_y(x,y))\]}
+ {@code \[\texttt{Scalar} (blue \_ component, green \_ component, red \_ component[, alpha \_ component])\]}
-{@code \[\texttt{Scalar} (blue \_ component, green \_ component, red \_ component[, alpha \_ component])\]}
+ {@code \[\texttt{dst} (x,y) = \texttt{src} (map_x(x,y),map_y(x,y))\]}
+{@code \[\texttt{dst} (x,y) = \texttt{src} (x+map_x(x,y),y+map_y(x,y))\]}
with WARP_RELATIVE_MAP
{@code \[ f: S \times S \to S \]}
- * \ingroup MinUtils_MathOper
+ * {@code \[ f: S \times S \to S \]}
*/
/** enum cv::ximgproc::HoughOp */
public static final int
@@ -1997,6 +2005,8 @@ or tort (including negligence or otherwise) arising in any way out of
@Namespace("cv::ximgproc") public static native void GradientPaillouX(@ByVal UMat op, @ByVal UMat _dst, double alpha, double omega);
@Namespace("cv::ximgproc") public static native void GradientPaillouX(@ByVal GpuMat op, @ByVal GpuMat _dst, double alpha, double omega);
+/** \} */
+
// #endif
@@ -2116,6 +2126,8 @@ If zero, Canny() is not applied and the input image is taken as an edge image.
@Namespace("cv::ximgproc") public static native void GradientDericheX(@ByVal UMat op, @ByVal UMat dst, double alpha,double omega);
@Namespace("cv::ximgproc") public static native void GradientDericheX(@ByVal GpuMat op, @ByVal GpuMat dst, double alpha,double omega);
+/** \} */
+
// #endif
@@ -2155,6 +2167,8 @@ If zero, Canny() is not applied and the input image is taken as an edge image.
@Namespace("cv::ximgproc") public static native void PeiLinNormalization( @ByVal UMat I, @ByVal UMat T );
@Namespace("cv::ximgproc") public static native void PeiLinNormalization( @ByVal GpuMat I, @ByVal GpuMat T );
+ /** \} */
+
// namespace
// #endif
@@ -2456,6 +2470,8 @@ If zero, Canny() is not applied and the input image is taken as an edge image.
@Cast("bool") boolean bBoundaryOnForErosion/*=true*/, @ByVal(nullValue = "cv::Point(0,0)") Point anchor);
@Namespace("cv::ximgproc::rl") public static native void morphologyEx(@ByVal GpuMat rlSrc, @ByVal GpuMat rlDest, int op, @ByVal GpuMat rlKernel);
+/** \} */
+
@@ -2492,10 +2508,10 @@ If zero, Canny() is not applied and the input image is taken as an edge image.
@Namespace("cv::ximgproc") public static native void edgePreservingFilter( @ByVal UMat src, @ByVal UMat dst, int d, double threshold );
@Namespace("cv::ximgproc") public static native void edgePreservingFilter( @ByVal GpuMat src, @ByVal GpuMat dst, int d, double threshold );
- // namespace
-
/** \} */
+ // namespace
+
// #endif
@@ -2573,6 +2589,8 @@ If zero, Canny() is not applied and the input image is taken as an edge image.
@Namespace("cv::ximgproc") public static native void colorMatchTemplate(@ByVal UMat img, @ByVal UMat templ, @ByVal UMat result);
@Namespace("cv::ximgproc") public static native void colorMatchTemplate(@ByVal GpuMat img, @ByVal GpuMat templ, @ByVal GpuMat result);
+/** \} */
+
// #endif
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_xphoto.java b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_xphoto.java
index 0a0b913d6b0..3d8be3fa818 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_xphoto.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/global/opencv_xphoto.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.global;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_aruco/EstimateParameters.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_aruco/EstimateParameters.java
index 922f246b28b..7589b066938 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_aruco/EstimateParameters.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_aruco/EstimateParameters.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_aruco;
@@ -39,7 +39,10 @@
* rvec and tvec values as initial approximations of the rotation and translation vectors, respectively, and further
* optimizes them (default false).
* @param solvePnPMethod Method for solving a PnP problem: see \ref calib3d_solvePnP_flags (default SOLVEPNP_ITERATIVE).
- * @see PatternPositionType, solvePnP(), check tutorial_aruco_detection in aruco contrib
+ *
+ * @deprecated Use Board::matchImagePoints and cv::solvePnP
+ *
+ * @see PatternPositionType, solvePnP()
*/
@Namespace("cv::aruco") @NoOffset @Properties(inherit = org.bytedeco.opencv.presets.opencv_aruco.class)
public class EstimateParameters extends Pointer {
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorCNT.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorCNT.java
index 65c5037380d..9acb54289ad 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorCNT.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorCNT.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_bgsegm;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorGMG.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorGMG.java
index fdbc293eb07..e2074e3f935 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorGMG.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorGMG.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_bgsegm;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorGSOC.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorGSOC.java
index 800fe5a87dd..dc228c9a5a4 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorGSOC.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorGSOC.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_bgsegm;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorLSBP.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorLSBP.java
index 0de7904a181..6bfc7b62048 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorLSBP.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorLSBP.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_bgsegm;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorLSBPDesc.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorLSBPDesc.java
index 38935e23c32..214c7bd7ad3 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorLSBPDesc.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorLSBPDesc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_bgsegm;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorMOG.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorMOG.java
index 9c90f173b5e..141c7c72931 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorMOG.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/BackgroundSubtractorMOG.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_bgsegm;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/SyntheticSequenceGenerator.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/SyntheticSequenceGenerator.java
index 48d08f3db96..1a563d336b6 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/SyntheticSequenceGenerator.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bgsegm/SyntheticSequenceGenerator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_bgsegm;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/Retina.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/Retina.java
index 411265d99c8..1f06043ba0d 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/Retina.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/Retina.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_bioinspired;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/RetinaFastToneMapping.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/RetinaFastToneMapping.java
index de0109f629c..6e8146334dd 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/RetinaFastToneMapping.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/RetinaFastToneMapping.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_bioinspired;
diff --git a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/RetinaParameters.java b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/RetinaParameters.java
index 549becb3260..156dcf001be 100644
--- a/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/RetinaParameters.java
+++ b/opencv/src/gen/java/org/bytedeco/opencv/opencv_bioinspired/RetinaParameters.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.opencv.opencv_bioinspired;
@@ -30,57 +30,12 @@
Here is the default configuration file of the retina module. It gives results such as the first
retina output shown on the top of this page.
{@code {xml}
-
-
+ \include default_retina_config.xml
{@code {xml}
-
-
+ \include realistic_retina_config.xml
+