add lab2; continue tweaking lab3

This commit is contained in:
Blizzard Finnegan 2024-02-21 12:45:06 -05:00
parent 26ca1753de
commit 5bdaece94d
Signed by: blizzardfinnegan
GPG key ID: 61C1E13067E0018E
22 changed files with 687 additions and 9 deletions

22
lab2/lab2.m Normal file
View file

@ -0,0 +1,22 @@
baseline = 60; %Distance between the cameras in millimeters
focalLength = 6; %Focal length is measured in millimeters
pixelSize = 0.006; %Pixel size is measured in millimeters per pixel
%Define object of interest's centroid's offset from center of frame
xLeftOffset = 15;
yLeftOffset = 4;
xRightOffset = -5;
yRightOffset = 6;
%Disparity: difference (in millimeters) in position in the 2 camera's frames
disparity = (abs(xLeftOffset - xRightOffset)*pixelSize);
%Z= depth coordinate (in millimeters) of the centroid of the object of interest
Z=(baseline*focalLength)/disparity;
%X and Y coordinates (in millimeters) can then be found
X= (Z * xLeftOffset * pixelSize) / focalLength;
Y= (Z * yLeftOffset * pixelSize) / focalLength;

View file

@ -99,13 +99,12 @@
</reporting>
<properties>
<commons.version>2.8.0</commons.version>
<uitype>Cli</uitype>
<opencv.version>4.8.1-0</opencv.version>
<poi.version>5.2.3</poi.version>
<run.with.java.module>true</run.with.java.module>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<javafx.version>19</javafx.version>
<junit.version>5.9.1</junit.version>
<uitype>Cli</uitype>
<beanutils.version>1.9.4</beanutils.version>
<javacv.version>1.5.10</javacv.version>
</properties>

View file

@ -0,0 +1,30 @@
2024-02-21 11:59:48:2770 - INFO [main] c.e.o.l.Cli [Cli.java:42] -- ================
2024-02-21 11:59:48:2770 - INFO [main] c.e.o.l.Cli [Cli.java:43] -- Lab 3
2024-02-21 11:59:48:2770 - INFO [main] c.e.o.l.Cli [Cli.java:44] -- Version: 0.0.1
2024-02-21 11:59:48:2770 - INFO [main] c.e.o.l.Cli [Cli.java:45] -- ================
2024-02-21 11:59:48:2770 - INFO [main] c.e.o.l.Cli [Cli.java:53] -- File detected as: /home/firestar/Documents/2235-notes/cpet-563-01l3/coursework/lab3/left5.jpg
2024-02-21 11:59:48:2770 - INFO [main] c.e.o.l.Cli [Cli.java:57] -- File: org.bytedeco.opencv.opencv_core.Mat[width=752,height=480,depth=8,channels=3]
2024-02-21 11:59:48:2770 - INFO [main] c.e.o.l.Cli [Cli.java:60] -- Blurring image...
2024-02-21 11:59:48:2770 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- blurred
2024-02-21 11:59:48:2770 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nullblurred2024-02-21_12.00.34.png
2024-02-21 11:59:48:2770 - INFO [main] c.e.o.l.Cli [Cli.java:64] -- Converting to HSV...
2024-02-21 11:59:48:2770 - INFO [main] c.e.o.l.Cli [Cli.java:67] -- Creating edge mask...
2024-02-21 11:59:48:2770 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- threshold
2024-02-21 11:59:48:2770 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nullthreshold2024-02-21_12.00.34.png
2024-02-21 11:59:48:2770 - INFO [main] c.e.o.l.Cli [Cli.java:74] -- Eroding and dilating to reduce noise...
2024-02-21 11:59:48:2770 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- denoised-threshold
2024-02-21 11:59:48:2770 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nulldenoised-threshold2024-02-21_12.00.34.png
2024-02-21 11:59:48:2770 - INFO [main] c.e.o.l.Cli [Cli.java:83] -- Finding edges...
2024-02-21 11:59:48:2770 - INFO [main] c.e.o.l.Cli [Cli.java:85] -- Contours: [org.bytedeco.opencv.opencv_core.Mat[width=1,height=150,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=78,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=46,depth=-2147483616,channels=2]]
2024-02-21 11:59:48:2770 - INFO [main] c.e.o.l.Cli [Cli.java:86] -- heirarchy: org.bytedeco.opencv.opencv_core.Mat[width=3,height=1,depth=-2147483616,channels=4]
2024-02-21 11:59:48:2770 - INFO [main] c.e.o.l.Cli [Cli.java:87] -- drawing edges...
2024-02-21 11:59:48:2770 - INFO [main] c.e.o.l.Cli [Cli.java:93] -- Drawing centroids...
2024-02-21 11:59:48:2770 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- Contour area: 32317.5
2024-02-21 11:59:48:2770 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour segments: 1
2024-02-21 11:59:48:2770 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- Contour area: 9680.0
2024-02-21 11:59:48:2770 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour segments: 1
2024-02-21 11:59:48:2770 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- Contour area: 8246.0
2024-02-21 11:59:48:2770 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour segments: 1
2024-02-21 11:59:48:2770 - INFO [main] c.e.o.l.Cli [Cli.java:120] -- Saving to file...
2024-02-21 11:59:48:2770 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- import-with-contours
2024-02-21 11:59:48:2770 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nullimport-with-contours2024-02-21_12.00.34.png

View file

@ -0,0 +1,30 @@
2024-02-21 12:04:10:6160 - INFO [main] c.e.o.l.Cli [Cli.java:42] -- ================
2024-02-21 12:04:10:6160 - INFO [main] c.e.o.l.Cli [Cli.java:43] -- Lab 3
2024-02-21 12:04:10:6160 - INFO [main] c.e.o.l.Cli [Cli.java:44] -- Version: 0.0.1
2024-02-21 12:04:10:6160 - INFO [main] c.e.o.l.Cli [Cli.java:45] -- ================
2024-02-21 12:04:10:6160 - INFO [main] c.e.o.l.Cli [Cli.java:53] -- File detected as: /home/firestar/Documents/2235-notes/cpet-563-01l3/coursework/lab3/left5.jpg
2024-02-21 12:04:10:6160 - INFO [main] c.e.o.l.Cli [Cli.java:57] -- File: org.bytedeco.opencv.opencv_core.Mat[width=752,height=480,depth=8,channels=3]
2024-02-21 12:04:10:6160 - INFO [main] c.e.o.l.Cli [Cli.java:60] -- Blurring image...
2024-02-21 12:04:10:6160 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- blurred
2024-02-21 12:04:10:6160 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nullblurred2024-02-21_12.04.32.png
2024-02-21 12:04:10:6160 - INFO [main] c.e.o.l.Cli [Cli.java:64] -- Converting to HSV...
2024-02-21 12:04:10:6160 - INFO [main] c.e.o.l.Cli [Cli.java:67] -- Creating edge mask...
2024-02-21 12:04:10:6160 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- threshold
2024-02-21 12:04:10:6160 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nullthreshold2024-02-21_12.04.32.png
2024-02-21 12:04:10:6160 - INFO [main] c.e.o.l.Cli [Cli.java:74] -- Eroding and dilating to reduce noise...
2024-02-21 12:04:10:6160 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- denoised-threshold
2024-02-21 12:04:10:6160 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nulldenoised-threshold2024-02-21_12.04.32.png
2024-02-21 12:04:10:6160 - INFO [main] c.e.o.l.Cli [Cli.java:83] -- Finding edges...
2024-02-21 12:04:10:6160 - INFO [main] c.e.o.l.Cli [Cli.java:85] -- Contours: [org.bytedeco.opencv.opencv_core.Mat[width=1,height=150,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=78,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=46,depth=-2147483616,channels=2]]
2024-02-21 12:04:10:6160 - INFO [main] c.e.o.l.Cli [Cli.java:86] -- heirarchy: org.bytedeco.opencv.opencv_core.Mat[width=3,height=1,depth=-2147483616,channels=4]
2024-02-21 12:04:10:6160 - INFO [main] c.e.o.l.Cli [Cli.java:87] -- drawing edges...
2024-02-21 12:04:10:6160 - INFO [main] c.e.o.l.Cli [Cli.java:93] -- Drawing centroids...
2024-02-21 12:04:10:6160 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- Contour area: 32317.5
2024-02-21 12:04:10:6160 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour segments: 1
2024-02-21 12:04:10:6160 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- Contour area: 9680.0
2024-02-21 12:04:10:6160 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour segments: 1
2024-02-21 12:04:10:6160 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- Contour area: 8246.0
2024-02-21 12:04:10:6160 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour segments: 1
2024-02-21 12:04:10:6160 - INFO [main] c.e.o.l.Cli [Cli.java:120] -- Saving to file...
2024-02-21 12:04:10:6160 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- import-with-contours
2024-02-21 12:04:10:6160 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nullimport-with-contours2024-02-21_12.04.32.png

