mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-06 21:00:22 +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.scene.image.Image;
|
||||
import javax.imageio.ImageIO;
|
||||
import org.opencv.core.Core;
|
||||
import org.opencv.core.Mat;
|
||||
import org.opencv.core.MatOfByte;
|
||||
import org.opencv.core.Point;
|
||||
import org.opencv.core.Scalar;
|
||||
import org.opencv.core.Size;
|
||||
import org.opencv.highgui.Highgui;
|
||||
import org.opencv.imgcodecs.Imgcodecs;
|
||||
import org.opencv.imgproc.Imgproc;
|
||||
import org.sleuthkit.autopsy.coreutils.ImageUtils;
|
||||
import org.sleuthkit.datamodel.AbstractFile;
|
||||
@ -124,7 +123,7 @@ public final class ImageTagsUtil {
|
||||
|
||||
byte[] imageBytes = outStream.toByteArray();
|
||||
MatOfByte rawSourceBytes = new MatOfByte(imageBytes);
|
||||
Mat sourceImage = Highgui.imdecode(rawSourceBytes, Highgui.IMREAD_COLOR);
|
||||
Mat sourceImage = Imgcodecs.imdecode(rawSourceBytes, Imgcodecs.IMREAD_COLOR);
|
||||
rawSourceBytes.release();
|
||||
|
||||
return sourceImage;
|
||||
@ -150,12 +149,12 @@ public final class ImageTagsUtil {
|
||||
|
||||
int rectangleBorderWidth = (int) Math.rint(region.getStrokeThickness());
|
||||
|
||||
Core.rectangle(sourceImage, topLeft, bottomRight,
|
||||
Imgproc.rectangle(sourceImage, topLeft, bottomRight,
|
||||
rectangleBorderColor, rectangleBorderWidth);
|
||||
}
|
||||
|
||||
MatOfByte taggedMatrix = new MatOfByte();
|
||||
Highgui.imencode(OPENCV_PNG, sourceImage, taggedMatrix);
|
||||
Imgcodecs.imencode(OPENCV_PNG, sourceImage, taggedMatrix);
|
||||
|
||||
return taggedMatrix;
|
||||
}
|
||||
@ -200,13 +199,13 @@ public final class ImageTagsUtil {
|
||||
*/
|
||||
private static MatOfByte getResizedMatrix(MatOfByte taggedMatrix, IconSize size) {
|
||||
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();
|
||||
Imgproc.resize(taggedImage, thumbnailImage, resizeDimensions);
|
||||
|
||||
MatOfByte thumbnailMatrix = new MatOfByte();
|
||||
Highgui.imencode(OPENCV_PNG, thumbnailImage, thumbnailMatrix);
|
||||
Imgcodecs.imencode(OPENCV_PNG, thumbnailImage, thumbnailMatrix);
|
||||
|
||||
thumbnailImage.release();
|
||||
taggedImage.release();
|
||||
|
@ -31,7 +31,7 @@ import java.util.TreeSet;
|
||||
import java.util.logging.Level;
|
||||
import org.netbeans.api.progress.ProgressHandle;
|
||||
import org.opencv.core.Mat;
|
||||
import org.opencv.highgui.VideoCapture;
|
||||
import org.opencv.videoio.VideoCapture;
|
||||
import org.openide.util.NbBundle;
|
||||
import org.sleuthkit.autopsy.casemodule.Case;
|
||||
import org.sleuthkit.autopsy.casemodule.NoCurrentCaseException;
|
||||
|
@ -43,7 +43,7 @@ import org.apache.commons.io.FilenameUtils;
|
||||
import org.imgscalr.Scalr;
|
||||
import org.netbeans.api.progress.ProgressHandle;
|
||||
import org.opencv.core.Mat;
|
||||
import org.opencv.highgui.VideoCapture;
|
||||
import org.opencv.videoio.VideoCapture;
|
||||
import org.openide.util.ImageUtilities;
|
||||
import org.openide.util.NbBundle;
|
||||
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-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.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.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
|
||||
|
@ -451,13 +451,14 @@
|
||||
<package>org.opencv.core</package>
|
||||
<package>org.opencv.features2d</package>
|
||||
<package>org.opencv.gpu</package>
|
||||
<package>org.opencv.highgui</package>
|
||||
<package>org.opencv.imgproc</package>
|
||||
<package>org.opencv.ml</package>
|
||||
<package>org.opencv.objdetect</package>
|
||||
<package>org.opencv.photo</package>
|
||||
<package>org.opencv.utils</package>
|
||||
<package>org.opencv.video</package>
|
||||
<package>org.opencv.videoio</package>
|
||||
<package>org.opencv.imgcodecs</package>
|
||||
<package>org.sleuthkit.autopsy.corelibs</package>
|
||||
<package>org.slf4j</package>
|
||||
<package>org.slf4j.event</package>
|
||||
@ -873,8 +874,8 @@
|
||||
<binary-origin>release/modules/ext/opencensus-proto-0.2.0.jar</binary-origin>
|
||||
</class-path-extension>
|
||||
<class-path-extension>
|
||||
<runtime-relative-path>ext/opencv-248.jar</runtime-relative-path>
|
||||
<binary-origin>release/modules/ext/opencv-248.jar</binary-origin>
|
||||
<runtime-relative-path>ext/opencv-3416.jar</runtime-relative-path>
|
||||
<binary-origin>release/modules/ext/opencv-3416.jar</binary-origin>
|
||||
</class-path-extension>
|
||||
<class-path-extension>
|
||||
<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