From c9f430ae03d38c1c738ebda32a400a5db61dfb4b Mon Sep 17 00:00:00 2001 From: YuCheng Hu Date: Sun, 3 Sep 2023 10:31:46 -0400 Subject: [PATCH] Add Java Image process --- .idea/compiler.xml | 8 +- .idea/encodings.xml | 6 +- .../java/lists/ListToStringUnitTest.java | 26 + .../core-java-datetime-conversion/pom.xml | 2 +- core-java-modules/core-java-io/pom.xml | 2 +- core-java-modules/core-java-streams/pom.xml | 2 +- image-processing/README.md | 11 + image-processing/pom.xml | 116 + .../image/resize/core/Graphics2DExample.java | 25 + .../core/ImageScaledInstanceExample.java | 24 + .../resize/imgscalr/ImgscalrExample.java | 24 + .../image/resize/marvin/MarvinExample.java | 29 + .../thumbnailator/ThumbnailatorExample.java | 31 + .../imagefromwebcam/MarvinExample.java | 31 + .../imagefromwebcam/OpenCVExample.java | 31 + .../imagefromwebcam/WebcamCaptureExample.java | 41 + .../imageprocessing/addingtext/AddText.java | 219 + .../imagej/ImageJRectExample.java | 22 + .../imageprocessing/opencv/CameraStream.java | 87 + .../imageprocessing/opencv/FaceDetection.java | 56 + .../openimaj/OpenIMAJRectExample.java | 28 + .../swing/SwingRectExample.java | 40 + .../twelvemonkeys/TwelveMonkeysExample.java | 47 + .../com/baeldung/tesseract/Tess4JExample.java | 28 + .../tesseract/TesseractPlatformExample.java | 26 + .../src/main/resources/Penguin.ico | Bin 0 -> 168290 bytes .../haarcascade_frontalface_alt.xml | 24350 ++++++++++++++++ .../src/main/resources/images/baeldung.png | Bin 0 -> 663502 bytes .../resources/images/multiLanguageText.png | Bin 0 -> 221942 bytes .../src/main/resources/images/output.txt | 9 + .../src/main/resources/images/sampleImage.jpg | Bin 0 -> 1196848 bytes image-processing/src/main/resources/lena.jpg | Bin 0 -> 95154 bytes .../src/main/resources/logback.xml | 13 + .../core/Graphics2DExampleUnitTest.java | 71 + .../ImageScaledInstanceExampleUnitTest.java | 69 + .../imgscalr/ImgscalrExampleUnitTest.java | 69 + .../resize/marvin/MarvinExampleUnitTest.java | 68 + .../ThumbnailatorExampleUnitTest.java | 68 + pom.xml | 17 +- src/main/resources/html/cors.html | 56 - src/main/resources/log4j2.xml | 97 - src/main/resources/sample-data.csv | 6 - src/main/resources/schema-all.sql | 7 - src/test/run.sh | 36 - 44 files changed, 25682 insertions(+), 216 deletions(-) create mode 100644 image-processing/README.md create mode 100644 image-processing/pom.xml create mode 100644 image-processing/src/main/java/com/baeldung/image/resize/core/Graphics2DExample.java create mode 100644 image-processing/src/main/java/com/baeldung/image/resize/core/ImageScaledInstanceExample.java create mode 100644 image-processing/src/main/java/com/baeldung/image/resize/imgscalr/ImgscalrExample.java create mode 100644 image-processing/src/main/java/com/baeldung/image/resize/marvin/MarvinExample.java create mode 100644 image-processing/src/main/java/com/baeldung/image/resize/thumbnailator/ThumbnailatorExample.java create mode 100644 image-processing/src/main/java/com/baeldung/imagefromwebcam/MarvinExample.java create mode 100644 image-processing/src/main/java/com/baeldung/imagefromwebcam/OpenCVExample.java create mode 100644 image-processing/src/main/java/com/baeldung/imagefromwebcam/WebcamCaptureExample.java create mode 100644 image-processing/src/main/java/com/baeldung/imageprocessing/addingtext/AddText.java create mode 100644 image-processing/src/main/java/com/baeldung/imageprocessing/imagej/ImageJRectExample.java create mode 100644 image-processing/src/main/java/com/baeldung/imageprocessing/opencv/CameraStream.java create mode 100644 image-processing/src/main/java/com/baeldung/imageprocessing/opencv/FaceDetection.java create mode 100644 image-processing/src/main/java/com/baeldung/imageprocessing/openimaj/OpenIMAJRectExample.java create mode 100644 image-processing/src/main/java/com/baeldung/imageprocessing/swing/SwingRectExample.java create mode 100644 image-processing/src/main/java/com/baeldung/imageprocessing/twelvemonkeys/TwelveMonkeysExample.java create mode 100644 image-processing/src/main/java/com/baeldung/tesseract/Tess4JExample.java create mode 100644 image-processing/src/main/java/com/baeldung/tesseract/TesseractPlatformExample.java create mode 100644 image-processing/src/main/resources/Penguin.ico create mode 100644 image-processing/src/main/resources/haarcascades/haarcascade_frontalface_alt.xml create mode 100644 image-processing/src/main/resources/images/baeldung.png create mode 100644 image-processing/src/main/resources/images/multiLanguageText.png create mode 100644 image-processing/src/main/resources/images/output.txt create mode 100644 image-processing/src/main/resources/images/sampleImage.jpg create mode 100644 image-processing/src/main/resources/lena.jpg create mode 100644 image-processing/src/main/resources/logback.xml create mode 100644 image-processing/src/test/java/com/baeldung/image/resize/core/Graphics2DExampleUnitTest.java create mode 100644 image-processing/src/test/java/com/baeldung/image/resize/core/ImageScaledInstanceExampleUnitTest.java create mode 100644 image-processing/src/test/java/com/baeldung/image/resize/imgscalr/ImgscalrExampleUnitTest.java create mode 100644 image-processing/src/test/java/com/baeldung/image/resize/marvin/MarvinExampleUnitTest.java create mode 100644 image-processing/src/test/java/com/baeldung/image/resize/thumbnailator/ThumbnailatorExampleUnitTest.java delete mode 100644 src/test/run.sh diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 83b2580807..b81cacce0b 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -21,23 +21,21 @@ + + - + - - - -