View file

@ -0,0 +1,33 @@
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:42] -- ================
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:43] -- Lab 3
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:44] -- Version: 0.0.1
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:45] -- ================
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:53] -- File detected as: /home/firestar/Documents/2235-notes/cpet-563-01l3/coursework/lab3/left5.jpg
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:57] -- File: org.bytedeco.opencv.opencv_core.Mat[width=752,height=480,depth=8,channels=3]
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:60] -- Blurring image...
2024-02-21 12:06:20:8170 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- blurred
2024-02-21 12:06:20:8170 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nullblurred2024-02-21_12.06.27.png
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:64] -- Converting to HSV...
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:67] -- Creating edge mask...
2024-02-21 12:06:20:8170 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- threshold
2024-02-21 12:06:20:8170 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nullthreshold2024-02-21_12.06.27.png
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:74] -- Eroding and dilating to reduce noise...
2024-02-21 12:06:20:8170 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- denoised-threshold
2024-02-21 12:06:20:8170 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nulldenoised-threshold2024-02-21_12.06.27.png
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:83] -- Finding edges...
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:85] -- Contours: [org.bytedeco.opencv.opencv_core.Mat[width=1,height=150,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=78,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=46,depth=-2147483616,channels=2]]
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:86] -- heirarchy: org.bytedeco.opencv.opencv_core.Mat[width=3,height=1,depth=-2147483616,channels=4]
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:87] -- drawing edges...
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:93] -- Drawing centroids...
2024-02-21 12:06:20:8170 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- Contour area: 32317.5
2024-02-21 12:06:20:8170 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour segments: 150
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:102] -- Found valid contour!
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:109] -- Centroid 1: (587.3499290889869,380.1776901059797)
2024-02-21 12:06:20:8170 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- Contour area: 9680.0
2024-02-21 12:06:20:8170 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour segments: 78
2024-02-21 12:06:20:8170 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- Contour area: 8246.0
2024-02-21 12:06:20:8170 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour segments: 46
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:120] -- Saving to file...
2024-02-21 12:06:20:8170 - INFO [main] c.e.o.l.Cli [Cli.java:123] -- org.bytedeco.opencv.opencv_core.Mat[width=0,height=0,depth=8,channels=1]
2024-02-21 12:06:20:8170 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- import-with-contours
2024-02-21 12:06:20:8170 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nullimport-with-contours2024-02-21_12.06.27.png

View file

@ -0,0 +1,36 @@
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:42] -- ================
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:43] -- Lab 3
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:44] -- Version: 0.0.1
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:45] -- ================
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:53] -- File detected as: /home/firestar/Documents/2235-notes/cpet-563-01l3/coursework/lab3/left5.jpg
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:57] -- File: org.bytedeco.opencv.opencv_core.Mat[width=752,height=480,depth=8,channels=3]
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:60] -- Blurring image...
2024-02-21 12:09:22:9070 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- blurred
2024-02-21 12:09:22:9070 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nullblurred2024-02-21_12.09.44.png
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:64] -- Converting to HSV...
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:67] -- Creating edge mask...
2024-02-21 12:09:22:9070 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- threshold
2024-02-21 12:09:22:9070 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nullthreshold2024-02-21_12.09.44.png
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:74] -- Eroding and dilating to reduce noise...
2024-02-21 12:09:22:9070 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- denoised-threshold
2024-02-21 12:09:22:9070 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nulldenoised-threshold2024-02-21_12.09.44.png
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:83] -- Finding edges...
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:85] -- Contours: [org.bytedeco.opencv.opencv_core.Mat[width=1,height=150,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=78,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=46,depth=-2147483616,channels=2]]
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:86] -- heirarchy: org.bytedeco.opencv.opencv_core.Mat[width=3,height=1,depth=-2147483616,channels=4]
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:87] -- drawing edges...
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:93] -- Drawing centroids...
2024-02-21 12:09:22:9070 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- Contour area: 32317.5
2024-02-21 12:09:22:9070 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour segments: 150
2024-02-21 12:09:22:9070 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- Contour area: 9680.0
2024-02-21 12:09:22:9070 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour segments: 78
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:102] -- Found valid contour!
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:109] -- Centroid 1: (570.2691287878787,192.2235365013774)
2024-02-21 12:09:22:9070 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- Contour area: 8246.0
2024-02-21 12:09:22:9070 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour segments: 46
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:102] -- Found valid contour!
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:109] -- Centroid 2: (50.63109386369149,63.63744037513137)
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:120] -- Saving to file...
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:123] -- org.bytedeco.opencv.opencv_core.Mat[width=0,height=0,depth=8,channels=1]
2024-02-21 12:09:22:9070 - INFO [main] c.e.o.l.Cli [Cli.java:123] -- org.bytedeco.opencv.opencv_core.Mat[width=0,height=0,depth=8,channels=1]
2024-02-21 12:09:22:9070 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- import-with-contours
2024-02-21 12:09:22:9070 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nullimport-with-contours2024-02-21_12.09.44.png

View file

@ -0,0 +1,33 @@
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:42] -- ================
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:43] -- Lab 3
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:44] -- Version: 0.0.1
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:45] -- ================
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:53] -- File detected as: /home/firestar/Documents/2235-notes/cpet-563-01l3/coursework/lab3/left5.jpg
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:57] -- File: org.bytedeco.opencv.opencv_core.Mat[width=752,height=480,depth=8,channels=3]
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:60] -- Blurring image...
2024-02-21 12:11:11:7760 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- blurred
2024-02-21 12:11:11:7760 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nullblurred2024-02-21_12.13.02.png
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:64] -- Converting to HSV...
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:67] -- Creating edge mask...
2024-02-21 12:11:11:7760 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- threshold
2024-02-21 12:11:11:7760 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nullthreshold2024-02-21_12.13.02.png
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:74] -- Eroding and dilating to reduce noise...
2024-02-21 12:11:11:7760 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- denoised-threshold
2024-02-21 12:11:11:7760 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nulldenoised-threshold2024-02-21_12.13.02.png
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:83] -- Finding edges...
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:85] -- Contours: [org.bytedeco.opencv.opencv_core.Mat[width=1,height=150,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=78,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=46,depth=-2147483616,channels=2]]
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:86] -- heirarchy: org.bytedeco.opencv.opencv_core.Mat[width=3,height=1,depth=-2147483616,channels=4]
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:87] -- drawing edges...
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:93] -- Drawing centroids...
2024-02-21 12:11:11:7760 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- Contour area: 32317.5
2024-02-21 12:11:11:7760 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour segments: 150
2024-02-21 12:11:11:7760 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- Contour area: 9680.0
2024-02-21 12:11:11:7760 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour segments: 78
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:102] -- Found valid contour!
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:109] -- Centroid 1: (570.2691287878787,192.2235365013774)
2024-02-21 12:11:11:7760 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- Contour area: 8246.0
2024-02-21 12:11:11:7760 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour segments: 46
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:120] -- Saving to file...
2024-02-21 12:11:11:7760 - INFO [main] c.e.o.l.Cli [Cli.java:123] -- org.bytedeco.opencv.opencv_core.Mat[width=0,height=0,depth=8,channels=1]
2024-02-21 12:11:11:7760 - WARN [main] c.e.o.l.Cli [Cli.java:141] -- import-with-contours
2024-02-21 12:11:11:7760 - ERROR [main] c.e.o.l.Cli [Cli.java:143] -- nullimport-with-contours2024-02-21_12.13.02.png

