Commit 96e2126a authored by Alexander Alekhin's avatar Alexander Alekhin

Merge pull request #14602 from asashour:java_lang_

parents def8fa22 f3319f61
...@@ -25,11 +25,11 @@ public final class CvType { ...@@ -25,11 +25,11 @@ public final class CvType {
public static final int makeType(int depth, int channels) { public static final int makeType(int depth, int channels) {
if (channels <= 0 || channels >= CV_CN_MAX) { if (channels <= 0 || channels >= CV_CN_MAX) {
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Channels count should be 1.." + (CV_CN_MAX - 1)); "Channels count should be 1.." + (CV_CN_MAX - 1));
} }
if (depth < 0 || depth >= CV_DEPTH_MAX) { if (depth < 0 || depth >= CV_DEPTH_MAX) {
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Data type depth should be 0.." + (CV_DEPTH_MAX - 1)); "Data type depth should be 0.." + (CV_DEPTH_MAX - 1));
} }
return (depth & (CV_DEPTH_MAX - 1)) + ((channels - 1) << CV_CN_SHIFT); return (depth & (CV_DEPTH_MAX - 1)) + ((channels - 1) << CV_CN_SHIFT);
...@@ -89,7 +89,7 @@ public final class CvType { ...@@ -89,7 +89,7 @@ public final class CvType {
case CV_64F: case CV_64F:
return 8 * channels(type); return 8 * channels(type);
default: default:
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Unsupported CvType value: " + type); "Unsupported CvType value: " + type);
} }
} }
...@@ -122,7 +122,7 @@ public final class CvType { ...@@ -122,7 +122,7 @@ public final class CvType {
s = "CV_USRTYPE1"; s = "CV_USRTYPE1";
break; break;
default: default:
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Unsupported CvType value: " + type); "Unsupported CvType value: " + type);
} }
......
...@@ -11,7 +11,7 @@ public class Mat { ...@@ -11,7 +11,7 @@ public class Mat {
public Mat(long addr) public Mat(long addr)
{ {
if (addr == 0) if (addr == 0)
throw new java.lang.UnsupportedOperationException("Native object address is NULL"); throw new UnsupportedOperationException("Native object address is NULL");
nativeObj = addr; nativeObj = addr;
} }
...@@ -1074,7 +1074,7 @@ public class Mat { ...@@ -1074,7 +1074,7 @@ public class Mat {
public int put(int row, int col, double... data) { public int put(int row, int col, double... data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1086,7 +1086,7 @@ public class Mat { ...@@ -1086,7 +1086,7 @@ public class Mat {
public int put(int[] idx, double... data) { public int put(int[] idx, double... data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1100,7 +1100,7 @@ public class Mat { ...@@ -1100,7 +1100,7 @@ public class Mat {
public int put(int row, int col, float[] data) { public int put(int row, int col, float[] data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1108,14 +1108,14 @@ public class Mat { ...@@ -1108,14 +1108,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_32F) { if (CvType.depth(t) == CvType.CV_32F) {
return nPutF(nativeObj, row, col, data.length, data); return nPutF(nativeObj, row, col, data.length, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::put(idx,data) // javadoc:Mat::put(idx,data)
public int put(int[] idx, float[] data) { public int put(int[] idx, float[] data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1125,14 +1125,14 @@ public class Mat { ...@@ -1125,14 +1125,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_32F) { if (CvType.depth(t) == CvType.CV_32F) {
return nPutFIdx(nativeObj, idx, data.length, data); return nPutFIdx(nativeObj, idx, data.length, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::put(row,col,data) // javadoc:Mat::put(row,col,data)
public int put(int row, int col, int[] data) { public int put(int row, int col, int[] data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1140,14 +1140,14 @@ public class Mat { ...@@ -1140,14 +1140,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_32S) { if (CvType.depth(t) == CvType.CV_32S) {
return nPutI(nativeObj, row, col, data.length, data); return nPutI(nativeObj, row, col, data.length, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::put(idx,data) // javadoc:Mat::put(idx,data)
public int put(int[] idx, int[] data) { public int put(int[] idx, int[] data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1157,14 +1157,14 @@ public class Mat { ...@@ -1157,14 +1157,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_32S) { if (CvType.depth(t) == CvType.CV_32S) {
return nPutIIdx(nativeObj, idx, data.length, data); return nPutIIdx(nativeObj, idx, data.length, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::put(row,col,data) // javadoc:Mat::put(row,col,data)
public int put(int row, int col, short[] data) { public int put(int row, int col, short[] data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1172,14 +1172,14 @@ public class Mat { ...@@ -1172,14 +1172,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_16U || CvType.depth(t) == CvType.CV_16S) { if (CvType.depth(t) == CvType.CV_16U || CvType.depth(t) == CvType.CV_16S) {
return nPutS(nativeObj, row, col, data.length, data); return nPutS(nativeObj, row, col, data.length, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::put(idx,data) // javadoc:Mat::put(idx,data)
public int put(int[] idx, short[] data) { public int put(int[] idx, short[] data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1189,14 +1189,14 @@ public class Mat { ...@@ -1189,14 +1189,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_16U || CvType.depth(t) == CvType.CV_16S) { if (CvType.depth(t) == CvType.CV_16U || CvType.depth(t) == CvType.CV_16S) {
return nPutSIdx(nativeObj, idx, data.length, data); return nPutSIdx(nativeObj, idx, data.length, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::put(row,col,data) // javadoc:Mat::put(row,col,data)
public int put(int row, int col, byte[] data) { public int put(int row, int col, byte[] data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1204,14 +1204,14 @@ public class Mat { ...@@ -1204,14 +1204,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_8U || CvType.depth(t) == CvType.CV_8S) { if (CvType.depth(t) == CvType.CV_8U || CvType.depth(t) == CvType.CV_8S) {
return nPutB(nativeObj, row, col, data.length, data); return nPutB(nativeObj, row, col, data.length, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::put(idx,data) // javadoc:Mat::put(idx,data)
public int put(int[] idx, byte[] data) { public int put(int[] idx, byte[] data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1221,14 +1221,14 @@ public class Mat { ...@@ -1221,14 +1221,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_8U || CvType.depth(t) == CvType.CV_8S) { if (CvType.depth(t) == CvType.CV_8U || CvType.depth(t) == CvType.CV_8S) {
return nPutBIdx(nativeObj, idx, data.length, data); return nPutBIdx(nativeObj, idx, data.length, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::put(row,col,data,offset,length) // javadoc:Mat::put(row,col,data,offset,length)
public int put(int row, int col, byte[] data, int offset, int length) { public int put(int row, int col, byte[] data, int offset, int length) {
int t = type(); int t = type();
if (data == null || length % CvType.channels(t) != 0) if (data == null || length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1236,14 +1236,14 @@ public class Mat { ...@@ -1236,14 +1236,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_8U || CvType.depth(t) == CvType.CV_8S) { if (CvType.depth(t) == CvType.CV_8U || CvType.depth(t) == CvType.CV_8S) {
return nPutBwOffset(nativeObj, row, col, length, offset, data); return nPutBwOffset(nativeObj, row, col, length, offset, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::put(idx,data,offset,length) // javadoc:Mat::put(idx,data,offset,length)
public int put(int[] idx, byte[] data, int offset, int length) { public int put(int[] idx, byte[] data, int offset, int length) {
int t = type(); int t = type();
if (data == null || length % CvType.channels(t) != 0) if (data == null || length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1253,14 +1253,14 @@ public class Mat { ...@@ -1253,14 +1253,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_8U || CvType.depth(t) == CvType.CV_8S) { if (CvType.depth(t) == CvType.CV_8U || CvType.depth(t) == CvType.CV_8S) {
return nPutBwIdxOffset(nativeObj, idx, length, offset, data); return nPutBwIdxOffset(nativeObj, idx, length, offset, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::get(row,col,data) // javadoc:Mat::get(row,col,data)
public int get(int row, int col, byte[] data) { public int get(int row, int col, byte[] data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1268,14 +1268,14 @@ public class Mat { ...@@ -1268,14 +1268,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_8U || CvType.depth(t) == CvType.CV_8S) { if (CvType.depth(t) == CvType.CV_8U || CvType.depth(t) == CvType.CV_8S) {
return nGetB(nativeObj, row, col, data.length, data); return nGetB(nativeObj, row, col, data.length, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::get(idx,data) // javadoc:Mat::get(idx,data)
public int get(int[] idx, byte[] data) { public int get(int[] idx, byte[] data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1285,14 +1285,14 @@ public class Mat { ...@@ -1285,14 +1285,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_8U || CvType.depth(t) == CvType.CV_8S) { if (CvType.depth(t) == CvType.CV_8U || CvType.depth(t) == CvType.CV_8S) {
return nGetBIdx(nativeObj, idx, data.length, data); return nGetBIdx(nativeObj, idx, data.length, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::get(row,col,data) // javadoc:Mat::get(row,col,data)
public int get(int row, int col, short[] data) { public int get(int row, int col, short[] data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1300,14 +1300,14 @@ public class Mat { ...@@ -1300,14 +1300,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_16U || CvType.depth(t) == CvType.CV_16S) { if (CvType.depth(t) == CvType.CV_16U || CvType.depth(t) == CvType.CV_16S) {
return nGetS(nativeObj, row, col, data.length, data); return nGetS(nativeObj, row, col, data.length, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::get(idx,data) // javadoc:Mat::get(idx,data)
public int get(int[] idx, short[] data) { public int get(int[] idx, short[] data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1317,14 +1317,14 @@ public class Mat { ...@@ -1317,14 +1317,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_16U || CvType.depth(t) == CvType.CV_16S) { if (CvType.depth(t) == CvType.CV_16U || CvType.depth(t) == CvType.CV_16S) {
return nGetSIdx(nativeObj, idx, data.length, data); return nGetSIdx(nativeObj, idx, data.length, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::get(row,col,data) // javadoc:Mat::get(row,col,data)
public int get(int row, int col, int[] data) { public int get(int row, int col, int[] data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1332,14 +1332,14 @@ public class Mat { ...@@ -1332,14 +1332,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_32S) { if (CvType.depth(t) == CvType.CV_32S) {
return nGetI(nativeObj, row, col, data.length, data); return nGetI(nativeObj, row, col, data.length, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::get(idx,data) // javadoc:Mat::get(idx,data)
public int get(int[] idx, int[] data) { public int get(int[] idx, int[] data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1349,14 +1349,14 @@ public class Mat { ...@@ -1349,14 +1349,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_32S) { if (CvType.depth(t) == CvType.CV_32S) {
return nGetIIdx(nativeObj, idx, data.length, data); return nGetIIdx(nativeObj, idx, data.length, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::get(row,col,data) // javadoc:Mat::get(row,col,data)
public int get(int row, int col, float[] data) { public int get(int row, int col, float[] data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1364,14 +1364,14 @@ public class Mat { ...@@ -1364,14 +1364,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_32F) { if (CvType.depth(t) == CvType.CV_32F) {
return nGetF(nativeObj, row, col, data.length, data); return nGetF(nativeObj, row, col, data.length, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::get(idx,data) // javadoc:Mat::get(idx,data)
public int get(int[] idx, float[] data) { public int get(int[] idx, float[] data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1381,14 +1381,14 @@ public class Mat { ...@@ -1381,14 +1381,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_32F) { if (CvType.depth(t) == CvType.CV_32F) {
return nGetFIdx(nativeObj, idx, data.length, data); return nGetFIdx(nativeObj, idx, data.length, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::get(row,col,data) // javadoc:Mat::get(row,col,data)
public int get(int row, int col, double[] data) { public int get(int row, int col, double[] data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1396,14 +1396,14 @@ public class Mat { ...@@ -1396,14 +1396,14 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_64F) { if (CvType.depth(t) == CvType.CV_64F) {
return nGetD(nativeObj, row, col, data.length, data); return nGetD(nativeObj, row, col, data.length, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::get(idx,data) // javadoc:Mat::get(idx,data)
public int get(int[] idx, double[] data) { public int get(int[] idx, double[] data) {
int t = type(); int t = type();
if (data == null || data.length % CvType.channels(t) != 0) if (data == null || data.length % CvType.channels(t) != 0)
throw new java.lang.UnsupportedOperationException( throw new UnsupportedOperationException(
"Provided data element number (" + "Provided data element number (" +
(data == null ? 0 : data.length) + (data == null ? 0 : data.length) +
") should be multiple of the Mat channels count (" + ") should be multiple of the Mat channels count (" +
...@@ -1413,7 +1413,7 @@ public class Mat { ...@@ -1413,7 +1413,7 @@ public class Mat {
if (CvType.depth(t) == CvType.CV_64F) { if (CvType.depth(t) == CvType.CV_64F) {
return nGetDIdx(nativeObj, idx, data.length, data); return nGetDIdx(nativeObj, idx, data.length, data);
} }
throw new java.lang.UnsupportedOperationException("Mat data type is not compatible: " + t); throw new UnsupportedOperationException("Mat data type is not compatible: " + t);
} }
// javadoc:Mat::get(row,col) // javadoc:Mat::get(row,col)
......
package org.opencv.imgproc; package org.opencv.imgproc;
import java.lang.Math;
//javadoc:Moments //javadoc:Moments
public class Moments { public class Moments {
......
...@@ -87,9 +87,9 @@ public class Utils { ...@@ -87,9 +87,9 @@ public class Utils {
*/ */
public static void bitmapToMat(Bitmap bmp, Mat mat, boolean unPremultiplyAlpha) { public static void bitmapToMat(Bitmap bmp, Mat mat, boolean unPremultiplyAlpha) {
if (bmp == null) if (bmp == null)
throw new java.lang.IllegalArgumentException("bmp == null"); throw new IllegalArgumentException("bmp == null");
if (mat == null) if (mat == null)
throw new java.lang.IllegalArgumentException("mat == null"); throw new IllegalArgumentException("mat == null");
nBitmapToMat2(bmp, mat.nativeObj, unPremultiplyAlpha); nBitmapToMat2(bmp, mat.nativeObj, unPremultiplyAlpha);
} }
...@@ -117,9 +117,9 @@ public class Utils { ...@@ -117,9 +117,9 @@ public class Utils {
*/ */
public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) { public static void matToBitmap(Mat mat, Bitmap bmp, boolean premultiplyAlpha) {
if (mat == null) if (mat == null)
throw new java.lang.IllegalArgumentException("mat == null"); throw new IllegalArgumentException("mat == null");
if (bmp == null) if (bmp == null)
throw new java.lang.IllegalArgumentException("bmp == null"); throw new IllegalArgumentException("bmp == null");
nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha); nMatToBitmap2(mat.nativeObj, bmp, premultiplyAlpha);
} }
......
...@@ -159,11 +159,11 @@ public class Converters { ...@@ -159,11 +159,11 @@ public class Converters {
public static void Mat_to_vector_Point(Mat m, List<Point> pts) { public static void Mat_to_vector_Point(Mat m, List<Point> pts) {
if (pts == null) if (pts == null)
throw new java.lang.IllegalArgumentException("Output List can't be null"); throw new IllegalArgumentException("Output List can't be null");
int count = m.rows(); int count = m.rows();
int type = m.type(); int type = m.type();
if (m.cols() != 1) if (m.cols() != 1)
throw new java.lang.IllegalArgumentException("Input Mat should have one column\n" + m); throw new IllegalArgumentException("Input Mat should have one column\n" + m);
pts.clear(); pts.clear();
if (type == CvType.CV_32SC2) { if (type == CvType.CV_32SC2) {
...@@ -185,7 +185,7 @@ public class Converters { ...@@ -185,7 +185,7 @@ public class Converters {
pts.add(new Point(buff[i * 2], buff[i * 2 + 1])); pts.add(new Point(buff[i * 2], buff[i * 2 + 1]));
} }
} else { } else {
throw new java.lang.IllegalArgumentException( throw new IllegalArgumentException(
"Input Mat should be of CV_32SC2, CV_32FC2 or CV_64FC2 type\n" + m); "Input Mat should be of CV_32SC2, CV_32FC2 or CV_64FC2 type\n" + m);
} }
} }
...@@ -204,11 +204,11 @@ public class Converters { ...@@ -204,11 +204,11 @@ public class Converters {
public static void Mat_to_vector_Point3(Mat m, List<Point3> pts) { public static void Mat_to_vector_Point3(Mat m, List<Point3> pts) {
if (pts == null) if (pts == null)
throw new java.lang.IllegalArgumentException("Output List can't be null"); throw new IllegalArgumentException("Output List can't be null");
int count = m.rows(); int count = m.rows();
int type = m.type(); int type = m.type();
if (m.cols() != 1) if (m.cols() != 1)
throw new java.lang.IllegalArgumentException("Input Mat should have one column\n" + m); throw new IllegalArgumentException("Input Mat should have one column\n" + m);
pts.clear(); pts.clear();
if (type == CvType.CV_32SC3) { if (type == CvType.CV_32SC3) {
...@@ -230,7 +230,7 @@ public class Converters { ...@@ -230,7 +230,7 @@ public class Converters {
pts.add(new Point3(buff[i * 3], buff[i * 3 + 1], buff[i * 3 + 2])); pts.add(new Point3(buff[i * 3], buff[i * 3 + 1], buff[i * 3 + 2]));
} }
} else { } else {
throw new java.lang.IllegalArgumentException( throw new IllegalArgumentException(
"Input Mat should be of CV_32SC3, CV_32FC3 or CV_64FC3 type\n" + m); "Input Mat should be of CV_32SC3, CV_32FC3 or CV_64FC3 type\n" + m);
} }
} }
...@@ -255,10 +255,10 @@ public class Converters { ...@@ -255,10 +255,10 @@ public class Converters {
public static void Mat_to_vector_Mat(Mat m, List<Mat> mats) { public static void Mat_to_vector_Mat(Mat m, List<Mat> mats) {
if (mats == null) if (mats == null)
throw new java.lang.IllegalArgumentException("mats == null"); throw new IllegalArgumentException("mats == null");
int count = m.rows(); int count = m.rows();
if (CvType.CV_32SC2 != m.type() || m.cols() != 1) if (CvType.CV_32SC2 != m.type() || m.cols() != 1)
throw new java.lang.IllegalArgumentException( throw new IllegalArgumentException(
"CvType.CV_32SC2 != m.type() || m.cols()!=1\n" + m); "CvType.CV_32SC2 != m.type() || m.cols()!=1\n" + m);
mats.clear(); mats.clear();
...@@ -289,10 +289,10 @@ public class Converters { ...@@ -289,10 +289,10 @@ public class Converters {
public static void Mat_to_vector_float(Mat m, List<Float> fs) { public static void Mat_to_vector_float(Mat m, List<Float> fs) {
if (fs == null) if (fs == null)
throw new java.lang.IllegalArgumentException("fs == null"); throw new IllegalArgumentException("fs == null");
int count = m.rows(); int count = m.rows();
if (CvType.CV_32FC1 != m.type() || m.cols() != 1) if (CvType.CV_32FC1 != m.type() || m.cols() != 1)
throw new java.lang.IllegalArgumentException( throw new IllegalArgumentException(
"CvType.CV_32FC1 != m.type() || m.cols()!=1\n" + m); "CvType.CV_32FC1 != m.type() || m.cols()!=1\n" + m);
fs.clear(); fs.clear();
...@@ -322,10 +322,10 @@ public class Converters { ...@@ -322,10 +322,10 @@ public class Converters {
public static void Mat_to_vector_uchar(Mat m, List<Byte> us) { public static void Mat_to_vector_uchar(Mat m, List<Byte> us) {
if (us == null) if (us == null)
throw new java.lang.IllegalArgumentException("Output List can't be null"); throw new IllegalArgumentException("Output List can't be null");
int count = m.rows(); int count = m.rows();
if (CvType.CV_8UC1 != m.type() || m.cols() != 1) if (CvType.CV_8UC1 != m.type() || m.cols() != 1)
throw new java.lang.IllegalArgumentException( throw new IllegalArgumentException(
"CvType.CV_8UC1 != m.type() || m.cols()!=1\n" + m); "CvType.CV_8UC1 != m.type() || m.cols()!=1\n" + m);
us.clear(); us.clear();
...@@ -372,10 +372,10 @@ public class Converters { ...@@ -372,10 +372,10 @@ public class Converters {
public static void Mat_to_vector_int(Mat m, List<Integer> is) { public static void Mat_to_vector_int(Mat m, List<Integer> is) {
if (is == null) if (is == null)
throw new java.lang.IllegalArgumentException("is == null"); throw new IllegalArgumentException("is == null");
int count = m.rows(); int count = m.rows();
if (CvType.CV_32SC1 != m.type() || m.cols() != 1) if (CvType.CV_32SC1 != m.type() || m.cols() != 1)
throw new java.lang.IllegalArgumentException( throw new IllegalArgumentException(
"CvType.CV_32SC1 != m.type() || m.cols()!=1\n" + m); "CvType.CV_32SC1 != m.type() || m.cols()!=1\n" + m);
is.clear(); is.clear();
...@@ -388,10 +388,10 @@ public class Converters { ...@@ -388,10 +388,10 @@ public class Converters {
public static void Mat_to_vector_char(Mat m, List<Byte> bs) { public static void Mat_to_vector_char(Mat m, List<Byte> bs) {
if (bs == null) if (bs == null)
throw new java.lang.IllegalArgumentException("Output List can't be null"); throw new IllegalArgumentException("Output List can't be null");
int count = m.rows(); int count = m.rows();
if (CvType.CV_8SC1 != m.type() || m.cols() != 1) if (CvType.CV_8SC1 != m.type() || m.cols() != 1)
throw new java.lang.IllegalArgumentException( throw new IllegalArgumentException(
"CvType.CV_8SC1 != m.type() || m.cols()!=1\n" + m); "CvType.CV_8SC1 != m.type() || m.cols()!=1\n" + m);
bs.clear(); bs.clear();
...@@ -424,10 +424,10 @@ public class Converters { ...@@ -424,10 +424,10 @@ public class Converters {
public static void Mat_to_vector_Rect(Mat m, List<Rect> rs) { public static void Mat_to_vector_Rect(Mat m, List<Rect> rs) {
if (rs == null) if (rs == null)
throw new java.lang.IllegalArgumentException("rs == null"); throw new IllegalArgumentException("rs == null");
int count = m.rows(); int count = m.rows();
if (CvType.CV_32SC4 != m.type() || m.cols() != 1) if (CvType.CV_32SC4 != m.type() || m.cols() != 1)
throw new java.lang.IllegalArgumentException( throw new IllegalArgumentException(
"CvType.CV_32SC4 != m.type() || m.rows()!=1\n" + m); "CvType.CV_32SC4 != m.type() || m.rows()!=1\n" + m);
rs.clear(); rs.clear();
...@@ -460,10 +460,10 @@ public class Converters { ...@@ -460,10 +460,10 @@ public class Converters {
public static void Mat_to_vector_Rect2d(Mat m, List<Rect2d> rs) { public static void Mat_to_vector_Rect2d(Mat m, List<Rect2d> rs) {
if (rs == null) if (rs == null)
throw new java.lang.IllegalArgumentException("rs == null"); throw new IllegalArgumentException("rs == null");
int count = m.rows(); int count = m.rows();
if (CvType.CV_64FC4 != m.type() || m.cols() != 1) if (CvType.CV_64FC4 != m.type() || m.cols() != 1)
throw new java.lang.IllegalArgumentException( throw new IllegalArgumentException(
"CvType.CV_64FC4 != m.type() || m.rows()!=1\n" + m); "CvType.CV_64FC4 != m.type() || m.rows()!=1\n" + m);
rs.clear(); rs.clear();
...@@ -499,10 +499,10 @@ public class Converters { ...@@ -499,10 +499,10 @@ public class Converters {
public static void Mat_to_vector_KeyPoint(Mat m, List<KeyPoint> kps) { public static void Mat_to_vector_KeyPoint(Mat m, List<KeyPoint> kps) {
if (kps == null) if (kps == null)
throw new java.lang.IllegalArgumentException("Output List can't be null"); throw new IllegalArgumentException("Output List can't be null");
int count = m.rows(); int count = m.rows();
if (CvType.CV_64FC(7) != m.type() || m.cols() != 1) if (CvType.CV_64FC(7) != m.type() || m.cols() != 1)
throw new java.lang.IllegalArgumentException( throw new IllegalArgumentException(
"CvType.CV_64FC(7) != m.type() || m.cols()!=1\n" + m); "CvType.CV_64FC(7) != m.type() || m.cols()!=1\n" + m);
kps.clear(); kps.clear();
...@@ -530,10 +530,10 @@ public class Converters { ...@@ -530,10 +530,10 @@ public class Converters {
public static void Mat_to_vector_vector_Point(Mat m, List<MatOfPoint> pts) { public static void Mat_to_vector_vector_Point(Mat m, List<MatOfPoint> pts) {
if (pts == null) if (pts == null)
throw new java.lang.IllegalArgumentException("Output List can't be null"); throw new IllegalArgumentException("Output List can't be null");
if (m == null) if (m == null)
throw new java.lang.IllegalArgumentException("Input Mat can't be null"); throw new IllegalArgumentException("Input Mat can't be null");
List<Mat> mats = new ArrayList<Mat>(m.rows()); List<Mat> mats = new ArrayList<Mat>(m.rows());
Mat_to_vector_Mat(m, mats); Mat_to_vector_Mat(m, mats);
...@@ -548,10 +548,10 @@ public class Converters { ...@@ -548,10 +548,10 @@ public class Converters {
// vector_vector_Point2f // vector_vector_Point2f
public static void Mat_to_vector_vector_Point2f(Mat m, List<MatOfPoint2f> pts) { public static void Mat_to_vector_vector_Point2f(Mat m, List<MatOfPoint2f> pts) {
if (pts == null) if (pts == null)
throw new java.lang.IllegalArgumentException("Output List can't be null"); throw new IllegalArgumentException("Output List can't be null");
if (m == null) if (m == null)
throw new java.lang.IllegalArgumentException("Input Mat can't be null"); throw new IllegalArgumentException("Input Mat can't be null");
List<Mat> mats = new ArrayList<Mat>(m.rows()); List<Mat> mats = new ArrayList<Mat>(m.rows());
Mat_to_vector_Mat(m, mats); Mat_to_vector_Mat(m, mats);
...@@ -580,10 +580,10 @@ public class Converters { ...@@ -580,10 +580,10 @@ public class Converters {
// vector_vector_Point3f // vector_vector_Point3f
public static void Mat_to_vector_vector_Point3f(Mat m, List<MatOfPoint3f> pts) { public static void Mat_to_vector_vector_Point3f(Mat m, List<MatOfPoint3f> pts) {
if (pts == null) if (pts == null)
throw new java.lang.IllegalArgumentException("Output List can't be null"); throw new IllegalArgumentException("Output List can't be null");
if (m == null) if (m == null)
throw new java.lang.IllegalArgumentException("Input Mat can't be null"); throw new IllegalArgumentException("Input Mat can't be null");
List<Mat> mats = new ArrayList<Mat>(m.rows()); List<Mat> mats = new ArrayList<Mat>(m.rows());
Mat_to_vector_Mat(m, mats); Mat_to_vector_Mat(m, mats);
...@@ -625,10 +625,10 @@ public class Converters { ...@@ -625,10 +625,10 @@ public class Converters {
public static void Mat_to_vector_vector_KeyPoint(Mat m, List<MatOfKeyPoint> kps) { public static void Mat_to_vector_vector_KeyPoint(Mat m, List<MatOfKeyPoint> kps) {
if (kps == null) if (kps == null)
throw new java.lang.IllegalArgumentException("Output List can't be null"); throw new IllegalArgumentException("Output List can't be null");
if (m == null) if (m == null)
throw new java.lang.IllegalArgumentException("Input Mat can't be null"); throw new IllegalArgumentException("Input Mat can't be null");
List<Mat> mats = new ArrayList<Mat>(m.rows()); List<Mat> mats = new ArrayList<Mat>(m.rows());
Mat_to_vector_Mat(m, mats); Mat_to_vector_Mat(m, mats);
...@@ -659,10 +659,10 @@ public class Converters { ...@@ -659,10 +659,10 @@ public class Converters {
public static void Mat_to_vector_double(Mat m, List<Double> ds) { public static void Mat_to_vector_double(Mat m, List<Double> ds) {
if (ds == null) if (ds == null)
throw new java.lang.IllegalArgumentException("ds == null"); throw new IllegalArgumentException("ds == null");
int count = m.rows(); int count = m.rows();
if (CvType.CV_64FC1 != m.type() || m.cols() != 1) if (CvType.CV_64FC1 != m.type() || m.cols() != 1)
throw new java.lang.IllegalArgumentException( throw new IllegalArgumentException(
"CvType.CV_64FC1 != m.type() || m.cols()!=1\n" + m); "CvType.CV_64FC1 != m.type() || m.cols()!=1\n" + m);
ds.clear(); ds.clear();
...@@ -695,10 +695,10 @@ public class Converters { ...@@ -695,10 +695,10 @@ public class Converters {
public static void Mat_to_vector_DMatch(Mat m, List<DMatch> matches) { public static void Mat_to_vector_DMatch(Mat m, List<DMatch> matches) {
if (matches == null) if (matches == null)
throw new java.lang.IllegalArgumentException("Output List can't be null"); throw new IllegalArgumentException("Output List can't be null");
int count = m.rows(); int count = m.rows();
if (CvType.CV_64FC4 != m.type() || m.cols() != 1) if (CvType.CV_64FC4 != m.type() || m.cols() != 1)
throw new java.lang.IllegalArgumentException( throw new IllegalArgumentException(
"CvType.CV_64FC4 != m.type() || m.cols()!=1\n" + m); "CvType.CV_64FC4 != m.type() || m.cols()!=1\n" + m);
matches.clear(); matches.clear();
...@@ -725,10 +725,10 @@ public class Converters { ...@@ -725,10 +725,10 @@ public class Converters {
public static void Mat_to_vector_vector_DMatch(Mat m, List<MatOfDMatch> lvdm) { public static void Mat_to_vector_vector_DMatch(Mat m, List<MatOfDMatch> lvdm) {
if (lvdm == null) if (lvdm == null)
throw new java.lang.IllegalArgumentException("Output List can't be null"); throw new IllegalArgumentException("Output List can't be null");
if (m == null) if (m == null)
throw new java.lang.IllegalArgumentException("Input Mat can't be null"); throw new IllegalArgumentException("Input Mat can't be null");
List<Mat> mats = new ArrayList<Mat>(m.rows()); List<Mat> mats = new ArrayList<Mat>(m.rows());
Mat_to_vector_Mat(m, mats); Mat_to_vector_Mat(m, mats);
...@@ -757,10 +757,10 @@ public class Converters { ...@@ -757,10 +757,10 @@ public class Converters {
public static void Mat_to_vector_vector_char(Mat m, List<List<Byte>> llb) { public static void Mat_to_vector_vector_char(Mat m, List<List<Byte>> llb) {
if (llb == null) if (llb == null)
throw new java.lang.IllegalArgumentException("Output List can't be null"); throw new IllegalArgumentException("Output List can't be null");
if (m == null) if (m == null)
throw new java.lang.IllegalArgumentException("Input Mat can't be null"); throw new IllegalArgumentException("Input Mat can't be null");
List<Mat> mats = new ArrayList<Mat>(m.rows()); List<Mat> mats = new ArrayList<Mat>(m.rows());
Mat_to_vector_Mat(m, mats); Mat_to_vector_Mat(m, mats);
...@@ -796,10 +796,10 @@ public class Converters { ...@@ -796,10 +796,10 @@ public class Converters {
public static void Mat_to_vector_RotatedRect(Mat m, List<RotatedRect> rs) { public static void Mat_to_vector_RotatedRect(Mat m, List<RotatedRect> rs) {
if (rs == null) if (rs == null)
throw new java.lang.IllegalArgumentException("rs == null"); throw new IllegalArgumentException("rs == null");
int count = m.rows(); int count = m.rows();
if (CvType.CV_32FC(5) != m.type() || m.cols() != 1) if (CvType.CV_32FC(5) != m.type() || m.cols() != 1)
throw new java.lang.IllegalArgumentException( throw new IllegalArgumentException(
"CvType.CV_32FC5 != m.type() || m.rows()!=1\n" + m); "CvType.CV_32FC5 != m.type() || m.rows()!=1\n" + m);
rs.clear(); rs.clear();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment