mirror of
https://github.com/azaion/annotations.git
synced 2026-04-22 22:06:30 +00:00
add dummy dlls for show wrong pass caption
add image processing
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
<Window x:Class="Azaion.Annotator.Annotator"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
mc:Ignorable="d"
|
||||
Title="Azaion Annotator" Height="800" Width="1100"
|
||||
WindowState="Maximized"
|
||||
>
|
||||
|
||||
<TextBlock Padding="20 80"
|
||||
Background="Black"
|
||||
Foreground="Brown"
|
||||
TextWrapping="Wrap"
|
||||
FontSize="32"
|
||||
TextAlignment="Center">
|
||||
Будь ласка перевірте правильність email чи паролю! <LineBreak />
|
||||
Також зауважте, що запуск можливий лише з одного конкретного компьютера, копіювання заборонене! <LineBreak/> <LineBreak/>
|
||||
Для подальшого вирішення проблеми ви моежете зв'язатися з нами: hi@azaion.com
|
||||
<LineBreak /><LineBreak /><LineBreak />
|
||||
Please check your email or password! <LineBreak />
|
||||
The program is restricted to start only from particular hardware, copying is forbidden! <LineBreak/> <LineBreak/>
|
||||
For the further guidance, please feel free to contact us: hi@azaion.com
|
||||
</TextBlock>
|
||||
</Window>
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace Azaion.Annotator;
|
||||
|
||||
public partial class Annotator
|
||||
{
|
||||
public Annotator()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
namespace Azaion.Annotator;
|
||||
|
||||
public class AnnotatorEventHandler;
|
||||
@@ -0,0 +1,54 @@
|
||||
using Azaion.Common.DTO;
|
||||
|
||||
namespace Azaion.Annotator;
|
||||
|
||||
public class AnnotatorModule : IAzaionModule
|
||||
{
|
||||
public string Name => "Анотатор";
|
||||
|
||||
public string SvgIcon =>
|
||||
@"<?xml version=""1.0"" encoding=""utf-8""?>
|
||||
<!-- Generator: Adobe Illustrator 28.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version=""1.1"" id=""Layer_1"" xmlns=""http://www.w3.org/2000/svg"" xmlns:xlink=""http://www.w3.org/1999/xlink"" x=""0px"" y=""0px""
|
||||
viewBox=""0 0 800 800"" style=""enable-background:new 0 0 800 800;"" xml:space=""preserve"">
|
||||
<style type=""text/css"">
|
||||
.st0{fill:#FFFFFF;}
|
||||
.st1{opacity:0.75;fill:#006932;stroke:#000000;stroke-width:20;stroke-miterlimit:10;}
|
||||
.st2{opacity:0.75;fill:#6C0A0B;stroke:#000000;stroke-width:20;stroke-miterlimit:10;}
|
||||
.st3{fill:#FFFFFF;stroke:#434444;stroke-width:8;stroke-miterlimit:10;}
|
||||
</style>
|
||||
<g id=""SVGRepo_bgCarrier"">
|
||||
</g>
|
||||
<g id=""SVGRepo_tracerCarrier"">
|
||||
</g>
|
||||
<g id=""SVGRepo_iconCarrier"">
|
||||
<g transform=""translate(1)"">
|
||||
<g>
|
||||
<polygon class=""st0"" points=""465.7,93.3 545.7,93.3 545.7,13.3 465.7,13.3""/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<rect x=""43.3"" y=""53.3"" class=""st1"" width=""609.7"" height=""301""/>
|
||||
<rect x=""443.2"" y=""400"" class=""st2"" width=""285.8"" height=""363""/>
|
||||
<g>
|
||||
<rect x=""19"" y=""325"" class=""st3"" width=""53"" height=""53""/>
|
||||
<rect x=""17.5"" y=""166"" class=""st3"" width=""53"" height=""53""/>
|
||||
<rect x=""17.5"" y=""27"" class=""st3"" width=""53"" height=""53""/>
|
||||
<rect x=""325.5"" y=""329"" class=""st3"" width=""53"" height=""53""/>
|
||||
<rect x=""624.5"" y=""325"" class=""st3"" width=""53"" height=""53""/>
|
||||
<rect x=""626.5"" y=""168"" class=""st3"" width=""53"" height=""53""/>
|
||||
<rect x=""626.5"" y=""27"" class=""st3"" width=""53"" height=""53""/>
|
||||
<rect x=""323.5"" y=""27"" class=""st3"" width=""53"" height=""53""/>
|
||||
<rect x=""419.8"" y=""377.3"" class=""st3"" width=""53"" height=""53""/>
|
||||
<rect x=""698.7"" y=""378.3"" class=""st3"" width=""53"" height=""53""/>
|
||||
<rect x=""418.5"" y=""733.2"" class=""st3"" width=""53"" height=""53""/>
|
||||
<rect x=""698.7"" y=""736.5"" class=""st3"" width=""53"" height=""53""/>
|
||||
<rect x=""415.8"" y=""555.7"" class=""st3"" width=""53"" height=""53""/>
|
||||
<rect x=""701.2"" y=""551.7"" class=""st3"" width=""53"" height=""53""/>
|
||||
</g>
|
||||
</svg>";
|
||||
|
||||
public Type MainWindowType => typeof(Annotator);
|
||||
|
||||
public WindowEnum WindowEnum => WindowEnum.Annotator;
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
using System.Windows;
|
||||
|
||||
[assembly: ThemeInfo(
|
||||
ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
|
||||
//(used if a resource is not found in the page,
|
||||
// or application resource dictionaries)
|
||||
ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
|
||||
//(used if a resource is not found in the page,
|
||||
// app, or any theme specific resource dictionaries)
|
||||
)]
|
||||
@@ -0,0 +1,41 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<Nullable>enable</Nullable>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<UseWPF>true</UseWPF>
|
||||
<TargetFramework>net8.0-windows</TargetFramework>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="libc.translation" Version="7.1.1" />
|
||||
<PackageReference Include="LibVLCSharp" Version="3.9.1" />
|
||||
<PackageReference Include="LibVLCSharp.WPF" Version="3.9.1" />
|
||||
<PackageReference Include="MediatR" Version="12.4.1" />
|
||||
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
|
||||
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.0" />
|
||||
<PackageReference Include="Microsoft.Extensions.Hosting" Version="8.0.0" />
|
||||
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.0" />
|
||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
|
||||
<PackageReference Include="RangeTree" Version="3.0.1" />
|
||||
<PackageReference Include="Serilog" Version="4.0.0" />
|
||||
<PackageReference Include="Serilog.Extensions.Hosting" Version="8.0.0" />
|
||||
<PackageReference Include="Serilog.Extensions.Logging" Version="8.0.0" />
|
||||
<PackageReference Include="Serilog.Settings.Configuration" Version="8.0.1" />
|
||||
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
|
||||
<PackageReference Include="Serilog.Sinks.File" Version="6.0.0" />
|
||||
<PackageReference Include="SkiaSharp" Version="2.88.9" />
|
||||
<PackageReference Include="VideoLAN.LibVLC.Windows" Version="3.0.21" />
|
||||
<PackageReference Include="WindowsAPICodePack" Version="7.0.4" />
|
||||
<PackageReference Include="YoloV8.Gpu" Version="5.0.4" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\Azaion.Common\Azaion.Common.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Folder Include="DTO\" />
|
||||
<Folder Include="Extensions\" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,3 @@
|
||||
namespace Azaion.Annotator.DTO;
|
||||
|
||||
public class FormState;
|
||||
@@ -0,0 +1,3 @@
|
||||
namespace Azaion.Annotator.Extensions;
|
||||
|
||||
public class VLCFrameExtractor;
|
||||
@@ -0,0 +1,11 @@
|
||||
<Window x:Class="Azaion.Annotator.HelpWindow"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||
mc:Ignorable="d"
|
||||
Height="700" Width="800"
|
||||
ResizeMode="NoResize"
|
||||
Topmost="True"
|
||||
WindowStartupLocation="CenterScreen">
|
||||
</Window>
|
||||
@@ -0,0 +1,3 @@
|
||||
namespace Azaion.Annotator;
|
||||
|
||||
public partial class HelpWindow;
|
||||
@@ -0,0 +1,5 @@
|
||||
namespace Azaion.Annotator;
|
||||
|
||||
public interface IAIDetector;
|
||||
|
||||
public class YOLODetector : IAIDetector;
|
||||
Reference in New Issue
Block a user