View file

@ -0,0 +1,36 @@
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:42] -- ================
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:43] -- Lab 3
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:44] -- Version: 0.0.1
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:45] -- ================
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:53] -- File detected as: /home/firestar/Documents/2235-notes/cpet-563-01l3/coursework/lab3/left5.jpg
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:57] -- File: org.bytedeco.opencv.opencv_core.Mat[width=752,height=480,depth=8,channels=3]
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:60] -- Blurring image...
2024-02-21 12:15:37:7060 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- blurred
2024-02-21 12:15:37:7060 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullblurred2024-02-21_12.15.59.png
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:64] -- Converting to HSV...
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:67] -- Creating edge mask...
2024-02-21 12:15:37:7060 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- threshold
2024-02-21 12:15:37:7060 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullthreshold2024-02-21_12.15.59.png
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:74] -- Eroding and dilating to reduce noise...
2024-02-21 12:15:37:7060 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- denoised-threshold
2024-02-21 12:15:37:7060 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nulldenoised-threshold2024-02-21_12.15.59.png
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:83] -- Finding edges...
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:85] -- Contours: [org.bytedeco.opencv.opencv_core.Mat[width=1,height=150,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=78,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=46,depth=-2147483616,channels=2]]
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:86] -- heirarchy: org.bytedeco.opencv.opencv_core.Mat[width=3,height=1,depth=-2147483616,channels=4]
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:87] -- drawing edges...
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:93] -- Drawing centroids...
2024-02-21 12:15:37:7060 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=150,depth=-2147483616,channels=2]
2024-02-21 12:15:37:7060 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 32317.5
2024-02-21 12:15:37:7060 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 150
2024-02-21 12:15:37:7060 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=78,depth=-2147483616,channels=2]
2024-02-21 12:15:37:7060 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 9680.0
2024-02-21 12:15:37:7060 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 78
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:103] -- Found valid contour!
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:110] -- Centroid 1: (570.2691287878787,192.2235365013774)
2024-02-21 12:15:37:7060 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=46,depth=-2147483616,channels=2]
2024-02-21 12:15:37:7060 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 8246.0
2024-02-21 12:15:37:7060 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 46
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:121] -- Saving to file...
2024-02-21 12:15:37:7060 - INFO [main] c.e.o.l.Cli [Cli.java:124] -- org.bytedeco.opencv.opencv_core.Mat[width=0,height=0,depth=8,channels=1]
2024-02-21 12:15:37:7060 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- import-with-contours
2024-02-21 12:15:37:7060 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullimport-with-contours2024-02-21_12.15.59.png

View file

@ -0,0 +1,36 @@
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:42] -- ================
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:43] -- Lab 3
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:44] -- Version: 0.0.1
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:45] -- ================
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:53] -- File detected as: /home/firestar/Documents/2235-notes/cpet-563-01l3/coursework/lab3/left5.jpg
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:57] -- File: org.bytedeco.opencv.opencv_core.Mat[width=752,height=480,depth=8,channels=3]
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:60] -- Blurring image...
2024-02-21 12:17:37:1020 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- blurred
2024-02-21 12:17:37:1020 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullblurred2024-02-21_12.17.48.png
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:64] -- Converting to HSV...
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:67] -- Creating edge mask...
2024-02-21 12:17:37:1020 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- threshold
2024-02-21 12:17:37:1020 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullthreshold2024-02-21_12.17.48.png
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:74] -- Eroding and dilating to reduce noise...
2024-02-21 12:17:37:1020 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- denoised-threshold
2024-02-21 12:17:37:1020 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nulldenoised-threshold2024-02-21_12.17.48.png
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:83] -- Finding edges...
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:85] -- Contours: [org.bytedeco.opencv.opencv_core.Mat[width=1,height=150,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=78,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=46,depth=-2147483616,channels=2]]
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:86] -- heirarchy: org.bytedeco.opencv.opencv_core.Mat[width=3,height=1,depth=-2147483616,channels=4]
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:87] -- drawing edges...
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:93] -- Drawing centroids...
2024-02-21 12:17:37:1020 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=150,depth=-2147483616,channels=2]
2024-02-21 12:17:37:1020 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 32317.5
2024-02-21 12:17:37:1020 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 150
2024-02-21 12:17:37:1020 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=78,depth=-2147483616,channels=2]
2024-02-21 12:17:37:1020 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 9680.0
2024-02-21 12:17:37:1020 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 78
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:103] -- Found valid contour!
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:110] -- Centroid 1: (570.2691287878787,192.2235365013774)
2024-02-21 12:17:37:1020 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=46,depth=-2147483616,channels=2]
2024-02-21 12:17:37:1020 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 8246.0
2024-02-21 12:17:37:1020 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 46
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:121] -- Saving to file...
2024-02-21 12:17:37:1020 - INFO [main] c.e.o.l.Cli [Cli.java:124] -- org.bytedeco.opencv.opencv_core.Mat[width=0,height=0,depth=8,channels=1]
2024-02-21 12:17:37:1020 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- import-with-contours
2024-02-21 12:17:37:1020 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullimport-with-contours2024-02-21_12.17.48.png

View file

