commit 5c4a8724900fa1d2eb91d0cfbb4d2d21dca098ef Author: Kq Date: Wed Aug 12 02:04:31 2026 +0200 init diff --git a/CameraPreview.csproj b/CameraPreview.csproj new file mode 100644 index 0000000..e337f10 --- /dev/null +++ b/CameraPreview.csproj @@ -0,0 +1,20 @@ + + + + Exe + net10.0 + enable + enable + + + + + + + + + + + + + diff --git a/Program.cs b/Program.cs new file mode 100644 index 0000000..a1ccc88 --- /dev/null +++ b/Program.cs @@ -0,0 +1,336 @@ +using OpenCvSharp; +using ZXing; +using ZXing.QrCode; +using OpenCvSharp.Extensions; +using ZXing.Windows.Compatibility; +using ZXing.Common; +using System.Drawing; +using System.Runtime.InteropServices; + + +namespace BarcodeReaderExample +{ + class Program + { + static void Main(string[] args) + { + VideoCapture camera = new VideoCapture("/dev/video0", VideoCaptureAPIs.V4L2); + + if (!camera.IsOpened()) + throw new Exception("Nie można otworzyć kamery /dev/video0"); + + camera.Set(VideoCaptureProperties.FrameWidth, 1280); + camera.Set(VideoCaptureProperties.FrameHeight, 720); + camera.Set(VideoCaptureProperties.Fps, 5); + + + // Mat frame = new Mat(); + Mat hey = new Mat("photo.png"); + + + + using var rgb = new Mat(); + + // OpenCV stores camera frames as BGR. + // ZXing's RGBLuminanceSource expects RGB. + // Cv2.CvtColor(frame, rgb, ColorConversionCodes.BGR2RGB); + + + + Cv2.NamedWindow("Camera preview", WindowFlags.AutoSize); + int photocount = 0; + + + while (true) + { + // if (!camera.Read(frame) || frame.Empty()) + // { + // Console.Error.WriteLine("Nie udało się odczytać klatki"); + // break; + // } + camera.Read(frame); + + + Result result = GetResult(frame); + if (result != null) + { + List points = result.ResultPoints.ToList(); + float[] pos1 = new float[2] {points[0].X, points[0].Y}; /// lewy dolny róg + float[] pos2 = new float[2] {points[2].X, points[2].Y}; ///prawy górny róg + float[] pos3 = new float[2] { points[1].X, points[1].Y }; ///lewy górny róg + float[] pos4 = new float[2] { points[3].X, points[3].Y }; ///prawy dolny róg + + // Cv2.Circle(frame, (int)pos1[0], (int)pos1[1], 5, Scalar.Red, 2); + // Cv2.Circle(frame, (int)pos2[0], (int)pos2[1], 5, Scalar.Green, 2); + // Cv2.Circle(frame, (int)pos3[0], (int)pos3[1], 5, Scalar.Blue, 2); + + Cv2.PutText(frame, result.Text, new OpenCvSharp.Point((int)pos1[0], (int)pos1[1] - 10), HersheyFonts.HersheySimplex, 1, Scalar.Red, 2); + + Executeit(pos1, pos2, pos3, pos4); + // DrawLine(new PointF(LeftBottomX, LeftBottomY), new PointF(LeftTopX, LeftTopY)); + // DrawLine(new PointF(RightTopX, RightTopY), new PointF(LeftTopX, LeftTopY)); + // DrawLine(new PointF(LeftBottomX, LeftBottomY), new PointF(RightBottomX, RightBottomY)); + // DrawLine(new PointF(RightTopX, RightTopY), new PointF(RightBottomX, RightBottomY)); + + + // Cv2.Circle(frame, (int)(RightBottomX), (int)(RightBottomY), 5, Scalar.Green, 2); + + //Cv2.Rectangle(frame, new Point((int)X, (int)Y), new Point ((int)Width, (int)Height), Scalar.Red, 2); + Console.WriteLine(result.Text); + } + + + + // frame.SaveImage($"photos/photo_{photocount}.png"); + // photocount++; + + + Cv2.ImShow("Camera preview", frame); + Thread.Sleep(1000 / 24); + // Console.WriteLine("tick"); + int key = Cv2.WaitKey(1); + if (key == 27 || key == 'q') + break; + } + + Cv2.DestroyAllWindows(); + + } + static Mat frame = new Mat(); + static void DrawLine(PointF p1, PointF p2) + { + Cv2.Line(frame, (int)p1.X, (int)p1.Y, (int)p2.X, (int)p2.Y, Scalar.Red, 2); + + } + static void DrawLine(float x1, float y1, float x2, float y2) + { + Cv2.Line(frame, (int)x1, (int)y1, (int)x2, (int)y2, Scalar.Red, 2); + } + + static void Executeit(float[] pos1, float[] pos2, float[] pos3, float[] pos4) + { + // Your detected points + QrOverlay.Pt[] raw = { + new QrOverlay.Pt(pos1[0], pos1[1]), + new QrOverlay.Pt(pos2[0], pos2[1]), + new QrOverlay.Pt(pos3[0], pos3[1]), + new QrOverlay.Pt(pos4[0], pos4[1]) +}; + + // Get the expanded corners (margin = 0.10 → 10% bigger, try 0.08–0.18) + QrOverlay.Pt[] box = QrOverlay.GetExpandedCorners(raw, 0.12f); + + // Draw + DrawLine(box[0].X, box[0].Y, box[1].X, box[1].Y); + DrawLine(box[1].X, box[1].Y, box[2].X, box[2].Y); + DrawLine(box[2].X, box[2].Y, box[3].X, box[3].Y); + DrawLine(box[3].X, box[3].Y, box[0].X, box[0].Y); + } + + + static Result GetResult(Mat frame) + { + + QRCodeReader reader = new QRCodeReader(); + Result result = reader.decode(MatToBinaryBitmap(frame)); + return result; + } + // Sorts any 4 points into: Top-Left, Top-Right, Bottom-Right, Bottom-Left + static PointF[] SortQrCorners(PointF[] points) + { + // 1. Find center + float cx = (points[0].X + points[1].X + points[2].X + points[3].X) / 4f; + float cy = (points[0].Y + points[1].Y + points[2].Y + points[3].Y) / 4f; + + PointF tl = new PointF(), tr = new PointF(), br = new PointF(), bl = new PointF(); + + foreach (var p in points) + { + if (p.X < cx && p.Y < cy) tl = p; // top-left + else if (p.X > cx && p.Y < cy) tr = p; // top-right + else if (p.X > cx && p.Y > cy) br = p; // bottom-right + else bl = p; // bottom-left + } + + return new PointF[] { tl, tr, br, bl }; + } + static BinaryBitmap MatToBinaryBitmap(Mat frame) + { + if (frame.Empty()) + throw new ArgumentException("The Mat is empty.", nameof(frame)); + + using var rgb = new Mat(); + + // OpenCV uses BGR; ZXing RGBLuminanceSource expects RGB. + Cv2.CvtColor( + frame, + rgb, + ColorConversionCodes.BGR2RGB + ); + + // Clone ensures contiguous pixel memory. + using var contiguous = rgb.Clone(); + + int width = contiguous.Width; + int height = contiguous.Height; + + int byteCount = checked( + (int)(contiguous.Total() * contiguous.ElemSize()) + ); + + byte[] pixels = new byte[byteCount]; + + Marshal.Copy( + contiguous.Data, + pixels, + 0, + pixels.Length + ); + + var luminanceSource = new RGBLuminanceSource( + pixels, + width, + height, + RGBLuminanceSource.BitmapFormat.RGB24 + ); + + return new BinaryBitmap( + new HybridBinarizer(luminanceSource) + ); + } + } + public static class QrOverlay +{ + public struct Pt + { + public float X, Y; + public Pt(float x, float y) { X = x; Y = y; } + } + + // Main function you call every frame + public static Pt[] GetExpandedCorners(Pt[] rawPoints, float margin = 0.12f) + { + // 1. Sort + var sorted = Sort(rawPoints); + Pt tl = sorted[0], tr = sorted[1], br = sorted[2], bl = sorted[3]; + + // 2. Fix weak bottom-right + br = new Pt(tr.X + bl.X - tl.X, tr.Y + bl.Y - tl.Y); + + // 3. Canonical square (0..1) + Pt[] canonical = { + new Pt(0, 0), + new Pt(1, 0), + new Pt(1, 1), + new Pt(0, 1) + }; + + // 4. Expanded canonical square + Pt[] expanded = { + new Pt(-margin, -margin), + new Pt(1 + margin, -margin), + new Pt(1 + margin, 1 + margin), + new Pt(-margin, 1 + margin) + }; + + // 5. Homography: canonical → image + float[] H = FindHomography(canonical, new[] { tl, tr, br, bl }); + + // 6. Transform the expanded points back to image + Pt[] result = new Pt[4]; + for (int i = 0; i < 4; i++) + result[i] = Transform(H, expanded[i]); + + return result; + } + + // ---------- helpers ---------- + static Pt[] Sort(Pt[] pts) + { + float cx = (pts[0].X + pts[1].X + pts[2].X + pts[3].X) * 0.25f; + float cy = (pts[0].Y + pts[1].Y + pts[2].Y + pts[3].Y) * 0.25f; + + Pt tl = default, tr = default, br = default, bl = default; + foreach (var p in pts) + { + if (p.X < cx && p.Y < cy) tl = p; + else if (p.X >= cx && p.Y < cy) tr = p; + else if (p.X >= cx && p.Y >= cy) br = p; + else bl = p; + } + return new[] { tl, tr, br, bl }; + } + + static Pt Transform(float[] H, Pt p) + { + float x = H[0] * p.X + H[1] * p.Y + H[2]; + float y = H[3] * p.X + H[4] * p.Y + H[5]; + float w = H[6] * p.X + H[7] * p.Y + H[8]; + return new Pt(x / w, y / w); + } + + // Simple but robust 4-point homography (DLT) + static float[] FindHomography(Pt[] src, Pt[] dst) + { + // Build the 8x9 matrix and solve with Gaussian elimination + float[,] A = new float[8, 9]; + + for (int i = 0; i < 4; i++) + { + float x = src[i].X, y = src[i].Y; + float u = dst[i].X, v = dst[i].Y; + + A[i * 2, 0] = x; A[i * 2, 1] = y; A[i * 2, 2] = 1; + A[i * 2, 6] = -u * x; A[i * 2, 7] = -u * y; A[i * 2, 8] = -u; + + A[i * 2 + 1, 3] = x; A[i * 2 + 1, 4] = y; A[i * 2 + 1, 5] = 1; + A[i * 2 + 1, 6] = -v * x; A[i * 2 + 1, 7] = -v * y; A[i * 2 + 1, 8] = -v; + } + + // Gaussian elimination to find null-space (last column) + // (simplified solver – works well for QR) + for (int i = 0; i < 8; i++) + { + // Pivot + int pivot = i; + for (int j = i + 1; j < 8; j++) + if (Math.Abs(A[j, i]) > Math.Abs(A[pivot, i])) pivot = j; + + for (int k = 0; k < 9; k++) + { + float tmp = A[i, k]; + A[i, k] = A[pivot, k]; + A[pivot, k] = tmp; + } + + float div = A[i, i]; + if (Math.Abs(div) < 1e-8f) continue; + for (int k = i; k < 9; k++) A[i, k] /= div; + + for (int j = 0; j < 8; j++) + { + if (j == i) continue; + float f = A[j, i]; + for (int k = i; k < 9; k++) + A[j, k] -= f * A[i, k]; + } + } + + float[] H = new float[9]; + for (int i = 0; i < 8; i++) H[i] = -A[i, 8]; + H[8] = 1f; + return H; + } +} +} + + + + + + + + + + + diff --git a/bin/Debug/net10.0/CameraPreview b/bin/Debug/net10.0/CameraPreview new file mode 100755 index 0000000..71f358f Binary files /dev/null and b/bin/Debug/net10.0/CameraPreview differ diff --git a/bin/Debug/net10.0/CameraPreview.deps.json b/bin/Debug/net10.0/CameraPreview.deps.json new file mode 100644 index 0000000..227810c --- /dev/null +++ b/bin/Debug/net10.0/CameraPreview.deps.json @@ -0,0 +1,199 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v10.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v10.0": { + "CameraPreview/1.0.0": { + "dependencies": { + "Emgu.CV": "4.13.0.5924", + "Emgu.CV.Bitmap": "4.13.0.5924", + "OpenCvSharp4": "4.13.0.20260627", + "OpenCvSharp4.Extensions": "4.13.0.20260627", + "OpenCvSharp4.official.runtime.linux-x64": "4.13.0.20260627", + "ZXing.Net": "0.16.11", + "ZXing.Net.Bindings.Windows.Compatibility": "0.16.14" + }, + "runtime": { + "CameraPreview.dll": {} + } + }, + "Emgu.CV/4.13.0.5924": { + "runtime": { + "lib/netstandard2.0/Emgu.CV.dll": { + "assemblyVersion": "4.13.0.5924", + "fileVersion": "4.13.0.5924" + } + } + }, + "Emgu.CV.Bitmap/4.13.0.5924": { + "dependencies": { + "Emgu.CV": "4.13.0.5924", + "System.Drawing.Common": "10.0.9" + }, + "runtime": { + "lib/netstandard2.0/Emgu.CV.Bitmap.dll": { + "assemblyVersion": "4.13.0.5924", + "fileVersion": "4.13.0.5924" + } + } + }, + "Microsoft.Win32.SystemEvents/10.0.9": { + "runtime": { + "lib/net10.0/Microsoft.Win32.SystemEvents.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.926.27113" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net10.0/Microsoft.Win32.SystemEvents.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.926.27113" + } + } + }, + "OpenCvSharp4/4.13.0.20260627": { + "runtime": { + "lib/net8.0/OpenCvSharp.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.0.0.0" + } + } + }, + "OpenCvSharp4.Extensions/4.13.0.20260627": { + "dependencies": { + "OpenCvSharp4": "4.13.0.20260627", + "System.Drawing.Common": "10.0.9" + }, + "runtime": { + "lib/net8.0/OpenCvSharp.Extensions.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.0.0.0" + } + } + }, + "OpenCvSharp4.official.runtime.linux-x64/4.13.0.20260627": { + "runtimeTargets": { + "runtimes/linux-x64/native/libOpenCvSharpExtern.so": { + "rid": "linux-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "System.Drawing.Common/10.0.9": { + "dependencies": { + "Microsoft.Win32.SystemEvents": "10.0.9" + }, + "runtime": { + "lib/net10.0/System.Drawing.Common.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.926.27113" + }, + "lib/net10.0/System.Private.Windows.Core.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.926.27113" + }, + "lib/net10.0/System.Private.Windows.GdiPlus.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.926.27113" + } + } + }, + "ZXing.Net/0.16.11": { + "runtime": { + "lib/net9.0/zxing.dll": { + "assemblyVersion": "0.16.11.0", + "fileVersion": "0.16.11.0" + } + } + }, + "ZXing.Net.Bindings.Windows.Compatibility/0.16.14": { + "dependencies": { + "System.Drawing.Common": "10.0.9", + "ZXing.Net": "0.16.11" + }, + "runtime": { + "lib/net9.0/ZXing.Windows.Compatibility.dll": { + "assemblyVersion": "0.16.14.0", + "fileVersion": "0.16.14.0" + } + } + } + } + }, + "libraries": { + "CameraPreview/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Emgu.CV/4.13.0.5924": { + "type": "package", + "serviceable": true, + "sha512": "sha512-st6Jux7EAlK2/LvG/aPaRLElFf54o0UrtCXU5ZEhGLRGeF8W/NW0j1x6MuRXur0DWJni++LsWInUDC6e4MtG5Q==", + "path": "emgu.cv/4.13.0.5924", + "hashPath": "emgu.cv.4.13.0.5924.nupkg.sha512" + }, + "Emgu.CV.Bitmap/4.13.0.5924": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YwNHzvC8GiiLbP5jnUa1VwUhuFUE06rZc8DtKGVC45s3QoLiO0uDEs3BW69X27zyWimR0UVJOwJvAbuyi/J42w==", + "path": "emgu.cv.bitmap/4.13.0.5924", + "hashPath": "emgu.cv.bitmap.4.13.0.5924.nupkg.sha512" + }, + "Microsoft.Win32.SystemEvents/10.0.9": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dk5HKolAR9bBxlL4dl6Koaf0s/Q47QApog+/o341LSuvWGW6ig4q5fTsgYG0MrK//l2Slv6mygncMK/8lgXVDg==", + "path": "microsoft.win32.systemevents/10.0.9", + "hashPath": "microsoft.win32.systemevents.10.0.9.nupkg.sha512" + }, + "OpenCvSharp4/4.13.0.20260627": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nYk95jkyYY9f0sF5KqZ3OB1SWkmqsfV7eN0ROiQds/rxpSn0v1G0QIedMbwuqbdPhvQnOIG2DDmpkLnHEJMh8Q==", + "path": "opencvsharp4/4.13.0.20260627", + "hashPath": "opencvsharp4.4.13.0.20260627.nupkg.sha512" + }, + "OpenCvSharp4.Extensions/4.13.0.20260627": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X3dZv/bewNFAGneNYZHMMDEkf6M0HKQBrXIkQYs8nrKrWqJhOSZnyn4bW76CrzCVIDIjAKD27AaaKuQYmzkPOA==", + "path": "opencvsharp4.extensions/4.13.0.20260627", + "hashPath": "opencvsharp4.extensions.4.13.0.20260627.nupkg.sha512" + }, + "OpenCvSharp4.official.runtime.linux-x64/4.13.0.20260627": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Jy14YMCB9iBhT+vGLPmbFsZfgDi7Imbh8H9egzz8MH+UCbwO+ZQ+HHZFdUgqd18B2c7088QPsG+0aa1W3i554g==", + "path": "opencvsharp4.official.runtime.linux-x64/4.13.0.20260627", + "hashPath": "opencvsharp4.official.runtime.linux-x64.4.13.0.20260627.nupkg.sha512" + }, + "System.Drawing.Common/10.0.9": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ShkEj8jOhklJgrN3SoaVbCcopvqyIgVXHso2/eibQBL7IZxzJjND77UYVlViHqpwPxyQeA67IOut4b41clBkQw==", + "path": "system.drawing.common/10.0.9", + "hashPath": "system.drawing.common.10.0.9.nupkg.sha512" + }, + "ZXing.Net/0.16.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OZfAVu88hl87BffQ+rlWCj/vLvAhhCK4QnFaoveeF/MY8SjHNSYBQ3qyUEWlPKNgBQGh1syXhCDg10vUnCsqkg==", + "path": "zxing.net/0.16.11", + "hashPath": "zxing.net.0.16.11.nupkg.sha512" + }, + "ZXing.Net.Bindings.Windows.Compatibility/0.16.14": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bJw1qjpNJ8JmDP55UBAvA5bCU+vSEGua4z43nukJqMlrpkKu6mTw6NZGJZntM8KbNQ3RNLu8DJMJBSWUd0ifYg==", + "path": "zxing.net.bindings.windows.compatibility/0.16.14", + "hashPath": "zxing.net.bindings.windows.compatibility.0.16.14.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/bin/Debug/net10.0/CameraPreview.dll b/bin/Debug/net10.0/CameraPreview.dll new file mode 100644 index 0000000..8f8f8cd Binary files /dev/null and b/bin/Debug/net10.0/CameraPreview.dll differ diff --git a/bin/Debug/net10.0/CameraPreview.pdb b/bin/Debug/net10.0/CameraPreview.pdb new file mode 100644 index 0000000..01b7e10 Binary files /dev/null and b/bin/Debug/net10.0/CameraPreview.pdb differ diff --git a/bin/Debug/net10.0/CameraPreview.runtimeconfig.json b/bin/Debug/net10.0/CameraPreview.runtimeconfig.json new file mode 100644 index 0000000..01e4519 --- /dev/null +++ b/bin/Debug/net10.0/CameraPreview.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net10.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "10.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/bin/Debug/net10.0/Emgu.CV.Bitmap.dll b/bin/Debug/net10.0/Emgu.CV.Bitmap.dll new file mode 100755 index 0000000..dfa60fc Binary files /dev/null and b/bin/Debug/net10.0/Emgu.CV.Bitmap.dll differ diff --git a/bin/Debug/net10.0/Emgu.CV.dll b/bin/Debug/net10.0/Emgu.CV.dll new file mode 100755 index 0000000..c4668c1 Binary files /dev/null and b/bin/Debug/net10.0/Emgu.CV.dll differ diff --git a/bin/Debug/net10.0/Microsoft.Win32.SystemEvents.dll b/bin/Debug/net10.0/Microsoft.Win32.SystemEvents.dll new file mode 100755 index 0000000..79ae5b1 Binary files /dev/null and b/bin/Debug/net10.0/Microsoft.Win32.SystemEvents.dll differ diff --git a/bin/Debug/net10.0/OpenCvSharp.Extensions.dll b/bin/Debug/net10.0/OpenCvSharp.Extensions.dll new file mode 100755 index 0000000..d0c8eaf Binary files /dev/null and b/bin/Debug/net10.0/OpenCvSharp.Extensions.dll differ diff --git a/bin/Debug/net10.0/OpenCvSharp.dll b/bin/Debug/net10.0/OpenCvSharp.dll new file mode 100755 index 0000000..af74197 Binary files /dev/null and b/bin/Debug/net10.0/OpenCvSharp.dll differ diff --git a/bin/Debug/net10.0/System.Drawing.Common.dll b/bin/Debug/net10.0/System.Drawing.Common.dll new file mode 100755 index 0000000..6c9bf7a Binary files /dev/null and b/bin/Debug/net10.0/System.Drawing.Common.dll differ diff --git a/bin/Debug/net10.0/System.Private.Windows.Core.dll b/bin/Debug/net10.0/System.Private.Windows.Core.dll new file mode 100755 index 0000000..e5ea185 Binary files /dev/null and b/bin/Debug/net10.0/System.Private.Windows.Core.dll differ diff --git a/bin/Debug/net10.0/System.Private.Windows.GdiPlus.dll b/bin/Debug/net10.0/System.Private.Windows.GdiPlus.dll new file mode 100755 index 0000000..de78f0d Binary files /dev/null and b/bin/Debug/net10.0/System.Private.Windows.GdiPlus.dll differ diff --git a/bin/Debug/net10.0/ZXing.Windows.Compatibility.dll b/bin/Debug/net10.0/ZXing.Windows.Compatibility.dll new file mode 100755 index 0000000..7aa32ef Binary files /dev/null and b/bin/Debug/net10.0/ZXing.Windows.Compatibility.dll differ diff --git a/bin/Debug/net10.0/runtimes/linux-x64/native/libOpenCvSharpExtern.so b/bin/Debug/net10.0/runtimes/linux-x64/native/libOpenCvSharpExtern.so new file mode 100755 index 0000000..3a9d9a8 Binary files /dev/null and b/bin/Debug/net10.0/runtimes/linux-x64/native/libOpenCvSharpExtern.so differ diff --git a/bin/Debug/net10.0/runtimes/win/lib/net10.0/Microsoft.Win32.SystemEvents.dll b/bin/Debug/net10.0/runtimes/win/lib/net10.0/Microsoft.Win32.SystemEvents.dll new file mode 100755 index 0000000..65d6057 Binary files /dev/null and b/bin/Debug/net10.0/runtimes/win/lib/net10.0/Microsoft.Win32.SystemEvents.dll differ diff --git a/bin/Debug/net10.0/zxing.dll b/bin/Debug/net10.0/zxing.dll new file mode 100755 index 0000000..aafe8ab Binary files /dev/null and b/bin/Debug/net10.0/zxing.dll differ diff --git a/obj/CameraPreview.csproj.nuget.dgspec.json b/obj/CameraPreview.csproj.nuget.dgspec.json new file mode 100644 index 0000000..6b4f237 --- /dev/null +++ b/obj/CameraPreview.csproj.nuget.dgspec.json @@ -0,0 +1,377 @@ +{ + "format": 1, + "restore": { + "/home/kq/Documents/dotnet/CameraPreview/CameraPreview.csproj": {} + }, + "projects": { + "/home/kq/Documents/dotnet/CameraPreview/CameraPreview.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/kq/Documents/dotnet/CameraPreview/CameraPreview.csproj", + "projectName": "CameraPreview", + "projectPath": "/home/kq/Documents/dotnet/CameraPreview/CameraPreview.csproj", + "packagesPath": "/home/kq/.nuget/packages/", + "outputPath": "/home/kq/Documents/dotnet/CameraPreview/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/kq/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "dependencies": { + "Emgu.CV": { + "target": "Package", + "version": "[4.13.0.5924, )" + }, + "Emgu.CV.Bitmap": { + "target": "Package", + "version": "[4.13.0.5924, )" + }, + "OpenCvSharp4": { + "target": "Package", + "version": "[4.13.0.20260627, )" + }, + "OpenCvSharp4.Extensions": { + "target": "Package", + "version": "[4.13.0.20260627, )" + }, + "OpenCvSharp4.official.runtime.linux-x64": { + "target": "Package", + "version": "[4.13.0.20260627, )" + }, + "ZXing.Net": { + "target": "Package", + "version": "[0.16.11, )" + }, + "ZXing.Net.Bindings.Windows.Compatibility": { + "target": "Package", + "version": "[0.16.14, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[10.0.10, 10.0.10]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/10.0.110/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + } + } +} \ No newline at end of file diff --git a/obj/CameraPreview.csproj.nuget.g.props b/obj/CameraPreview.csproj.nuget.g.props new file mode 100644 index 0000000..ee295ab --- /dev/null +++ b/obj/CameraPreview.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + /home/kq/.nuget/packages/ + /home/kq/.nuget/packages/ + PackageReference + 7.0.0 + + + + + \ No newline at end of file diff --git a/obj/CameraPreview.csproj.nuget.g.targets b/obj/CameraPreview.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/obj/CameraPreview.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs new file mode 100644 index 0000000..925b135 --- /dev/null +++ b/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")] diff --git a/obj/Debug/net10.0/CameraPr.88C79308.Up2Date b/obj/Debug/net10.0/CameraPr.88C79308.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/obj/Debug/net10.0/CameraPreview.AssemblyInfo.cs b/obj/Debug/net10.0/CameraPreview.AssemblyInfo.cs new file mode 100644 index 0000000..e0cd7e4 --- /dev/null +++ b/obj/Debug/net10.0/CameraPreview.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("CameraPreview")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("CameraPreview")] +[assembly: System.Reflection.AssemblyTitleAttribute("CameraPreview")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/obj/Debug/net10.0/CameraPreview.AssemblyInfoInputs.cache b/obj/Debug/net10.0/CameraPreview.AssemblyInfoInputs.cache new file mode 100644 index 0000000..9839988 --- /dev/null +++ b/obj/Debug/net10.0/CameraPreview.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +5a5149973964cffcb89d8df3cd5f6ea5f2e90db02df04f8185c0798d2a8e4b9c diff --git a/obj/Debug/net10.0/CameraPreview.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net10.0/CameraPreview.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..5b6ff90 --- /dev/null +++ b/obj/Debug/net10.0/CameraPreview.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,17 @@ +is_global = true +build_property.TargetFramework = net10.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v10.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = CameraPreview +build_property.ProjectDir = /home/kq/Documents/dotnet/CameraPreview/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 10.0 +build_property.EnableCodeStyleSeverity = diff --git a/obj/Debug/net10.0/CameraPreview.GlobalUsings.g.cs b/obj/Debug/net10.0/CameraPreview.GlobalUsings.g.cs new file mode 100644 index 0000000..d12bcbc --- /dev/null +++ b/obj/Debug/net10.0/CameraPreview.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/obj/Debug/net10.0/CameraPreview.assets.cache b/obj/Debug/net10.0/CameraPreview.assets.cache new file mode 100644 index 0000000..28c2654 Binary files /dev/null and b/obj/Debug/net10.0/CameraPreview.assets.cache differ diff --git a/obj/Debug/net10.0/CameraPreview.csproj.AssemblyReference.cache b/obj/Debug/net10.0/CameraPreview.csproj.AssemblyReference.cache new file mode 100644 index 0000000..28c64ef Binary files /dev/null and b/obj/Debug/net10.0/CameraPreview.csproj.AssemblyReference.cache differ diff --git a/obj/Debug/net10.0/CameraPreview.csproj.CoreCompileInputs.cache b/obj/Debug/net10.0/CameraPreview.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..2b2efb4 --- /dev/null +++ b/obj/Debug/net10.0/CameraPreview.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +b130dea71ee6beee5889a35e479ad7717fed638c3a4b6e4a45d12ac91bda7159 diff --git a/obj/Debug/net10.0/CameraPreview.csproj.FileListAbsolute.txt b/obj/Debug/net10.0/CameraPreview.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e9b99e4 --- /dev/null +++ b/obj/Debug/net10.0/CameraPreview.csproj.FileListAbsolute.txt @@ -0,0 +1,28 @@ +/home/kq/Documents/dotnet/CameraPreview/bin/Debug/net10.0/CameraPreview +/home/kq/Documents/dotnet/CameraPreview/bin/Debug/net10.0/CameraPreview.deps.json +/home/kq/Documents/dotnet/CameraPreview/bin/Debug/net10.0/CameraPreview.runtimeconfig.json +/home/kq/Documents/dotnet/CameraPreview/bin/Debug/net10.0/CameraPreview.dll +/home/kq/Documents/dotnet/CameraPreview/bin/Debug/net10.0/CameraPreview.pdb +/home/kq/Documents/dotnet/CameraPreview/bin/Debug/net10.0/OpenCvSharp.dll +/home/kq/Documents/dotnet/CameraPreview/bin/Debug/net10.0/runtimes/linux-x64/native/libOpenCvSharpExtern.so +/home/kq/Documents/dotnet/CameraPreview/obj/Debug/net10.0/CameraPreview.csproj.AssemblyReference.cache +/home/kq/Documents/dotnet/CameraPreview/obj/Debug/net10.0/CameraPreview.GeneratedMSBuildEditorConfig.editorconfig +/home/kq/Documents/dotnet/CameraPreview/obj/Debug/net10.0/CameraPreview.AssemblyInfoInputs.cache +/home/kq/Documents/dotnet/CameraPreview/obj/Debug/net10.0/CameraPreview.AssemblyInfo.cs +/home/kq/Documents/dotnet/CameraPreview/obj/Debug/net10.0/CameraPreview.csproj.CoreCompileInputs.cache +/home/kq/Documents/dotnet/CameraPreview/obj/Debug/net10.0/CameraPr.88C79308.Up2Date +/home/kq/Documents/dotnet/CameraPreview/obj/Debug/net10.0/CameraPreview.dll +/home/kq/Documents/dotnet/CameraPreview/obj/Debug/net10.0/refint/CameraPreview.dll +/home/kq/Documents/dotnet/CameraPreview/obj/Debug/net10.0/CameraPreview.pdb +/home/kq/Documents/dotnet/CameraPreview/obj/Debug/net10.0/CameraPreview.genruntimeconfig.cache +/home/kq/Documents/dotnet/CameraPreview/obj/Debug/net10.0/ref/CameraPreview.dll +/home/kq/Documents/dotnet/CameraPreview/bin/Debug/net10.0/Emgu.CV.dll +/home/kq/Documents/dotnet/CameraPreview/bin/Debug/net10.0/Emgu.CV.Bitmap.dll +/home/kq/Documents/dotnet/CameraPreview/bin/Debug/net10.0/Microsoft.Win32.SystemEvents.dll +/home/kq/Documents/dotnet/CameraPreview/bin/Debug/net10.0/OpenCvSharp.Extensions.dll +/home/kq/Documents/dotnet/CameraPreview/bin/Debug/net10.0/System.Drawing.Common.dll +/home/kq/Documents/dotnet/CameraPreview/bin/Debug/net10.0/System.Private.Windows.Core.dll +/home/kq/Documents/dotnet/CameraPreview/bin/Debug/net10.0/System.Private.Windows.GdiPlus.dll +/home/kq/Documents/dotnet/CameraPreview/bin/Debug/net10.0/zxing.dll +/home/kq/Documents/dotnet/CameraPreview/bin/Debug/net10.0/ZXing.Windows.Compatibility.dll +/home/kq/Documents/dotnet/CameraPreview/bin/Debug/net10.0/runtimes/win/lib/net10.0/Microsoft.Win32.SystemEvents.dll diff --git a/obj/Debug/net10.0/CameraPreview.dll b/obj/Debug/net10.0/CameraPreview.dll new file mode 100644 index 0000000..8f8f8cd Binary files /dev/null and b/obj/Debug/net10.0/CameraPreview.dll differ diff --git a/obj/Debug/net10.0/CameraPreview.genruntimeconfig.cache b/obj/Debug/net10.0/CameraPreview.genruntimeconfig.cache new file mode 100644 index 0000000..b1102a0 --- /dev/null +++ b/obj/Debug/net10.0/CameraPreview.genruntimeconfig.cache @@ -0,0 +1 @@ +9b9319f7b16d382966b695df7a20878d231a63e0c423845c4232cb9177a85fdf diff --git a/obj/Debug/net10.0/CameraPreview.pdb b/obj/Debug/net10.0/CameraPreview.pdb new file mode 100644 index 0000000..01b7e10 Binary files /dev/null and b/obj/Debug/net10.0/CameraPreview.pdb differ diff --git a/obj/Debug/net10.0/apphost b/obj/Debug/net10.0/apphost new file mode 100755 index 0000000..71f358f Binary files /dev/null and b/obj/Debug/net10.0/apphost differ diff --git a/obj/Debug/net10.0/ref/CameraPreview.dll b/obj/Debug/net10.0/ref/CameraPreview.dll new file mode 100644 index 0000000..2a8769c Binary files /dev/null and b/obj/Debug/net10.0/ref/CameraPreview.dll differ diff --git a/obj/Debug/net10.0/refint/CameraPreview.dll b/obj/Debug/net10.0/refint/CameraPreview.dll new file mode 100644 index 0000000..2a8769c Binary files /dev/null and b/obj/Debug/net10.0/refint/CameraPreview.dll differ diff --git a/obj/project.assets.json b/obj/project.assets.json new file mode 100644 index 0000000..6481d39 --- /dev/null +++ b/obj/project.assets.json @@ -0,0 +1,837 @@ +{ + "version": 3, + "targets": { + "net10.0": { + "Emgu.CV/4.13.0.5924": { + "type": "package", + "compile": { + "lib/netstandard2.0/Emgu.CV.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Emgu.CV.dll": { + "related": ".xml" + } + } + }, + "Emgu.CV.Bitmap/4.13.0.5924": { + "type": "package", + "dependencies": { + "Emgu.CV": "4.13.0.5924", + "System.Drawing.Common": "9.0.0" + }, + "compile": { + "lib/netstandard2.0/Emgu.CV.Bitmap.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Emgu.CV.Bitmap.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Win32.SystemEvents/10.0.9": { + "type": "package", + "compile": { + "lib/net10.0/Microsoft.Win32.SystemEvents.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net10.0/Microsoft.Win32.SystemEvents.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net10.0/Microsoft.Win32.SystemEvents.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "OpenCvSharp4/4.13.0.20260627": { + "type": "package", + "compile": { + "lib/net8.0/OpenCvSharp.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/OpenCvSharp.dll": { + "related": ".xml" + } + } + }, + "OpenCvSharp4.Extensions/4.13.0.20260627": { + "type": "package", + "dependencies": { + "OpenCvSharp4": "4.13.0.20260627", + "System.Drawing.Common": "10.0.9" + }, + "compile": { + "lib/net8.0/OpenCvSharp.Extensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/OpenCvSharp.Extensions.dll": { + "related": ".xml" + } + } + }, + "OpenCvSharp4.official.runtime.linux-x64/4.13.0.20260627": { + "type": "package", + "runtimeTargets": { + "runtimes/linux-x64/native/libOpenCvSharpExtern.so": { + "assetType": "native", + "rid": "linux-x64" + } + } + }, + "System.Drawing.Common/10.0.9": { + "type": "package", + "dependencies": { + "Microsoft.Win32.SystemEvents": "10.0.9" + }, + "compile": { + "lib/net10.0/System.Drawing.Common.dll": { + "related": ".pdb;.xml" + }, + "lib/net10.0/System.Private.Windows.Core.dll": { + "related": ".xml" + }, + "lib/net10.0/System.Private.Windows.GdiPlus.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net10.0/System.Drawing.Common.dll": { + "related": ".pdb;.xml" + }, + "lib/net10.0/System.Private.Windows.Core.dll": { + "related": ".xml" + }, + "lib/net10.0/System.Private.Windows.GdiPlus.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "ZXing.Net/0.16.11": { + "type": "package", + "compile": { + "lib/net9.0/zxing.dll": { + "related": ".XML" + } + }, + "runtime": { + "lib/net9.0/zxing.dll": { + "related": ".XML" + } + } + }, + "ZXing.Net.Bindings.Windows.Compatibility/0.16.14": { + "type": "package", + "dependencies": { + "System.Drawing.Common": "9.0.10", + "ZXing.Net": "0.16.11" + }, + "compile": { + "lib/net9.0/ZXing.Windows.Compatibility.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net9.0/ZXing.Windows.Compatibility.dll": { + "related": ".pdb;.xml" + } + } + } + } + }, + "libraries": { + "Emgu.CV/4.13.0.5924": { + "sha512": "st6Jux7EAlK2/LvG/aPaRLElFf54o0UrtCXU5ZEhGLRGeF8W/NW0j1x6MuRXur0DWJni++LsWInUDC6e4MtG5Q==", + "type": "package", + "path": "emgu.cv/4.13.0.5924", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "docs/README.md", + "emgu.cv.4.13.0.5924.nupkg.sha512", + "emgu.cv.nuspec", + "lib/net9.0-ios18.0/Emgu.CV.dll", + "lib/net9.0-ios18.0/Emgu.CV.xml", + "lib/net9.0-maccatalyst18.0/Emgu.CV.dll", + "lib/net9.0-maccatalyst18.0/Emgu.CV.xml", + "lib/netstandard2.0/Emgu.CV.dll", + "lib/netstandard2.0/Emgu.CV.xml", + "nuget_icon.png" + ] + }, + "Emgu.CV.Bitmap/4.13.0.5924": { + "sha512": "YwNHzvC8GiiLbP5jnUa1VwUhuFUE06rZc8DtKGVC45s3QoLiO0uDEs3BW69X27zyWimR0UVJOwJvAbuyi/J42w==", + "type": "package", + "path": "emgu.cv.bitmap/4.13.0.5924", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "docs/README.md", + "emgu.cv.bitmap.4.13.0.5924.nupkg.sha512", + "emgu.cv.bitmap.nuspec", + "lib/netstandard2.0/Emgu.CV.Bitmap.dll", + "lib/netstandard2.0/Emgu.CV.Bitmap.xml", + "nuget_icon.png" + ] + }, + "Microsoft.Win32.SystemEvents/10.0.9": { + "sha512": "dk5HKolAR9bBxlL4dl6Koaf0s/Q47QApog+/o341LSuvWGW6ig4q5fTsgYG0MrK//l2Slv6mygncMK/8lgXVDg==", + "type": "package", + "path": "microsoft.win32.systemevents/10.0.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Win32.SystemEvents.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Win32.SystemEvents.targets", + "lib/net10.0/Microsoft.Win32.SystemEvents.dll", + "lib/net10.0/Microsoft.Win32.SystemEvents.xml", + "lib/net462/Microsoft.Win32.SystemEvents.dll", + "lib/net462/Microsoft.Win32.SystemEvents.xml", + "lib/net8.0/Microsoft.Win32.SystemEvents.dll", + "lib/net8.0/Microsoft.Win32.SystemEvents.xml", + "lib/net9.0/Microsoft.Win32.SystemEvents.dll", + "lib/net9.0/Microsoft.Win32.SystemEvents.xml", + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll", + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.xml", + "microsoft.win32.systemevents.10.0.9.nupkg.sha512", + "microsoft.win32.systemevents.nuspec", + "runtimes/win/lib/net10.0/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/net10.0/Microsoft.Win32.SystemEvents.xml", + "runtimes/win/lib/net8.0/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/net8.0/Microsoft.Win32.SystemEvents.xml", + "runtimes/win/lib/net9.0/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/net9.0/Microsoft.Win32.SystemEvents.xml", + "useSharedDesignerContext.txt" + ] + }, + "OpenCvSharp4/4.13.0.20260627": { + "sha512": "nYk95jkyYY9f0sF5KqZ3OB1SWkmqsfV7eN0ROiQds/rxpSn0v1G0QIedMbwuqbdPhvQnOIG2DDmpkLnHEJMh8Q==", + "type": "package", + "path": "opencvsharp4/4.13.0.20260627", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.managed.md", + "analyzers/dotnet/cs/OpenCvSharp.Analyzers.dll", + "lib/net8.0/OpenCvSharp.dll", + "lib/net8.0/OpenCvSharp.xml", + "lib/netstandard2.0/OpenCvSharp.dll", + "lib/netstandard2.0/OpenCvSharp.xml", + "lib/netstandard2.1/OpenCvSharp.dll", + "lib/netstandard2.1/OpenCvSharp.xml", + "opencvsharp.png", + "opencvsharp4.4.13.0.20260627.nupkg.sha512", + "opencvsharp4.nuspec" + ] + }, + "OpenCvSharp4.Extensions/4.13.0.20260627": { + "sha512": "X3dZv/bewNFAGneNYZHMMDEkf6M0HKQBrXIkQYs8nrKrWqJhOSZnyn4bW76CrzCVIDIjAKD27AaaKuQYmzkPOA==", + "type": "package", + "path": "opencvsharp4.extensions/4.13.0.20260627", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.managed.md", + "lib/net8.0/OpenCvSharp.Extensions.dll", + "lib/net8.0/OpenCvSharp.Extensions.xml", + "lib/netstandard2.0/OpenCvSharp.Extensions.dll", + "lib/netstandard2.0/OpenCvSharp.Extensions.xml", + "lib/netstandard2.1/OpenCvSharp.Extensions.dll", + "lib/netstandard2.1/OpenCvSharp.Extensions.xml", + "opencvsharp.png", + "opencvsharp4.extensions.4.13.0.20260627.nupkg.sha512", + "opencvsharp4.extensions.nuspec" + ] + }, + "OpenCvSharp4.official.runtime.linux-x64/4.13.0.20260627": { + "sha512": "Jy14YMCB9iBhT+vGLPmbFsZfgDi7Imbh8H9egzz8MH+UCbwO+ZQ+HHZFdUgqd18B2c7088QPsG+0aa1W3i554g==", + "type": "package", + "path": "opencvsharp4.official.runtime.linux-x64/4.13.0.20260627", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.runtime.md", + "opencvsharp.png", + "opencvsharp4.official.runtime.linux-x64.4.13.0.20260627.nupkg.sha512", + "opencvsharp4.official.runtime.linux-x64.nuspec", + "runtimes/linux-x64/native/libOpenCvSharpExtern.so" + ] + }, + "System.Drawing.Common/10.0.9": { + "sha512": "ShkEj8jOhklJgrN3SoaVbCcopvqyIgVXHso2/eibQBL7IZxzJjND77UYVlViHqpwPxyQeA67IOut4b41clBkQw==", + "type": "package", + "path": "system.drawing.common/10.0.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Drawing.Common.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.Drawing.Common.targets", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net10.0/System.Drawing.Common.dll", + "lib/net10.0/System.Drawing.Common.pdb", + "lib/net10.0/System.Drawing.Common.xml", + "lib/net10.0/System.Private.Windows.Core.dll", + "lib/net10.0/System.Private.Windows.Core.xml", + "lib/net10.0/System.Private.Windows.GdiPlus.dll", + "lib/net10.0/System.Private.Windows.GdiPlus.xml", + "lib/net462/System.Drawing.Common.dll", + "lib/net462/System.Drawing.Common.pdb", + "lib/net462/System.Drawing.Common.xml", + "lib/net8.0/System.Drawing.Common.dll", + "lib/net8.0/System.Drawing.Common.pdb", + "lib/net8.0/System.Drawing.Common.xml", + "lib/net8.0/System.Private.Windows.Core.dll", + "lib/net8.0/System.Private.Windows.Core.xml", + "lib/net8.0/System.Private.Windows.GdiPlus.dll", + "lib/net8.0/System.Private.Windows.GdiPlus.xml", + "lib/net9.0/System.Drawing.Common.dll", + "lib/net9.0/System.Drawing.Common.pdb", + "lib/net9.0/System.Drawing.Common.xml", + "lib/net9.0/System.Private.Windows.Core.dll", + "lib/net9.0/System.Private.Windows.Core.xml", + "lib/net9.0/System.Private.Windows.GdiPlus.dll", + "lib/net9.0/System.Private.Windows.GdiPlus.xml", + "lib/netstandard2.0/System.Drawing.Common.dll", + "lib/netstandard2.0/System.Drawing.Common.pdb", + "lib/netstandard2.0/System.Drawing.Common.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "system.drawing.common.10.0.9.nupkg.sha512", + "system.drawing.common.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "ZXing.Net/0.16.11": { + "sha512": "OZfAVu88hl87BffQ+rlWCj/vLvAhhCK4QnFaoveeF/MY8SjHNSYBQ3qyUEWlPKNgBQGh1syXhCDg10vUnCsqkg==", + "type": "package", + "path": "zxing.net/0.16.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "docs/README.md", + "lib/native/zxing.XML", + "lib/native/zxing.pri", + "lib/native/zxing.winmd", + "lib/net20-cf/zxing.ce2.0.dll", + "lib/net20-cf/zxing.ce2.0.xml", + "lib/net20/zxing.XML", + "lib/net20/zxing.dll", + "lib/net35-cf/zxing.ce3.5.dll", + "lib/net35-cf/zxing.ce3.5.xml", + "lib/net35/zxing.XML", + "lib/net35/zxing.dll", + "lib/net40/zxing.XML", + "lib/net40/zxing.dll", + "lib/net40/zxing.presentation.XML", + "lib/net40/zxing.presentation.dll", + "lib/net45/zxing.XML", + "lib/net45/zxing.dll", + "lib/net45/zxing.presentation.XML", + "lib/net45/zxing.presentation.dll", + "lib/net461/zxing.XML", + "lib/net461/zxing.dll", + "lib/net461/zxing.presentation.XML", + "lib/net461/zxing.presentation.dll", + "lib/net47/zxing.XML", + "lib/net47/zxing.dll", + "lib/net47/zxing.presentation.XML", + "lib/net47/zxing.presentation.dll", + "lib/net48/zxing.XML", + "lib/net48/zxing.dll", + "lib/net48/zxing.presentation.XML", + "lib/net48/zxing.presentation.dll", + "lib/net5.0/zxing.XML", + "lib/net5.0/zxing.dll", + "lib/net6.0/zxing.XML", + "lib/net6.0/zxing.dll", + "lib/net7.0/zxing.XML", + "lib/net7.0/zxing.dll", + "lib/net8.0/zxing.XML", + "lib/net8.0/zxing.dll", + "lib/net9.0/zxing.XML", + "lib/net9.0/zxing.dll", + "lib/netcoreapp3.0/zxing.dll", + "lib/netcoreapp3.0/zxing.xml", + "lib/netcoreapp3.1/zxing.dll", + "lib/netcoreapp3.1/zxing.xml", + "lib/netstandard1.0/zxing.dll", + "lib/netstandard1.0/zxing.xml", + "lib/netstandard1.1/zxing.dll", + "lib/netstandard1.1/zxing.xml", + "lib/netstandard1.3/zxing.dll", + "lib/netstandard1.3/zxing.xml", + "lib/netstandard2.0/zxing.dll", + "lib/netstandard2.0/zxing.xml", + "lib/netstandard2.1/zxing.dll", + "lib/netstandard2.1/zxing.xml", + "lib/portable-win+net40+sl4+sl5+wp7+wp71+wp8/zxing.portable.XML", + "lib/portable-win+net40+sl4+sl5+wp7+wp71+wp8/zxing.portable.dll", + "lib/sl3-wp/zxing.wp7.0.XML", + "lib/sl3-wp/zxing.wp7.0.dll", + "lib/sl4-wp71/zxing.wp7.1.XML", + "lib/sl4-wp71/zxing.wp7.1.dll", + "lib/sl4/zxing.sl4.XML", + "lib/sl4/zxing.sl4.dll", + "lib/sl5/zxing.sl5.XML", + "lib/sl5/zxing.sl5.dll", + "lib/uap10/zxing.dll", + "lib/uap10/zxing.pri", + "lib/uap10/zxing.xml", + "lib/windows8-managed/zxing.winrt.XML", + "lib/windows8-managed/zxing.winrt.dll", + "lib/windows8/zxing.XML", + "lib/windows8/zxing.pri", + "lib/windows8/zxing.winmd", + "lib/wp8/zxing.wp8.0.XML", + "lib/wp8/zxing.wp8.0.dll", + "logo.jpg", + "zxing.net.0.16.11.nupkg.sha512", + "zxing.net.nuspec" + ] + }, + "ZXing.Net.Bindings.Windows.Compatibility/0.16.14": { + "sha512": "bJw1qjpNJ8JmDP55UBAvA5bCU+vSEGua4z43nukJqMlrpkKu6mTw6NZGJZntM8KbNQ3RNLu8DJMJBSWUd0ifYg==", + "type": "package", + "path": "zxing.net.bindings.windows.compatibility/0.16.14", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net8.0/ZXing.Windows.Compatibility.dll", + "lib/net8.0/ZXing.Windows.Compatibility.pdb", + "lib/net8.0/ZXing.Windows.Compatibility.xml", + "lib/net9.0/ZXing.Windows.Compatibility.dll", + "lib/net9.0/ZXing.Windows.Compatibility.pdb", + "lib/net9.0/ZXing.Windows.Compatibility.xml", + "lib/netcoreapp3.0/ZXing.Windows.Compatibility.dll", + "lib/netcoreapp3.0/ZXing.Windows.Compatibility.pdb", + "lib/netcoreapp3.0/ZXing.Windows.Compatibility.xml", + "lib/netcoreapp3.1/ZXing.Windows.Compatibility.dll", + "lib/netcoreapp3.1/ZXing.Windows.Compatibility.pdb", + "lib/netcoreapp3.1/ZXing.Windows.Compatibility.xml", + "lib/netstandard2.0/ZXing.Windows.Compatibility.dll", + "lib/netstandard2.0/ZXing.Windows.Compatibility.pdb", + "lib/netstandard2.0/ZXing.Windows.Compatibility.xml", + "logo.jpg", + "readme.md", + "zxing.net.bindings.windows.compatibility.0.16.14.nupkg.sha512", + "zxing.net.bindings.windows.compatibility.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "net10.0": [ + "Emgu.CV >= 4.13.0.5924", + "Emgu.CV.Bitmap >= 4.13.0.5924", + "OpenCvSharp4 >= 4.13.0.20260627", + "OpenCvSharp4.Extensions >= 4.13.0.20260627", + "OpenCvSharp4.official.runtime.linux-x64 >= 4.13.0.20260627", + "ZXing.Net >= 0.16.11", + "ZXing.Net.Bindings.Windows.Compatibility >= 0.16.14" + ] + }, + "packageFolders": { + "/home/kq/.nuget/packages/": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/kq/Documents/dotnet/CameraPreview/CameraPreview.csproj", + "projectName": "CameraPreview", + "projectPath": "/home/kq/Documents/dotnet/CameraPreview/CameraPreview.csproj", + "packagesPath": "/home/kq/.nuget/packages/", + "outputPath": "/home/kq/Documents/dotnet/CameraPreview/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/kq/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "dependencies": { + "Emgu.CV": { + "target": "Package", + "version": "[4.13.0.5924, )" + }, + "Emgu.CV.Bitmap": { + "target": "Package", + "version": "[4.13.0.5924, )" + }, + "OpenCvSharp4": { + "target": "Package", + "version": "[4.13.0.20260627, )" + }, + "OpenCvSharp4.Extensions": { + "target": "Package", + "version": "[4.13.0.20260627, )" + }, + "OpenCvSharp4.official.runtime.linux-x64": { + "target": "Package", + "version": "[4.13.0.20260627, )" + }, + "ZXing.Net": { + "target": "Package", + "version": "[0.16.11, )" + }, + "ZXing.Net.Bindings.Windows.Compatibility": { + "target": "Package", + "version": "[0.16.14, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[10.0.10, 10.0.10]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/10.0.110/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + } +} \ No newline at end of file diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache new file mode 100644 index 0000000..a814f2d --- /dev/null +++ b/obj/project.nuget.cache @@ -0,0 +1,19 @@ +{ + "version": 2, + "dgSpecHash": "cPXLZ2W6Scg=", + "success": true, + "projectFilePath": "/home/kq/Documents/dotnet/CameraPreview/CameraPreview.csproj", + "expectedPackageFiles": [ + "/home/kq/.nuget/packages/emgu.cv/4.13.0.5924/emgu.cv.4.13.0.5924.nupkg.sha512", + "/home/kq/.nuget/packages/emgu.cv.bitmap/4.13.0.5924/emgu.cv.bitmap.4.13.0.5924.nupkg.sha512", + "/home/kq/.nuget/packages/microsoft.win32.systemevents/10.0.9/microsoft.win32.systemevents.10.0.9.nupkg.sha512", + "/home/kq/.nuget/packages/opencvsharp4/4.13.0.20260627/opencvsharp4.4.13.0.20260627.nupkg.sha512", + "/home/kq/.nuget/packages/opencvsharp4.extensions/4.13.0.20260627/opencvsharp4.extensions.4.13.0.20260627.nupkg.sha512", + "/home/kq/.nuget/packages/opencvsharp4.official.runtime.linux-x64/4.13.0.20260627/opencvsharp4.official.runtime.linux-x64.4.13.0.20260627.nupkg.sha512", + "/home/kq/.nuget/packages/system.drawing.common/10.0.9/system.drawing.common.10.0.9.nupkg.sha512", + "/home/kq/.nuget/packages/zxing.net/0.16.11/zxing.net.0.16.11.nupkg.sha512", + "/home/kq/.nuget/packages/zxing.net.bindings.windows.compatibility/0.16.14/zxing.net.bindings.windows.compatibility.0.16.14.nupkg.sha512", + "/home/kq/.nuget/packages/microsoft.aspnetcore.app.ref/10.0.10/microsoft.aspnetcore.app.ref.10.0.10.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/photo.png b/photo.png new file mode 100644 index 0000000..5ffb930 Binary files /dev/null and b/photo.png differ