mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-11 23:46:15 +00:00
updated opencv
This commit is contained in:
parent
d4249e8dd3
commit
3a86173b58
@ -29,13 +29,12 @@ import javafx.concurrent.Task;
|
|||||||
import javafx.embed.swing.SwingFXUtils;
|
import javafx.embed.swing.SwingFXUtils;
|
||||||
import javafx.scene.image.Image;
|
import javafx.scene.image.Image;
|
||||||
import javax.imageio.ImageIO;
|
import javax.imageio.ImageIO;
|
||||||
import org.opencv.core.Core;
|
|
||||||
import org.opencv.core.Mat;
|
import org.opencv.core.Mat;
|
||||||
import org.opencv.core.MatOfByte;
|
import org.opencv.core.MatOfByte;
|
||||||
import org.opencv.core.Point;
|
import org.opencv.core.Point;
|
||||||
import org.opencv.core.Scalar;
|
import org.opencv.core.Scalar;
|
||||||
import org.opencv.core.Size;
|
import org.opencv.core.Size;
|
||||||
import org.opencv.highgui.Highgui;
|
import org.opencv.imgcodecs.Imgcodecs;
|
||||||
import org.opencv.imgproc.Imgproc;
|
import org.opencv.imgproc.Imgproc;
|
||||||
import org.sleuthkit.autopsy.coreutils.ImageUtils;
|
import org.sleuthkit.autopsy.coreutils.ImageUtils;
|
||||||
import org.sleuthkit.datamodel.AbstractFile;
|
import org.sleuthkit.datamodel.AbstractFile;
|
||||||
@ -124,7 +123,7 @@ public final class ImageTagsUtil {
|
|||||||
|
|
||||||
byte[] imageBytes = outStream.toByteArray();
|
byte[] imageBytes = outStream.toByteArray();
|
||||||
MatOfByte rawSourceBytes = new MatOfByte(imageBytes);
|
MatOfByte rawSourceBytes = new MatOfByte(imageBytes);
|
||||||
Mat sourceImage = Highgui.imdecode(rawSourceBytes, Highgui.IMREAD_COLOR);
|
Mat sourceImage = Imgcodecs.imdecode(rawSourceBytes, Imgcodecs.IMREAD_COLOR);
|
||||||
rawSourceBytes.release();
|
rawSourceBytes.release();
|
||||||
|
|
||||||
return sourceImage;
|
return sourceImage;
|
||||||
@ -150,12 +149,12 @@ public final class ImageTagsUtil {
|
|||||||
|
|
||||||
int rectangleBorderWidth = (int) Math.rint(region.getStrokeThickness());
|
int rectangleBorderWidth = (int) Math.rint(region.getStrokeThickness());
|
||||||
|
|
||||||
Core.rectangle(sourceImage, topLeft, bottomRight,
|
Imgproc.rectangle(sourceImage, topLeft, bottomRight,
|
||||||
rectangleBorderColor, rectangleBorderWidth);
|
rectangleBorderColor, rectangleBorderWidth);
|
||||||
}
|
}
|
||||||
|
|
||||||
MatOfByte taggedMatrix = new MatOfByte();
|
MatOfByte taggedMatrix = new MatOfByte();
|
||||||
Highgui.imencode(OPENCV_PNG, sourceImage, taggedMatrix);
|
Imgcodecs.imencode(OPENCV_PNG, sourceImage, taggedMatrix);
|
||||||
|
|
||||||
return taggedMatrix;
|
return taggedMatrix;
|
||||||
}
|
}
|
||||||
@ -200,13 +199,13 @@ public final class ImageTagsUtil {
|
|||||||
*/
|
*/
|
||||||
private static MatOfByte getResizedMatrix(MatOfByte taggedMatrix, IconSize size) {
|
private static MatOfByte getResizedMatrix(MatOfByte taggedMatrix, IconSize size) {
|
||||||
Size resizeDimensions = new Size(size.getSize(), size.getSize());
|
Size resizeDimensions = new Size(size.getSize(), size.getSize());
|
||||||
Mat taggedImage = Highgui.imdecode(taggedMatrix, Highgui.IMREAD_COLOR);
|
Mat taggedImage = Imgcodecs.imdecode(taggedMatrix, Imgcodecs.IMREAD_COLOR);
|
||||||
|
|
||||||
Mat thumbnailImage = new Mat();
|
Mat thumbnailImage = new Mat();
|
||||||
Imgproc.resize(taggedImage, thumbnailImage, resizeDimensions);
|
Imgproc.resize(taggedImage, thumbnailImage, resizeDimensions);
|
||||||
|
|
||||||
MatOfByte thumbnailMatrix = new MatOfByte();
|
MatOfByte thumbnailMatrix = new MatOfByte();
|
||||||
Highgui.imencode(OPENCV_PNG, thumbnailImage, thumbnailMatrix);
|
Imgcodecs.imencode(OPENCV_PNG, thumbnailImage, thumbnailMatrix);
|
||||||
|
|
||||||
thumbnailImage.release();
|
thumbnailImage.release();
|
||||||
taggedImage.release();
|
taggedImage.release();
|
||||||
|
@ -31,7 +31,7 @@ import java.util.TreeSet;
|
|||||||
import java.util.logging.Level;
|
import java.util.logging.Level;
|
||||||
import org.netbeans.api.progress.ProgressHandle;
|
import org.netbeans.api.progress.ProgressHandle;
|
||||||
import org.opencv.core.Mat;
|
import org.opencv.core.Mat;
|
||||||
import org.opencv.highgui.VideoCapture;
|
import org.opencv.videoio.VideoCapture;
|
||||||
import org.openide.util.NbBundle;
|
import org.openide.util.NbBundle;
|
||||||
import org.sleuthkit.autopsy.casemodule.Case;
|
import org.sleuthkit.autopsy.casemodule.Case;
|
||||||
import org.sleuthkit.autopsy.casemodule.NoCurrentCaseException;
|
import org.sleuthkit.autopsy.casemodule.NoCurrentCaseException;
|
||||||
|
@ -43,7 +43,7 @@ import org.apache.commons.io.FilenameUtils;
|
|||||||
import org.imgscalr.Scalr;
|
import org.imgscalr.Scalr;
|
||||||
import org.netbeans.api.progress.ProgressHandle;
|
import org.netbeans.api.progress.ProgressHandle;
|
||||||
import org.opencv.core.Mat;
|
import org.opencv.core.Mat;
|
||||||
import org.opencv.highgui.VideoCapture;
|
import org.opencv.videoio.VideoCapture;
|
||||||
import org.openide.util.ImageUtilities;
|
import org.openide.util.ImageUtilities;
|
||||||
import org.openide.util.NbBundle;
|
import org.openide.util.NbBundle;
|
||||||
import org.sleuthkit.autopsy.casemodule.Case;
|
import org.sleuthkit.autopsy.casemodule.Case;
|
||||||
|
@ -100,7 +100,7 @@ file.reference.ooxml-schemas-1.4.jar=release/modules/ext/ooxml-schemas-1.4.jar
|
|||||||
file.reference.opencensus-api-0.31.0.jar=release/modules/ext/opencensus-api-0.31.0.jar
|
file.reference.opencensus-api-0.31.0.jar=release/modules/ext/opencensus-api-0.31.0.jar
|
||||||
file.reference.opencensus-contrib-http-util-0.31.0.jar=release/modules/ext/opencensus-contrib-http-util-0.31.0.jar
|
file.reference.opencensus-contrib-http-util-0.31.0.jar=release/modules/ext/opencensus-contrib-http-util-0.31.0.jar
|
||||||
file.reference.opencensus-proto-0.2.0.jar=release/modules/ext/opencensus-proto-0.2.0.jar
|
file.reference.opencensus-proto-0.2.0.jar=release/modules/ext/opencensus-proto-0.2.0.jar
|
||||||
file.reference.opencv-248.jar=release/modules/ext/opencv-248.jar
|
file.reference.opencv-3416.jar=release/modules/ext/opencv-3416.jar
|
||||||
file.reference.perfmark-api-0.23.0.jar=release/modules/ext/perfmark-api-0.23.0.jar
|
file.reference.perfmark-api-0.23.0.jar=release/modules/ext/perfmark-api-0.23.0.jar
|
||||||
file.reference.proto-google-cloud-translate-v3-2.1.11.jar=release/modules/ext/proto-google-cloud-translate-v3-2.1.11.jar
|
file.reference.proto-google-cloud-translate-v3-2.1.11.jar=release/modules/ext/proto-google-cloud-translate-v3-2.1.11.jar
|
||||||
file.reference.proto-google-cloud-translate-v3beta1-0.83.11.jar=release/modules/ext/proto-google-cloud-translate-v3beta1-0.83.11.jar
|
file.reference.proto-google-cloud-translate-v3beta1-0.83.11.jar=release/modules/ext/proto-google-cloud-translate-v3beta1-0.83.11.jar
|
||||||
|
@ -451,13 +451,14 @@
|
|||||||
<package>org.opencv.core</package>
|
<package>org.opencv.core</package>
|
||||||
<package>org.opencv.features2d</package>
|
<package>org.opencv.features2d</package>
|
||||||
<package>org.opencv.gpu</package>
|
<package>org.opencv.gpu</package>
|
||||||
<package>org.opencv.highgui</package>
|
|
||||||
<package>org.opencv.imgproc</package>
|
<package>org.opencv.imgproc</package>
|
||||||
<package>org.opencv.ml</package>
|
<package>org.opencv.ml</package>
|
||||||
<package>org.opencv.objdetect</package>
|
<package>org.opencv.objdetect</package>
|
||||||
<package>org.opencv.photo</package>
|
<package>org.opencv.photo</package>
|
||||||
<package>org.opencv.utils</package>
|
<package>org.opencv.utils</package>
|
||||||
<package>org.opencv.video</package>
|
<package>org.opencv.video</package>
|
||||||
|
<package>org.opencv.videoio</package>
|
||||||
|
<package>org.opencv.imgcodecs</package>
|
||||||
<package>org.sleuthkit.autopsy.corelibs</package>
|
<package>org.sleuthkit.autopsy.corelibs</package>
|
||||||
<package>org.slf4j</package>
|
<package>org.slf4j</package>
|
||||||
<package>org.slf4j.event</package>
|
<package>org.slf4j.event</package>
|
||||||
@ -873,8 +874,8 @@
|
|||||||
<binary-origin>release/modules/ext/opencensus-proto-0.2.0.jar</binary-origin>
|
<binary-origin>release/modules/ext/opencensus-proto-0.2.0.jar</binary-origin>
|
||||||
</class-path-extension>
|
</class-path-extension>
|
||||||
<class-path-extension>
|
<class-path-extension>
|
||||||
<runtime-relative-path>ext/opencv-248.jar</runtime-relative-path>
|
<runtime-relative-path>ext/opencv-3416.jar</runtime-relative-path>
|
||||||
<binary-origin>release/modules/ext/opencv-248.jar</binary-origin>
|
<binary-origin>release/modules/ext/opencv-3416.jar</binary-origin>
|
||||||
</class-path-extension>
|
</class-path-extension>
|
||||||
<class-path-extension>
|
<class-path-extension>
|
||||||
<runtime-relative-path>ext/perfmark-api-0.23.0.jar</runtime-relative-path>
|
<runtime-relative-path>ext/perfmark-api-0.23.0.jar</runtime-relative-path>
|
||||||
|
BIN
thirdparty/opencv/ext/opencv-3416.jar
vendored
Executable file
BIN
thirdparty/opencv/ext/opencv-3416.jar
vendored
Executable file
Binary file not shown.
BIN
thirdparty/opencv/lib/x86/opencv_java3416.dll
vendored
Executable file
BIN
thirdparty/opencv/lib/x86/opencv_java3416.dll
vendored
Executable file
Binary file not shown.
BIN
thirdparty/opencv/lib/x86_64/opencv_ffmpeg3416_64.dll
vendored
Executable file
BIN
thirdparty/opencv/lib/x86_64/opencv_ffmpeg3416_64.dll
vendored
Executable file
Binary file not shown.
BIN
thirdparty/opencv/lib/x86_64/opencv_java3416.dll
vendored
Executable file
BIN
thirdparty/opencv/lib/x86_64/opencv_java3416.dll
vendored
Executable file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user