@ -0,0 +1,36 @@
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:42] -- ================
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:43] -- Lab 3
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:44] -- Version: 0.0.1
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:45] -- ================
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:53] -- File detected as: /home/firestar/Documents/2235-notes/cpet-563-01l3/coursework/lab3/left5.jpg
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:57] -- File: org.bytedeco.opencv.opencv_core.Mat[width=752,height=480,depth=8,channels=3]
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:60] -- Blurring image...
2024-02-21 12:20:38:8690 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- blurred
2024-02-21 12:20:38:8690 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullblurred2024-02-21_12.20.45.png
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:64] -- Converting to HSV...
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:67] -- Creating edge mask...
2024-02-21 12:20:38:8690 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- threshold
2024-02-21 12:20:38:8690 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullthreshold2024-02-21_12.20.45.png
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:74] -- Eroding and dilating to reduce noise...
2024-02-21 12:20:38:8690 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- denoised-threshold
2024-02-21 12:20:38:8690 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nulldenoised-threshold2024-02-21_12.20.45.png
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:83] -- Finding edges...
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:85] -- Contours: [org.bytedeco.opencv.opencv_core.Mat[width=1,height=150,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=78,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=46,depth=-2147483616,channels=2]]
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:86] -- heirarchy: org.bytedeco.opencv.opencv_core.Mat[width=3,height=1,depth=-2147483616,channels=4]
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:87] -- drawing edges...
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:93] -- Drawing centroids...
2024-02-21 12:20:38:8690 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=150,depth=-2147483616,channels=2]
2024-02-21 12:20:38:8690 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 32317.5
2024-02-21 12:20:38:8690 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 150
2024-02-21 12:20:38:8690 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=78,depth=-2147483616,channels=2]
2024-02-21 12:20:38:8690 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 9680.0
2024-02-21 12:20:38:8690 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 78
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:103] -- Found valid contour!
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:110] -- Centroid 1: (570.2691287878787,192.2235365013774)
2024-02-21 12:20:38:8690 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=46,depth=-2147483616,channels=2]
2024-02-21 12:20:38:8690 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 8246.0
2024-02-21 12:20:38:8690 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 46
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:121] -- Saving to file...
2024-02-21 12:20:38:8690 - INFO [main] c.e.o.l.Cli [Cli.java:124] -- org.bytedeco.opencv.opencv_core.Mat[width=0,height=0,depth=8,channels=1]
2024-02-21 12:20:38:8690 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- import-with-contours
2024-02-21 12:20:38:8690 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullimport-with-contours2024-02-21_12.20.45.png

View file

@ -0,0 +1,36 @@
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:42] -- ================
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:43] -- Lab 3
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:44] -- Version: 0.0.1
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:45] -- ================
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:53] -- File detected as: /home/firestar/Documents/2235-notes/cpet-563-01l3/coursework/lab3/left6.jpg
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:57] -- File: org.bytedeco.opencv.opencv_core.Mat[width=752,height=480,depth=8,channels=3]
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:60] -- Blurring image...
2024-02-21 12:21:29:3360 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- blurred
2024-02-21 12:21:29:3360 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullblurred2024-02-21_12.21.35.png
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:64] -- Converting to HSV...
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:67] -- Creating edge mask...
2024-02-21 12:21:29:3360 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- threshold
2024-02-21 12:21:29:3360 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullthreshold2024-02-21_12.21.35.png
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:74] -- Eroding and dilating to reduce noise...
2024-02-21 12:21:29:3360 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- denoised-threshold
2024-02-21 12:21:29:3360 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nulldenoised-threshold2024-02-21_12.21.35.png
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:83] -- Finding edges...
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:85] -- Contours: [org.bytedeco.opencv.opencv_core.Mat[width=1,height=162,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=85,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=44,depth=-2147483616,channels=2]]
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:86] -- heirarchy: org.bytedeco.opencv.opencv_core.Mat[width=3,height=1,depth=-2147483616,channels=4]
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:87] -- drawing edges...
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:93] -- Drawing centroids...
2024-02-21 12:21:29:3360 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=162,depth=-2147483616,channels=2]
2024-02-21 12:21:29:3360 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 31238.0
2024-02-21 12:21:29:3360 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 162
2024-02-21 12:21:29:3360 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=85,depth=-2147483616,channels=2]
2024-02-21 12:21:29:3360 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 9992.5
2024-02-21 12:21:29:3360 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 85
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:103] -- Found valid contour!
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:110] -- Centroid 1: (535.6162455174714,203.10704695188056)
2024-02-21 12:21:29:3360 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=44,depth=-2147483616,channels=2]
2024-02-21 12:21:29:3360 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 8164.0
2024-02-21 12:21:29:3360 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 44
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:121] -- Saving to file...
2024-02-21 12:21:29:3360 - INFO [main] c.e.o.l.Cli [Cli.java:124] -- org.bytedeco.opencv.opencv_core.Mat[width=0,height=0,depth=8,channels=1]
2024-02-21 12:21:29:3360 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- import-with-contours
2024-02-21 12:21:29:3360 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullimport-with-contours2024-02-21_12.21.35.png

View file

@ -0,0 +1,36 @@
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:42] -- ================
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:43] -- Lab 3
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:44] -- Version: 0.0.1
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:45] -- ================
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:53] -- File detected as: /home/firestar/Documents/2235-notes/cpet-563-01l3/coursework/lab3/left7.jpg
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:57] -- File: org.bytedeco.opencv.opencv_core.Mat[width=752,height=480,depth=8,channels=3]
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:60] -- Blurring image...
2024-02-21 12:21:45:2170 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- blurred
2024-02-21 12:21:45:2170 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullblurred2024-02-21_12.21.49.png
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:64] -- Converting to HSV...
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:67] -- Creating edge mask...
2024-02-21 12:21:45:2170 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- threshold
2024-02-21 12:21:45:2170 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullthreshold2024-02-21_12.21.49.png
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:74] -- Eroding and dilating to reduce noise...
2024-02-21 12:21:45:2170 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- denoised-threshold
2024-02-21 12:21:45:2170 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nulldenoised-threshold2024-02-21_12.21.49.png
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:83] -- Finding edges...
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:85] -- Contours: [org.bytedeco.opencv.opencv_core.Mat[width=1,height=145,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=94,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=42,depth=-2147483616,channels=2]]
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:86] -- heirarchy: org.bytedeco.opencv.opencv_core.Mat[width=3,height=1,depth=-2147483616,channels=4]
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:87] -- drawing edges...
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:93] -- Drawing centroids...
2024-02-21 12:21:45:2170 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=145,depth=-2147483616,channels=2]
2024-02-21 12:21:45:2170 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 30023.0
2024-02-21 12:21:45:2170 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 145
2024-02-21 12:21:45:2170 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=94,depth=-2147483616,channels=2]
2024-02-21 12:21:45:2170 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 10464.5
2024-02-21 12:21:45:2170 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 94
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:103] -- Found valid contour!
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:110] -- Centroid 1: (452.6866708076512,237.15525506872441)
2024-02-21 12:21:45:2170 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=42,depth=-2147483616,channels=2]
2024-02-21 12:21:45:2170 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 8205.5
2024-02-21 12:21:45:2170 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 42
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:121] -- Saving to file...
2024-02-21 12:21:45:2170 - INFO [main] c.e.o.l.Cli [Cli.java:124] -- org.bytedeco.opencv.opencv_core.Mat[width=0,height=0,depth=8,channels=1]
2024-02-21 12:21:45:2170 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- import-with-contours
2024-02-21 12:21:45:2170 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullimport-with-contours2024-02-21_12.21.49.png

View file

