This commit is contained in:
Kq
2026-08-12 19:31:18 +02:00
parent a884b974cc
commit 66ba176204
4 changed files with 9 additions and 6 deletions
+2
View File
@@ -3,5 +3,7 @@
/qrCamera/cache /qrCamera/cache
/createqrcodes/bin /createqrcodes/bin
/createqrcodes/obj /createqrcodes/obj
/cache
/qr /qr
/createqr /createqr
/qrcam
+2 -2
View File
@@ -8,9 +8,9 @@ clean:
rm -rf createqrcodes/obj/ rm -rf createqrcodes/obj/
rm -rf createqrcodes/bin/ rm -rf createqrcodes/bin/
rm -f createqr rm -f createqr
rm -f qrcam
rm -rf qr/ rm -rf qr/
run: run:
dotnet run -p:qrCamera/CameraPreview.csproj dotnet run -p:qrCamera/CameraPreview.csproj
publish: publish:
dotnet publish qrCamera/CameraPreview.csproj --self-contained true -p:PublishSingleFile=true dotnet publish qrCamera/CameraPreview.csproj --self-contained true
mv qrCamera/bin/Release/net10.0/linux-x64/publish/CameraPreview ./qrcam
+4 -3
View File
@@ -27,6 +27,7 @@ namespace BarcodeReaderExample
camera.Set(VideoCaptureProperties.FrameWidth, 1280); camera.Set(VideoCaptureProperties.FrameWidth, 1280);
camera.Set(VideoCaptureProperties.FrameHeight, 720); camera.Set(VideoCaptureProperties.FrameHeight, 720);
int fps = 60; int fps = 60;
int avalibeImages = 20;
camera.Set(VideoCaptureProperties.Fps, fps); camera.Set(VideoCaptureProperties.Fps, fps);
if (Directory.Exists("cache")) if (Directory.Exists("cache"))
{ {
@@ -35,7 +36,7 @@ namespace BarcodeReaderExample
Directory.CreateDirectory("cache"); Directory.CreateDirectory("cache");
Mat hey = new Mat("photo.png"); Mat hey = new Mat("photo.png");
Mat[] Cached = new Mat[10]; Mat[] Cached = new Mat[avalibeImages];
int imgX = 0; int imgX = 0;
@@ -56,7 +57,7 @@ namespace BarcodeReaderExample
IEnumerable<IEnumerable<OpenCvSharp.Point>> contours = null; IEnumerable<IEnumerable<OpenCvSharp.Point>> contours = null;
// PointF[] location; // PointF[] location;
string[] files = new string[20]; string[] files = new string[avalibeImages];
int files_index = 0; int files_index = 0;
while (true) while (true)
{ {
@@ -65,7 +66,7 @@ namespace BarcodeReaderExample
camera.Read(frame); camera.Read(frame);
Result result = ReadQrCode(frame); Result result = ReadQrCode(frame);
Console.WriteLine(Lastimage.Empty()); // Console.WriteLine(Lastimage.Empty());
if (!(Lastimage.Empty())) if (!(Lastimage.Empty()))
{ {
BIN
View File
Binary file not shown.