diff --git a/XplorePlane/App.xaml b/XplorePlane/App.xaml index 000a134..e16f7ad 100644 --- a/XplorePlane/App.xaml +++ b/XplorePlane/App.xaml @@ -3,5 +3,16 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:XplorePlane"> + + + + + + + + + + + \ No newline at end of file diff --git a/XplorePlane/Libs/ImageProcessing/ExternalLibraries/concrt140.dll b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/concrt140.dll new file mode 100644 index 0000000..402b6ab Binary files /dev/null and b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/concrt140.dll differ diff --git a/XplorePlane/Libs/ImageProcessing/ExternalLibraries/config.json b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/config.json new file mode 100644 index 0000000..28f9fdf --- /dev/null +++ b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/config.json @@ -0,0 +1,4 @@ +{ + "Language": "zh-CN", + "LogLevel": "Debug" +} \ No newline at end of file diff --git a/XplorePlane/Libs/ImageProcessing/ExternalLibraries/cvextern.dll b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/cvextern.dll new file mode 100644 index 0000000..b1ee33d Binary files /dev/null and b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/cvextern.dll differ diff --git a/XplorePlane/Libs/ImageProcessing/ExternalLibraries/libusb-1.0.dll b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/libusb-1.0.dll new file mode 100644 index 0000000..7b081af Binary files /dev/null and b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/libusb-1.0.dll differ diff --git a/XplorePlane/Libs/ImageProcessing/ExternalLibraries/msvcp140.dll b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/msvcp140.dll new file mode 100644 index 0000000..ce86727 Binary files /dev/null and b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/msvcp140.dll differ diff --git a/XplorePlane/Libs/ImageProcessing/ExternalLibraries/msvcp140_1.dll b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/msvcp140_1.dll new file mode 100644 index 0000000..fa8f9fa Binary files /dev/null and b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/msvcp140_1.dll differ diff --git a/XplorePlane/Libs/ImageProcessing/ExternalLibraries/msvcp140_2.dll b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/msvcp140_2.dll new file mode 100644 index 0000000..70cb3d5 Binary files /dev/null and b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/msvcp140_2.dll differ diff --git a/XplorePlane/Libs/ImageProcessing/ExternalLibraries/msvcp140_atomic_wait.dll b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/msvcp140_atomic_wait.dll new file mode 100644 index 0000000..0d36920 Binary files /dev/null and b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/msvcp140_atomic_wait.dll differ diff --git a/XplorePlane/Libs/ImageProcessing/ExternalLibraries/msvcp140_codecvt_ids.dll b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/msvcp140_codecvt_ids.dll new file mode 100644 index 0000000..bea6252 Binary files /dev/null and b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/msvcp140_codecvt_ids.dll differ diff --git a/XplorePlane/Libs/ImageProcessing/ExternalLibraries/opencv_videoio_ffmpeg490_64.dll b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/opencv_videoio_ffmpeg490_64.dll new file mode 100644 index 0000000..1e1f840 Binary files /dev/null and b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/opencv_videoio_ffmpeg490_64.dll differ diff --git a/XplorePlane/Libs/ImageProcessing/ExternalLibraries/vcruntime140.dll b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/vcruntime140.dll new file mode 100644 index 0000000..e23644a Binary files /dev/null and b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/vcruntime140.dll differ diff --git a/XplorePlane/Libs/ImageProcessing/ExternalLibraries/vcruntime140_1.dll b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/vcruntime140_1.dll new file mode 100644 index 0000000..39c0ca9 Binary files /dev/null and b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/vcruntime140_1.dll differ diff --git a/XplorePlane/Libs/ImageProcessing/ExternalLibraries/version_string.inc b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/version_string.inc new file mode 100644 index 0000000..2448c60 --- /dev/null +++ b/XplorePlane/Libs/ImageProcessing/ExternalLibraries/version_string.inc @@ -0,0 +1,106 @@ +"\n" +"General configuration for OpenCV 4.9.0 =====================================\n" +" Version control: 4.9.0-265-g79534d600a\n" +"\n" +" Extra modules:\n" +" Location (extra): G:/bb/cv_x64/build/build_x86_64/../opencv_contrib/modules\n" +" Version control (extra): 4.9.0-66-g61e23082\n" +"\n" +" Platform:\n" +" Timestamp: 2024-04-27T12:51:52Z\n" +" Host: Windows 10.0.22000 AMD64\n" +" CMake: 3.23.0\n" +" CMake generator: Visual Studio 17 2022\n" +" CMake build tool: C:/Program Files/Microsoft Visual Studio/2022/Community/MSBuild/Current/Bin/amd64/MSBuild.exe\n" +" MSVC: 1939\n" +" Configuration: Debug Release MinSizeRel RelWithDebInfo\n" +"\n" +" CPU/HW features:\n" +" Baseline: SSE SSE2 SSE3\n" +" requested: SSE3\n" +"\n" +" C/C++:\n" +" Built as dynamic libs?: NO\n" +" C++ standard: 11\n" +" C++ Compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x64/cl.exe (ver 19.39.33523.0)\n" +" C++ flags (Release): /DWIN32 /D_WINDOWS /W4 /GR /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /Oi /fp:precise /EHa /wd4127 /wd4251 /wd4324 /wd4275 /wd4512 /wd4589 /wd4819 /MP /MD /O2 /Ob2 /DNDEBUG \n" +" C++ flags (Debug): /DWIN32 /D_WINDOWS /W4 /GR /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /Oi /fp:precise /EHa /wd4127 /wd4251 /wd4324 /wd4275 /wd4512 /wd4589 /wd4819 /MP /MDd /Zi /Ob0 /Od /RTC1 \n" +" C Compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x64/cl.exe\n" +" C flags (Release): /DWIN32 /D_WINDOWS /W3 /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /Oi /fp:precise /MP /MD /O2 /Ob2 /DNDEBUG \n" +" C flags (Debug): /DWIN32 /D_WINDOWS /W3 /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /Oi /fp:precise /MP /MDd /Zi /Ob0 /Od /RTC1 \n" +" Linker flags (Release): /machine:x64 /INCREMENTAL:NO \n" +" Linker flags (Debug): /machine:x64 /debug /INCREMENTAL \n" +" ccache: NO\n" +" Precompiled headers: YES\n" +" Extra dependencies: wsock32 comctl32 gdi32 ole32 setupapi ws2_32 G:/bb/cv_x64/build/build_x86_64/install/lib/freetype.lib G:/bb/cv_x64/build/build_x86_64/install/lib/harfbuzz.lib G:/bb/cv_x64/build/build_x86_64/install/lib/libhdf5.lib\n" +" 3rdparty dependencies: libprotobuf ade ittnotify libjpeg-turbo libwebp libpng libtiff libopenjp2 IlmImf zlib\n" +"\n" +" OpenCV modules:\n" +" To be built: alphamat aruco bgsegm bioinspired calib3d ccalib core datasets dnn dnn_objdetect dnn_superres dpm face features2d flann freetype fuzzy gapi hdf hfs highgui img_hash imgcodecs imgproc intensity_transform line_descriptor mcc ml objdetect optflow phase_unwrapping photo plot quality rapid reg rgbd saliency shape stereo stitching structured_light superres surface_matching text tracking ts video videoio videostab wechat_qrcode xfeatures2d ximgproc xobjdetect xphoto\n" +" Disabled: java python_bindings_generator python_tests world\n" +" Disabled by dependency: -\n" +" Unavailable: cannops cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudawarping cudev cvv julia matlab ovis python2 python3 sfm viz\n" +" Applications: perf_tests\n" +" Documentation: NO\n" +" Non-free algorithms: NO\n" +"\n" +" Windows RT support: NO\n" +"\n" +" GUI: WIN32UI\n" +" Win32 UI: YES\n" +" VTK support: NO\n" +"\n" +" Media I/O: \n" +" ZLib: build (ver 1.3)\n" +" JPEG: build-libjpeg-turbo (ver 2.1.3-62)\n" +" SIMD Support Request: YES\n" +" SIMD Support: NO\n" +" WEBP: build (ver encoder: 0x020f)\n" +" PNG: build (ver 1.6.37)\n" +" TIFF: build (ver 42 - 4.2.0)\n" +" JPEG 2000: build (ver 2.5.0)\n" +" OpenEXR: build (ver 2.3.0)\n" +" HDR: YES\n" +" SUNRASTER: YES\n" +" PXM: YES\n" +" PFM: YES\n" +"\n" +" Video I/O:\n" +" DC1394: NO\n" +" FFMPEG: YES (prebuilt binaries)\n" +" avcodec: YES (58.134.100)\n" +" avformat: YES (58.76.100)\n" +" avutil: YES (56.70.100)\n" +" swscale: YES (5.9.100)\n" +" avresample: YES (4.0.0)\n" +" GStreamer: NO\n" +" DirectShow: YES\n" +" Media Foundation: YES\n" +" DXVA: YES\n" +"\n" +" Parallel framework: Concurrency\n" +"\n" +" Trace: YES (with Intel ITT)\n" +"\n" +" Other third-party libraries:\n" +" Eigen: YES (ver 3.4.0)\n" +" Custom HAL: NO\n" +" Protobuf: build (3.19.1)\n" +" Flatbuffers: builtin/3rdparty (23.5.9)\n" +"\n" +" OpenCL: YES (NVD3D11)\n" +" Include path: G:/bb/cv_x64/build/opencv/3rdparty/include/opencl/1.2\n" +" Link libraries: Dynamic load\n" +"\n" +" Python (for build): C:/python-virt/python37/python.exe\n" +"\n" +" Java: \n" +" ant: NO\n" +" Java: YES (ver 1.8.0.202)\n" +" JNI: C:/Program Files/Microsoft/jdk-11.0.16.101-hotspot/include C:/Program Files/Microsoft/jdk-11.0.16.101-hotspot/include/win32 C:/Program Files/Microsoft/jdk-11.0.16.101-hotspot/include\n" +" Java wrappers: NO\n" +" Java tests: NO\n" +"\n" +" Install to: G:/bb/cv_x64/build/build_x86_64/install\n" +"-----------------------------------------------------------------\n" +"\n" diff --git a/XplorePlane/Views/A.xaml b/XplorePlane/Views/A.xaml deleted file mode 100644 index a86ba46..0000000 --- a/XplorePlane/Views/A.xaml +++ /dev/null @@ -1,1952 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/XplorePlane/Views/MainWindow.xaml b/XplorePlane/Views/MainWindow.xaml index 8efb723..4f6e538 100644 --- a/XplorePlane/Views/MainWindow.xaml +++ b/XplorePlane/Views/MainWindow.xaml @@ -1,57 +1,1515 @@ - + + - + + + - - + + + - - - + + + - - - - - - - - - - - - - - - - - - - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -59,25 +1517,18 @@ - + - - - - - - + + + + - - - - - - + @@ -104,7 +1555,6 @@ - @@ -116,20 +1566,14 @@ - - + + - - - - - - - - - + + + - \ No newline at end of file + diff --git a/XplorePlane/Views/MainWindow.xaml.cs b/XplorePlane/Views/MainWindow.xaml.cs index 61ef10b..cc0fe87 100644 --- a/XplorePlane/Views/MainWindow.xaml.cs +++ b/XplorePlane/Views/MainWindow.xaml.cs @@ -1,12 +1,13 @@ -using System.Windows; +using System.Windows; +using Telerik.Windows.Controls; using XplorePlane.ViewModels; namespace XplorePlane.Views { /// - /// Interaction logic for MainWindow.xaml + /// MainWindow.xaml 的交互逻辑 /// - public partial class MainWindow : Window + public partial class MainWindow : RadRibbonWindow { public MainWindow(MainViewModel viewModel) { diff --git a/XplorePlane/XplorePlane.csproj b/XplorePlane/XplorePlane.csproj index 0e7d7bb..7a18518 100644 --- a/XplorePlane/XplorePlane.csproj +++ b/XplorePlane/XplorePlane.csproj @@ -107,6 +107,18 @@ ..\lib\RCWPF\2024.1.408.70.NoXaml\Telerik.Windows.Themes.Office2013.dll + + ..\lib\RCWPF\2024.1.408.70.NoXaml\Telerik.Windows.Controls.Data.dll + + + ..\lib\RCWPF\2024.1.408.70.NoXaml\Telerik.Windows.Controls.SpreadsheetUI.dll + + + ..\lib\RCWPF\2024.1.408.70.NoXaml\Telerik.Windows.Documents.Spreadsheet.FormatProviders.OpenXml.dll + + + ..\lib\RCWPF\2024.1.408.70.NoXaml\Telerik.Windows.Documents.Spreadsheet.FormatProviders.Pdf.dll + ..\lib\RCWPF\2024.1.408.70.NoXaml\Telerik.Windows.Zip.dll