@ -0,0 +1,33 @@
2024-02-21 12:21:56:8940 - INFO [main] c.e.o.l.Cli [Cli.java:42] -- ================
2024-02-21 12:21:56:8940 - INFO [main] c.e.o.l.Cli [Cli.java:43] -- Lab 3
2024-02-21 12:21:56:8940 - INFO [main] c.e.o.l.Cli [Cli.java:44] -- Version: 0.0.1
2024-02-21 12:21:56:8940 - INFO [main] c.e.o.l.Cli [Cli.java:45] -- ================
2024-02-21 12:21:56:8940 - INFO [main] c.e.o.l.Cli [Cli.java:53] -- File detected as: /home/firestar/Documents/2235-notes/cpet-563-01l3/coursework/lab3/left8.jpg
2024-02-21 12:21:56:8940 - INFO [main] c.e.o.l.Cli [Cli.java:57] -- File: org.bytedeco.opencv.opencv_core.Mat[width=752,height=480,depth=8,channels=3]
2024-02-21 12:21:56:8940 - INFO [main] c.e.o.l.Cli [Cli.java:60] -- Blurring image...
2024-02-21 12:21:56:8940 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- blurred
2024-02-21 12:21:56:8940 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullblurred2024-02-21_12.22.01.png
2024-02-21 12:21:56:8940 - INFO [main] c.e.o.l.Cli [Cli.java:64] -- Converting to HSV...
2024-02-21 12:21:56:8940 - INFO [main] c.e.o.l.Cli [Cli.java:67] -- Creating edge mask...
2024-02-21 12:21:56:8940 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- threshold
2024-02-21 12:21:56:8940 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullthreshold2024-02-21_12.22.01.png
2024-02-21 12:21:56:8940 - INFO [main] c.e.o.l.Cli [Cli.java:74] -- Eroding and dilating to reduce noise...
2024-02-21 12:21:56:8940 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- denoised-threshold
2024-02-21 12:21:56:8940 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nulldenoised-threshold2024-02-21_12.22.01.png
2024-02-21 12:21:56:8940 - INFO [main] c.e.o.l.Cli [Cli.java:83] -- Finding edges...
2024-02-21 12:21:56:8940 - INFO [main] c.e.o.l.Cli [Cli.java:85] -- Contours: [org.bytedeco.opencv.opencv_core.Mat[width=1,height=150,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=104,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=44,depth=-2147483616,channels=2]]
2024-02-21 12:21:56:8940 - INFO [main] c.e.o.l.Cli [Cli.java:86] -- heirarchy: org.bytedeco.opencv.opencv_core.Mat[width=3,height=1,depth=-2147483616,channels=4]
2024-02-21 12:21:56:8940 - INFO [main] c.e.o.l.Cli [Cli.java:87] -- drawing edges...
2024-02-21 12:21:56:8940 - INFO [main] c.e.o.l.Cli [Cli.java:93] -- Drawing centroids...
2024-02-21 12:21:56:8940 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=150,depth=-2147483616,channels=2]
2024-02-21 12:21:56:8940 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 33116.0
2024-02-21 12:21:56:8940 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 150
2024-02-21 12:21:56:8940 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=104,depth=-2147483616,channels=2]
2024-02-21 12:21:56:8940 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 10962.0
2024-02-21 12:21:56:8940 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 104
2024-02-21 12:21:56:8940 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=44,depth=-2147483616,channels=2]
2024-02-21 12:21:56:8940 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 8187.0
2024-02-21 12:21:56:8940 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 44
2024-02-21 12:21:56:8940 - INFO [main] c.e.o.l.Cli [Cli.java:121] -- Saving to file...
2024-02-21 12:21:56:8940 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- import-with-contours
2024-02-21 12:21:56:8940 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullimport-with-contours2024-02-21_12.22.01.png

View file

@ -0,0 +1,33 @@
2024-02-21 12:28:21:5660 - INFO [main] c.e.o.l.Cli [Cli.java:42] -- ================
2024-02-21 12:28:21:5660 - INFO [main] c.e.o.l.Cli [Cli.java:43] -- Lab 3
2024-02-21 12:28:21:5660 - INFO [main] c.e.o.l.Cli [Cli.java:44] -- Version: 0.0.1
2024-02-21 12:28:21:5660 - INFO [main] c.e.o.l.Cli [Cli.java:45] -- ================
2024-02-21 12:28:21:5660 - INFO [main] c.e.o.l.Cli [Cli.java:53] -- File detected as: /home/firestar/Documents/2235-notes/cpet-563-01l3/coursework/lab3/left5.jpg
2024-02-21 12:28:21:5660 - INFO [main] c.e.o.l.Cli [Cli.java:57] -- File: org.bytedeco.opencv.opencv_core.Mat[width=752,height=480,depth=8,channels=3]
2024-02-21 12:28:21:5660 - INFO [main] c.e.o.l.Cli [Cli.java:60] -- Blurring image...
2024-02-21 12:28:21:5660 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- blurred
2024-02-21 12:28:21:5660 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullblurred2024-02-21_12.29.10.png
2024-02-21 12:28:21:5660 - INFO [main] c.e.o.l.Cli [Cli.java:64] -- Converting to HSV...
2024-02-21 12:28:21:5660 - INFO [main] c.e.o.l.Cli [Cli.java:67] -- Creating edge mask...
2024-02-21 12:28:21:5660 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- threshold
2024-02-21 12:28:21:5660 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullthreshold2024-02-21_12.29.10.png
2024-02-21 12:28:21:5660 - INFO [main] c.e.o.l.Cli [Cli.java:74] -- Eroding and dilating to reduce noise...
2024-02-21 12:28:21:5660 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- denoised-threshold
2024-02-21 12:28:21:5660 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nulldenoised-threshold2024-02-21_12.29.10.png
2024-02-21 12:28:21:5660 - INFO [main] c.e.o.l.Cli [Cli.java:83] -- Finding edges...
2024-02-21 12:28:21:5660 - INFO [main] c.e.o.l.Cli [Cli.java:85] -- Contours: [org.bytedeco.opencv.opencv_core.Mat[width=1,height=164,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=113,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=46,depth=-2147483616,channels=2]]
2024-02-21 12:28:21:5660 - INFO [main] c.e.o.l.Cli [Cli.java:86] -- heirarchy: org.bytedeco.opencv.opencv_core.Mat[width=3,height=1,depth=-2147483616,channels=4]
2024-02-21 12:28:21:5660 - INFO [main] c.e.o.l.Cli [Cli.java:87] -- drawing edges...
2024-02-21 12:28:21:5660 - INFO [main] c.e.o.l.Cli [Cli.java:93] -- Drawing centroids...
2024-02-21 12:28:21:5660 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=164,depth=-2147483616,channels=2]
2024-02-21 12:28:21:5660 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 32736.0
2024-02-21 12:28:21:5660 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 164
2024-02-21 12:28:21:5660 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=113,depth=-2147483616,channels=2]
2024-02-21 12:28:21:5660 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 11509.0
2024-02-21 12:28:21:5660 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 113
2024-02-21 12:28:21:5660 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=46,depth=-2147483616,channels=2]
2024-02-21 12:28:21:5660 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 8246.0
2024-02-21 12:28:21:5660 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 46
2024-02-21 12:28:21:5660 - INFO [main] c.e.o.l.Cli [Cli.java:121] -- Saving to file...
2024-02-21 12:28:21:5660 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- import-with-contours
2024-02-21 12:28:21:5660 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullimport-with-contours2024-02-21_12.29.10.png

View file

