diff --git a/hgdriver/3rdparty/opencv/include/opencv2/imgcodecs/imgcodecs_c.h b/hgdriver/3rdparty/opencv/include/opencv2/imgcodecs/imgcodecs_c.h index c36dac3..e821999 100644 --- a/hgdriver/3rdparty/opencv/include/opencv2/imgcodecs/imgcodecs_c.h +++ b/hgdriver/3rdparty/opencv/include/opencv2/imgcodecs/imgcodecs_c.h @@ -85,6 +85,13 @@ enum CV_IMWRITE_JPEG_RST_INTERVAL =4, CV_IMWRITE_JPEG_LUMA_QUALITY =5, CV_IMWRITE_JPEG_CHROMA_QUALITY =6, + + // add for DPI on 2022-10-14 + CV_IMWRITE_JPEG_RESOLUTION_UNIT = 7, // 0 - unknown(default value), 1 - dots/inch, 2 - dots/cm + CV_IMWRITE_JPEG_RESOLUTION_X = 8, // default value - 1 + CV_IMWRITE_JPEG_RESOLUTION_Y = 9, // default value - 1 + // ENDED for DPI + CV_IMWRITE_PNG_COMPRESSION =16, CV_IMWRITE_PNG_STRATEGY =17, CV_IMWRITE_PNG_BILEVEL =18, diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libIlmImf.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libIlmImf.a new file mode 100644 index 0000000..ba6c1b2 Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libIlmImf.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/liblibjasper.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/liblibjasper.a new file mode 100644 index 0000000..ccca39f Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/liblibjasper.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/liblibjpeg-turbo.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/liblibjpeg-turbo.a new file mode 100644 index 0000000..736ed65 Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/liblibjpeg-turbo.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/liblibpng.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/liblibpng.a new file mode 100644 index 0000000..f5a75aa Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/liblibpng.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/liblibprotobuf.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/liblibprotobuf.a new file mode 100644 index 0000000..b68877e Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/liblibprotobuf.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/liblibtiff.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/liblibtiff.a new file mode 100644 index 0000000..096fa3e Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/liblibtiff.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/liblibwebp.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/liblibwebp.a new file mode 100644 index 0000000..fe8a455 Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/liblibwebp.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_calib3d.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_calib3d.a new file mode 100644 index 0000000..e88044f Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_calib3d.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_core.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_core.a new file mode 100644 index 0000000..8c53fe0 Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_core.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_dnn.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_dnn.a new file mode 100644 index 0000000..92f8028 Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_dnn.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_features2d.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_features2d.a new file mode 100644 index 0000000..c12a085 Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_features2d.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_flann.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_flann.a new file mode 100644 index 0000000..e857980 Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_flann.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_highgui.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_highgui.a new file mode 100644 index 0000000..df70de9 Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_highgui.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_imgcodecs.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_imgcodecs.a new file mode 100644 index 0000000..5e78de2 Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_imgcodecs.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_imgproc.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_imgproc.a new file mode 100644 index 0000000..c3ca085 Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_imgproc.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_ml.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_ml.a new file mode 100644 index 0000000..7b3249d Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_ml.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_objdetect.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_objdetect.a new file mode 100644 index 0000000..0ae1e61 Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_objdetect.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_photo.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_photo.a new file mode 100644 index 0000000..f1f17a1 Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_photo.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_shape.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_shape.a new file mode 100644 index 0000000..5ebc4ec Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_shape.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_stitching.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_stitching.a new file mode 100644 index 0000000..e29c9dc Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_stitching.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_superres.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_superres.a new file mode 100644 index 0000000..45108c4 Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_superres.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_video.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_video.a new file mode 100644 index 0000000..898d39e Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_video.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_videoio.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_videoio.a new file mode 100644 index 0000000..5bf5017 Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_videoio.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_videostab.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_videostab.a new file mode 100644 index 0000000..722e3ef Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libopencv_videostab.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libquirc.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libquirc.a new file mode 100644 index 0000000..fd21dad Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libquirc.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libzlib.a b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libzlib.a new file mode 100644 index 0000000..69c21c1 Binary files /dev/null and b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/libzlib.a differ diff --git a/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/pkgconfig/opencv.pc b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/pkgconfig/opencv.pc new file mode 100644 index 0000000..add4e3a --- /dev/null +++ b/hgdriver/3rdparty/opencv/lib/kylin/loongarch64/pkgconfig/opencv.pc @@ -0,0 +1,14 @@ +# Package Information for pkg-config + +prefix=/home/huagao/sane/code_app/third_party/opencv/kylin/loongarch64/opencv-3.4.16/build/release +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir_old=${prefix}/include/opencv +includedir_new=${prefix}/include + +Name: OpenCV +Description: Open Source Computer Vision Library +Version: 3.4.16 +Libs: -L${exec_prefix}/lib -lopencv_dnn -lopencv_highgui -lopencv_ml -lopencv_objdetect -lopencv_shape -lopencv_stitching -lopencv_superres -lopencv_videostab -lopencv_calib3d -lopencv_videoio -lopencv_imgcodecs -lopencv_features2d -lopencv_video -lopencv_photo -lopencv_imgproc -lopencv_flann -lopencv_core +Libs.private: -L${exec_prefix}/share/OpenCV/3rdparty/lib -llibprotobuf -llibjpeg-turbo -llibwebp -llibpng -llibtiff -llibjasper -lIlmImf -lzlib -lquirc -ldl -lm -lpthread -lrt +Cflags: -I${includedir_old} -I${includedir_new}