Java Code Examples for org.bytedeco.javacpp.Loader#extractResource()
The following examples show how to use
org.bytedeco.javacpp.Loader#extractResource() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: FaceDetector.java From ExoVisix with MIT License | 5 votes |
public void setClassifier(String name) { try { setClassiferName(name); classifierFile = Loader.extractResource(classiferName, null, "classifier", ".xml"); if (classifierFile == null || classifierFile.length() <= 0) { throw new IOException("Could not extract \"" + classiferName + "\" from Java resources."); } // Preload the opencv_objdetect module to work around a known bug. Loader.load(opencv_objdetect.class); classifier = new CvHaarClassifierCascade(cvLoad(classifierFile.getAbsolutePath())); classifierFile.delete(); if (classifier.isNull()) { throw new IOException("Could not load the classifier file."); } } catch (Exception e) { if (exception == null) { exception = e; } } }
Example 2
Source File: FaceDetector.java From ExoVisix with MIT License | 5 votes |
public void setClassifierEye(String name) { try { classiferName = name; classifierFile = Loader.extractResource(classiferName, null, "classifier", ".xml"); if (classifierFile == null || classifierFile.length() <= 0) { throw new IOException("Could not extract \"" + classiferName + "\" from Java resources."); } // Preload the opencv_objdetect module to work around a known bug. Loader.load(opencv_objdetect.class); classifierEye = new CvHaarClassifierCascade(cvLoad(classifierFile.getAbsolutePath())); classifierFile.delete(); if (classifier.isNull()) { throw new IOException("Could not load the classifier file."); } } catch (Exception e) { if (exception == null) { exception = e; } } }
Example 3
Source File: FaceDetector.java From ExoVisix with MIT License | 5 votes |
public void setClassifierSmile(String name) { try { setClassiferName(name); classifierFile = Loader.extractResource(classiferName, null, "classifier", ".xml"); if (classifierFile == null || classifierFile.length() <= 0) { throw new IOException("Could not extract \"" + classiferName + "\" from Java resources."); } // Preload the opencv_objdetect module to work around a known bug. Loader.load(opencv_objdetect.class); classifierSmile = new CvHaarClassifierCascade(cvLoad(classifierFile.getAbsolutePath())); classifierFile.delete(); if (classifier.isNull()) { throw new IOException("Could not load the classifier file."); } } catch (Exception e) { if (exception == null) { exception = e; } } }
Example 4
Source File: FaceDetector.java From ExoVisix with MIT License | 5 votes |
public void setClassifierSideFace(String name) { try { classiferName = name; classifierFile = Loader.extractResource(classiferName, null, "classifier", ".xml"); if (classifierFile == null || classifierFile.length() <= 0) { throw new IOException("Could not extract \"" + classiferName + "\" from Java resources."); } // Preload the opencv_objdetect module to work around a known bug. Loader.load(opencv_objdetect.class); classifierSideFace = new CvHaarClassifierCascade(cvLoad(classifierFile.getAbsolutePath())); classifierFile.delete(); if (classifier.isNull()) { throw new IOException("Could not load the classifier file."); } } catch (Exception e) { if (exception == null) { exception = e; } } }
Example 5
Source File: FaceDetector.java From ExoVisix with MIT License | 5 votes |
public void setClassifierFullBody(String name) { try { setClassiferName(name); classifierFile = Loader.extractResource(classiferName, null, "classifier", ".xml"); if (classifierFile == null || classifierFile.length() <= 0) { throw new IOException("Could not extract \"" + classiferName + "\" from Java resources."); } // Preload the opencv_objdetect module to work around a known bug. Loader.load(opencv_objdetect.class); classifierFullBody = new CvHaarClassifierCascade(cvLoad(classifierFile.getAbsolutePath())); classifierFile.delete(); if (classifier.isNull()) { throw new IOException("Could not load the classifier file."); } } catch (Exception e) { if (exception == null) { exception = e; } } }
Example 6
Source File: FaceDetector.java From ExoVisix with MIT License | 5 votes |
public void setClassifierEyeGlass(String name) { try { setClassiferName(name); classifierFile = Loader.extractResource(classiferName, null, "classifier", ".xml"); if (classifierFile == null || classifierFile.length() <= 0) { throw new IOException("Could not extract \"" + classiferName + "\" from Java resources."); } // Preload the opencv_objdetect module to work around a known bug. Loader.load(opencv_objdetect.class); classifierEyeglass = new CvHaarClassifierCascade(cvLoad(classifierFile.getAbsolutePath())); classifierFile.delete(); if (classifier.isNull()) { throw new IOException("Could not load the classifier file."); } } catch (Exception e) { if (exception == null) { exception = e; } } }
Example 7
Source File: FaceDetector.java From ExoVisix with MIT License | 5 votes |
public void setClassifierUpperBody(String name) { try { classiferName = name; classifierFile = Loader.extractResource(classiferName, null, "classifier", ".xml"); if (classifierFile == null || classifierFile.length() <= 0) { throw new IOException("Could not extract \"" + classiferName + "\" from Java resources."); } // Preload the opencv_objdetect module to work around a known bug. Loader.load(opencv_objdetect.class); classifierUpperBody = new CvHaarClassifierCascade(cvLoad(classifierFile.getAbsolutePath())); classifierFile.delete(); if (classifier.isNull()) { throw new IOException("Could not load the classifier file."); } } catch (Exception e) { if (exception == null) { exception = e; } } }