@ -0,0 +1,33 @@
2024-02-21 12:31:49:7520 - INFO [main] c.e.o.l.Cli [Cli.java:42] -- ================
2024-02-21 12:31:49:7520 - INFO [main] c.e.o.l.Cli [Cli.java:43] -- Lab 3
2024-02-21 12:31:49:7520 - INFO [main] c.e.o.l.Cli [Cli.java:44] -- Version: 0.0.1
2024-02-21 12:31:49:7520 - INFO [main] c.e.o.l.Cli [Cli.java:45] -- ================
2024-02-21 12:31:49:7520 - INFO [main] c.e.o.l.Cli [Cli.java:53] -- File detected as: /home/firestar/Documents/2235-notes/cpet-563-01l3/coursework/lab3/left5.jpg
2024-02-21 12:31:49:7520 - INFO [main] c.e.o.l.Cli [Cli.java:57] -- File: org.bytedeco.opencv.opencv_core.Mat[width=752,height=480,depth=8,channels=3]
2024-02-21 12:31:49:7520 - INFO [main] c.e.o.l.Cli [Cli.java:60] -- Blurring image...
2024-02-21 12:31:49:7520 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- blurred
2024-02-21 12:31:49:7520 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullblurred2024-02-21_12.32.01.png
2024-02-21 12:31:49:7520 - INFO [main] c.e.o.l.Cli [Cli.java:64] -- Converting to HSV...
2024-02-21 12:31:49:7520 - INFO [main] c.e.o.l.Cli [Cli.java:67] -- Creating edge mask...
2024-02-21 12:31:49:7520 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- threshold
2024-02-21 12:31:49:7520 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullthreshold2024-02-21_12.32.01.png
2024-02-21 12:31:49:7520 - INFO [main] c.e.o.l.Cli [Cli.java:74] -- Eroding and dilating to reduce noise...
2024-02-21 12:31:49:7520 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- denoised-threshold
2024-02-21 12:31:49:7520 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nulldenoised-threshold2024-02-21_12.32.01.png
2024-02-21 12:31:49:7520 - INFO [main] c.e.o.l.Cli [Cli.java:83] -- Finding edges...
2024-02-21 12:31:49:7520 - INFO [main] c.e.o.l.Cli [Cli.java:85] -- Contours: [org.bytedeco.opencv.opencv_core.Mat[width=1,height=288,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=166,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=111,depth=-2147483616,channels=2]]
2024-02-21 12:31:49:7520 - INFO [main] c.e.o.l.Cli [Cli.java:86] -- heirarchy: org.bytedeco.opencv.opencv_core.Mat[width=3,height=1,depth=-2147483616,channels=4]
2024-02-21 12:31:49:7520 - INFO [main] c.e.o.l.Cli [Cli.java:87] -- drawing edges...
2024-02-21 12:31:49:7520 - INFO [main] c.e.o.l.Cli [Cli.java:93] -- Drawing centroids...
2024-02-21 12:31:49:7520 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=288,depth=-2147483616,channels=2]
2024-02-21 12:31:49:7520 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 32452.5
2024-02-21 12:31:49:7520 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 288
2024-02-21 12:31:49:7520 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=166,depth=-2147483616,channels=2]
2024-02-21 12:31:49:7520 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 10774.5
2024-02-21 12:31:49:7520 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 166
2024-02-21 12:31:49:7520 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=111,depth=-2147483616,channels=2]
2024-02-21 12:31:49:7520 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 8022.0
2024-02-21 12:31:49:7520 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 111
2024-02-21 12:31:49:7520 - INFO [main] c.e.o.l.Cli [Cli.java:121] -- Saving to file...
2024-02-21 12:31:49:7520 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- import-with-contours
2024-02-21 12:31:49:7520 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullimport-with-contours2024-02-21_12.32.01.png

View file

@ -0,0 +1,33 @@
2024-02-21 12:34:21:3940 - INFO [main] c.e.o.l.Cli [Cli.java:42] -- ================
2024-02-21 12:34:21:3940 - INFO [main] c.e.o.l.Cli [Cli.java:43] -- Lab 3
2024-02-21 12:34:21:3940 - INFO [main] c.e.o.l.Cli [Cli.java:44] -- Version: 0.0.1
2024-02-21 12:34:21:3940 - INFO [main] c.e.o.l.Cli [Cli.java:45] -- ================
2024-02-21 12:34:21:3940 - INFO [main] c.e.o.l.Cli [Cli.java:53] -- File detected as: /home/firestar/Documents/2235-notes/cpet-563-01l3/coursework/lab3/left5.jpg
2024-02-21 12:34:21:3940 - INFO [main] c.e.o.l.Cli [Cli.java:57] -- File: org.bytedeco.opencv.opencv_core.Mat[width=752,height=480,depth=8,channels=3]
2024-02-21 12:34:21:3940 - INFO [main] c.e.o.l.Cli [Cli.java:60] -- Blurring image...
2024-02-21 12:34:21:3940 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- blurred
2024-02-21 12:34:21:3940 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullblurred2024-02-21_12.34.31.png
2024-02-21 12:34:21:3940 - INFO [main] c.e.o.l.Cli [Cli.java:64] -- Converting to HSV...
2024-02-21 12:34:21:3940 - INFO [main] c.e.o.l.Cli [Cli.java:67] -- Creating edge mask...
2024-02-21 12:34:21:3940 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- threshold
2024-02-21 12:34:21:3940 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullthreshold2024-02-21_12.34.31.png
2024-02-21 12:34:21:3940 - INFO [main] c.e.o.l.Cli [Cli.java:74] -- Eroding and dilating to reduce noise...
2024-02-21 12:34:21:3940 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- denoised-threshold
2024-02-21 12:34:21:3940 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nulldenoised-threshold2024-02-21_12.34.31.png
2024-02-21 12:34:21:3940 - INFO [main] c.e.o.l.Cli [Cli.java:83] -- Finding edges...
2024-02-21 12:34:21:3940 - INFO [main] c.e.o.l.Cli [Cli.java:85] -- Contours: [org.bytedeco.opencv.opencv_core.Mat[width=1,height=288,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=166,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=111,depth=-2147483616,channels=2]]
2024-02-21 12:34:21:3940 - INFO [main] c.e.o.l.Cli [Cli.java:86] -- heirarchy: org.bytedeco.opencv.opencv_core.Mat[width=3,height=1,depth=-2147483616,channels=4]
2024-02-21 12:34:21:3940 - INFO [main] c.e.o.l.Cli [Cli.java:87] -- drawing edges...
2024-02-21 12:34:21:3940 - INFO [main] c.e.o.l.Cli [Cli.java:93] -- Drawing centroids...
2024-02-21 12:34:21:3940 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=288,depth=-2147483616,channels=2]
2024-02-21 12:34:21:3940 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 32452.5
2024-02-21 12:34:21:3940 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 288
2024-02-21 12:34:21:3940 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=166,depth=-2147483616,channels=2]
2024-02-21 12:34:21:3940 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 10774.5
2024-02-21 12:34:21:3940 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 166
2024-02-21 12:34:21:3940 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=111,depth=-2147483616,channels=2]
2024-02-21 12:34:21:3940 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 8022.0
2024-02-21 12:34:21:3940 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 111
2024-02-21 12:34:21:3940 - INFO [main] c.e.o.l.Cli [Cli.java:121] -- Saving to file...
2024-02-21 12:34:21:3940 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- import-with-contours
2024-02-21 12:34:21:3940 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullimport-with-contours2024-02-21_12.34.31.png

View file

@ -0,0 +1,42 @@
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:42] -- ================
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:43] -- Lab 3
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:44] -- Version: 0.0.1
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:45] -- ================
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:53] -- File detected as: /home/firestar/Documents/2235-notes/cpet-563-01l3/coursework/lab3/left5.jpg
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:57] -- File: org.bytedeco.opencv.opencv_core.Mat[width=752,height=480,depth=8,channels=3]
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:60] -- Blurring image...
2024-02-21 12:36:13:5320 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- blurred
2024-02-21 12:36:13:5320 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullblurred2024-02-21_12.36.18.png
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:64] -- Converting to HSV...
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:67] -- Creating edge mask...
2024-02-21 12:36:13:5320 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- threshold
2024-02-21 12:36:13:5320 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullthreshold2024-02-21_12.36.18.png
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:74] -- Eroding and dilating to reduce noise...
2024-02-21 12:36:13:5320 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- denoised-threshold
2024-02-21 12:36:13:5320 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nulldenoised-threshold2024-02-21_12.36.18.png
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:83] -- Finding edges...
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:85] -- Contours: [org.bytedeco.opencv.opencv_core.Mat[width=1,height=288,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=166,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=111,depth=-2147483616,channels=2]]
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:86] -- heirarchy: org.bytedeco.opencv.opencv_core.Mat[width=3,height=1,depth=-2147483616,channels=4]
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:87] -- drawing edges...
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:93] -- Drawing centroids...
2024-02-21 12:36:13:5320 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=288,depth=-2147483616,channels=2]
2024-02-21 12:36:13:5320 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 32452.5
2024-02-21 12:36:13:5320 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 288
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:103] -- Found valid contour!
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:110] -- Centroid 1: (573.8576945792569,375.012900906453)
2024-02-21 12:36:13:5320 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=166,depth=-2147483616,channels=2]
2024-02-21 12:36:13:5320 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 10774.5
2024-02-21 12:36:13:5320 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 166
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:103] -- Found valid contour!
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:110] -- Centroid 2: (569.8031927235603,187.7724411032221)
2024-02-21 12:36:13:5320 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=111,depth=-2147483616,channels=2]
2024-02-21 12:36:13:5320 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 8022.0
2024-02-21 12:36:13:5320 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 111
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:103] -- Found valid contour!
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:110] -- Centroid 3: (50.51512507271669,61.57732901188398)
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:121] -- Saving to file...
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:124] -- org.bytedeco.opencv.opencv_core.Mat[width=0,height=0,depth=8,channels=1]
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:124] -- org.bytedeco.opencv.opencv_core.Mat[width=0,height=0,depth=8,channels=1]
2024-02-21 12:36:13:5320 - INFO [main] c.e.o.l.Cli [Cli.java:124] -- org.bytedeco.opencv.opencv_core.Mat[width=0,height=0,depth=8,channels=1]
2024-02-21 12:36:13:5320 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- import-with-contours
2024-02-21 12:36:13:5320 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullimport-with-contours2024-02-21_12.36.18.png

View file

@ -0,0 +1,42 @@
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:42] -- ================
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:43] -- Lab 3
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:44] -- Version: 0.0.1
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:45] -- ================
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:53] -- File detected as: /home/firestar/Documents/2235-notes/cpet-563-01l3/coursework/lab3/left5.jpg
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:57] -- File: org.bytedeco.opencv.opencv_core.Mat[width=752,height=480,depth=8,channels=3]
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:60] -- Blurring image...
2024-02-21 12:38:46:3780 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- blurred
2024-02-21 12:38:46:3780 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullblurred2024-02-21_12.38.50.png
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:64] -- Converting to HSV...
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:67] -- Creating edge mask...
2024-02-21 12:38:46:3780 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- threshold
2024-02-21 12:38:46:3780 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullthreshold2024-02-21_12.38.50.png
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:74] -- Eroding and dilating to reduce noise...
2024-02-21 12:38:46:3780 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- denoised-threshold
2024-02-21 12:38:46:3780 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nulldenoised-threshold2024-02-21_12.38.50.png
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:83] -- Finding edges...
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:85] -- Contours: [org.bytedeco.opencv.opencv_core.Mat[width=1,height=298,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=157,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=119,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=4,depth=-2147483616,channels=2]]
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:86] -- heirarchy: org.bytedeco.opencv.opencv_core.Mat[width=4,height=1,depth=-2147483616,channels=4]
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:87] -- drawing edges...
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:93] -- Drawing centroids...
2024-02-21 12:38:46:3780 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=298,depth=-2147483616,channels=2]
2024-02-21 12:38:46:3780 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 30349.0
2024-02-21 12:38:46:3780 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 298
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:103] -- Found valid contour!
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:110] -- Centroid 1: (575.7159434138412,375.7530835722209)
2024-02-21 12:38:46:3780 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=157,depth=-2147483616,channels=2]
2024-02-21 12:38:46:3780 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 9815.5
2024-02-21 12:38:46:3780 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 157
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:103] -- Found valid contour!
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:110] -- Centroid 2: (570.0898748577929,188.65644473876353)
2024-02-21 12:38:46:3780 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=119,depth=-2147483616,channels=2]
2024-02-21 12:38:46:3780 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 7274.5
2024-02-21 12:38:46:3780 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 119
2024-02-21 12:38:46:3780 - WARN [main] c.e.o.l.Cli [Cli.java:96] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=4,depth=-2147483616,channels=2]
2024-02-21 12:38:46:3780 - WARN [main] c.e.o.l.Cli [Cli.java:100] -- Contour area: 2.0
2024-02-21 12:38:46:3780 - WARN [main] c.e.o.l.Cli [Cli.java:101] -- Contour segments: 4
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:121] -- Saving to file...
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:124] -- org.bytedeco.opencv.opencv_core.Mat[width=0,height=0,depth=8,channels=1]
2024-02-21 12:38:46:3780 - INFO [main] c.e.o.l.Cli [Cli.java:124] -- org.bytedeco.opencv.opencv_core.Mat[width=0,height=0,depth=8,channels=1]
2024-02-21 12:38:46:3780 - WARN [main] c.e.o.l.Cli [Cli.java:142] -- import-with-contours
2024-02-21 12:38:46:3780 - ERROR [main] c.e.o.l.Cli [Cli.java:144] -- nullimport-with-contours2024-02-21_12.38.50.png

View file

@ -0,0 +1,48 @@
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:42] -- ================
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:43] -- Lab 3
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:44] -- Version: 0.0.1
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:45] -- ================
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:53] -- File detected as: /home/firestar/Documents/2235-notes/cpet-563-01l3/coursework/lab3/left5.jpg
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:57] -- File: org.bytedeco.opencv.opencv_core.Mat[width=752,height=480,depth=8,channels=3]
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:60] -- Blurring image...
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:145] -- blurred
2024-02-21 12:40:31:4820 - ERROR [main] c.e.o.l.Cli [Cli.java:147] -- nullblurred2024-02-21_12.41.00.png
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:64] -- Converting to HSV...
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:67] -- Creating edge mask...
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:145] -- threshold
2024-02-21 12:40:31:4820 - ERROR [main] c.e.o.l.Cli [Cli.java:147] -- nullthreshold2024-02-21_12.41.00.png
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:74] -- Eroding and dilating to reduce noise...
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:145] -- first_erosion
2024-02-21 12:40:31:4820 - ERROR [main] c.e.o.l.Cli [Cli.java:147] -- nullfirst_erosion2024-02-21_12.41.00.png
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:145] -- second_erosion
2024-02-21 12:40:31:4820 - ERROR [main] c.e.o.l.Cli [Cli.java:147] -- nullsecond_erosion2024-02-21_12.41.00.png
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:145] -- first_dilation
2024-02-21 12:40:31:4820 - ERROR [main] c.e.o.l.Cli [Cli.java:147] -- nullfirst_dilation2024-02-21_12.41.00.png
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:145] -- second_dilation
2024-02-21 12:40:31:4820 - ERROR [main] c.e.o.l.Cli [Cli.java:147] -- nullsecond_dilation2024-02-21_12.41.00.png
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:86] -- Finding edges...
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:88] -- Contours: [org.bytedeco.opencv.opencv_core.Mat[width=1,height=298,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=157,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=119,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=4,depth=-2147483616,channels=2]]
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:89] -- heirarchy: org.bytedeco.opencv.opencv_core.Mat[width=4,height=1,depth=-2147483616,channels=4]
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:90] -- drawing edges...
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:96] -- Drawing centroids...
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=298,depth=-2147483616,channels=2]
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:103] -- Contour area: 30349.0
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:104] -- Contour segments: 298
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:106] -- Found valid contour!
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:113] -- Centroid 1: (575.7159434138412,375.7530835722209)
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=157,depth=-2147483616,channels=2]
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:103] -- Contour area: 9815.5
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:104] -- Contour segments: 157
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:106] -- Found valid contour!
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:113] -- Centroid 2: (570.0898748577929,188.65644473876353)
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=119,depth=-2147483616,channels=2]
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:103] -- Contour area: 7274.5
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:104] -- Contour segments: 119
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=4,depth=-2147483616,channels=2]
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:103] -- Contour area: 2.0
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:104] -- Contour segments: 4
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:124] -- Saving to file...
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:127] -- org.bytedeco.opencv.opencv_core.Mat[width=0,height=0,depth=8,channels=1]
2024-02-21 12:40:31:4820 - INFO [main] c.e.o.l.Cli [Cli.java:127] -- org.bytedeco.opencv.opencv_core.Mat[width=0,height=0,depth=8,channels=1]
2024-02-21 12:40:31:4820 - WARN [main] c.e.o.l.Cli [Cli.java:145] -- import-with-contours
2024-02-21 12:40:31:4820 - ERROR [main] c.e.o.l.Cli [Cli.java:147] -- nullimport-with-contours2024-02-21_12.41.00.png

View file

@ -0,0 +1,45 @@
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:42] -- ================
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:43] -- Lab 3
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:44] -- Version: 0.0.1
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:45] -- ================
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:53] -- File detected as: /home/firestar/Documents/2235-notes/cpet-563-01l3/coursework/lab3/left5.jpg
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:57] -- File: org.bytedeco.opencv.opencv_core.Mat[width=752,height=480,depth=8,channels=3]
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:60] -- Blurring image...
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:145] -- blurred
2024-02-21 12:43:31:2350 - ERROR [main] c.e.o.l.Cli [Cli.java:147] -- nullblurred2024-02-21_12.43.58.png
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:64] -- Converting to HSV...
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:67] -- Creating edge mask...
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:145] -- threshold
2024-02-21 12:43:31:2350 - ERROR [main] c.e.o.l.Cli [Cli.java:147] -- nullthreshold2024-02-21_12.43.58.png
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:74] -- Eroding and dilating to reduce noise...
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:145] -- first_erosion
2024-02-21 12:43:31:2350 - ERROR [main] c.e.o.l.Cli [Cli.java:147] -- nullfirst_erosion2024-02-21_12.43.58.png
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:145] -- second_erosion
2024-02-21 12:43:31:2350 - ERROR [main] c.e.o.l.Cli [Cli.java:147] -- nullsecond_erosion2024-02-21_12.43.58.png
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:145] -- first_dilation
2024-02-21 12:43:31:2350 - ERROR [main] c.e.o.l.Cli [Cli.java:147] -- nullfirst_dilation2024-02-21_12.43.58.png
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:145] -- second_dilation
2024-02-21 12:43:31:2350 - ERROR [main] c.e.o.l.Cli [Cli.java:147] -- nullsecond_dilation2024-02-21_12.43.58.png
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:86] -- Finding edges...
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:88] -- Contours: [org.bytedeco.opencv.opencv_core.Mat[width=1,height=257,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=117,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=52,depth=-2147483616,channels=2], org.bytedeco.opencv.opencv_core.Mat[width=1,height=17,depth=-2147483616,channels=2]]
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:89] -- heirarchy: org.bytedeco.opencv.opencv_core.Mat[width=4,height=1,depth=-2147483616,channels=4]
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:90] -- drawing edges...
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:96] -- Drawing centroids...
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=257,depth=-2147483616,channels=2]
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:103] -- Contour area: 17391.5
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:104] -- Contour segments: 257
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:106] -- Found valid contour!
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:113] -- Centroid 1: (576.9424431475146,376.3325283423894)
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=117,depth=-2147483616,channels=2]
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:103] -- Contour area: 5899.5
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:104] -- Contour segments: 117
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=52,depth=-2147483616,channels=2]
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:103] -- Contour area: 2858.5
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:104] -- Contour segments: 52
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:99] -- org.bytedeco.opencv.opencv_core.Mat[width=1,height=17,depth=-2147483616,channels=2]
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:103] -- Contour area: 469.0
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:104] -- Contour segments: 17
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:124] -- Saving to file...
2024-02-21 12:43:31:2350 - INFO [main] c.e.o.l.Cli [Cli.java:127] -- org.bytedeco.opencv.opencv_core.Mat[width=0,height=0,depth=8,channels=1]
2024-02-21 12:43:31:2350 - WARN [main] c.e.o.l.Cli [Cli.java:145] -- import-with-contours
2024-02-21 12:43:31:2350 - ERROR [main] c.e.o.l.Cli [Cli.java:147] -- nullimport-with-contours2024-02-21_12.43.58.png

View file

@ -20,6 +20,8 @@
Center of the contour can be found using the contour's moment (`moments(contours)`, centroid position is then found via m10/m00 for the X and m01/m00 for the Y)
for quick compilation, run Maven with the flag `-Djavacpp.platform=linux-x86_64`
# Context
HSV

View file

@ -28,12 +28,12 @@ public class Cli
private static DateTimeFormatter fileDateTime = DateTimeFormatter.ofPattern("yyyy-MM-dd_HH.mm.ss");
private static final double lowHue = 0;
private static final double lowSat = 77;
private static final double lowSat = 0;
private static final double lowVal = 97;
private static final Mat minValues = new Mat(lowHue, lowSat, lowVal,0);
private static final double highHue = 117.0 / 2.0;
private static final double highSat = 255;
private static final double highSat = 136;
private static final double highVal = 255;
private static final Mat maxValues = new Mat(highHue, highSat, highVal,0);
@ -67,16 +67,19 @@ public class Cli
logger.info("Creating edge mask...");
inRange(colourConversion, minValues, maxValues, thresholdedImage);
saveImage(thresholdedImage,file.getParent(),"threshold");
Mat dilateElement = getStructuringElement(MORPH_RECT, new Size(24,24));
Mat dilateElement = getStructuringElement(MORPH_ELLIPSE, new Size(12,12));
Mat erodeElement = getStructuringElement(MORPH_RECT, new Size(12,12));
Mat erodedImage = new Mat();
Mat dilatedImage = new Mat();
logger.info("Eroding and dilating to reduce noise...");
erode(thresholdedImage,erodedImage,erodeElement);
saveImage(erodedImage,file.getParent(),"first_erosion");
erode(erodedImage,erodedImage,erodeElement);
saveImage(erodedImage,file.getParent(),"second_erosion");
dilate(erodedImage,dilatedImage,dilateElement);
saveImage(dilatedImage,file.getParent(),"first_dilation");
dilate(dilatedImage,dilatedImage,dilateElement);
saveImage(dilatedImage,file.getParent(),"denoised-threshold");
saveImage(dilatedImage,file.getParent(),"second_dilation");
MatVector contours = new MatVector();
Mat heirarchy = new Mat();
@ -93,12 +96,13 @@ public class Cli
logger.info("Drawing centroids...");
for(Mat contour : contours.get()){
if(!contour.empty()){
logger.warn(contour.toString());
Mat approxContour = new Mat();
approxPolyDP(contour,approxContour,(arcLength(contour,true)),true);
approxPolyDP(contour,approxContour,(0.01*arcLength(contour,true)),true);
double area = contourArea(contour);
logger.warn("Contour area: " + area);
logger.warn("Contour segments: " + approxContour.rows());
if (approxContour.rows() > 100 && area > 8000){
logger.warn("Contour segments: " + contour.arrayHeight());
if (contour.arrayHeight() > 100 && area > 8000){
logger.info("Found valid contour!");
Mat contoursView = new Mat();
i++;