mirror of
https://github.com/cosyneco/MediaPipe.NET.git
synced 2025-05-17 23:47:16 +08:00

* yep
* yep fix namespaces
* add gpu face mesh
* include path
* add example
* Configure VSCode debugging for the example
* Runtime arguments are overkill it seems
* Fix linting
* Fix linting (and my brain)
* fix issue
* yeppers
* You think it's funny to take screenshots of people's NFTs, huh?
Property theft is a joke to you? I'll have you know that the blockchain doesn't lie. I own it. Even if you save it, it's my property. You are mad that you don't own the art that I own. Delete that screenshot.
* add BlazePose
* fix tiny skill issue
* fix using issue
* add hand and holistic calculators
* fix hand graph issue
* stuff
* Format all the stuff
* Create `CpuCalculator`
While leaving a kind of mess lol
* Create `GpuCalculator`
Poggers, but in parallel
* More graphs
* yep example
* Create new o!f visual tests example project
* Use the Superior target framework
* questioning the use of a questionable question mark
* pls halp
* Ignore `mediapipe/` folder for tests and examples
* Add GPU example to VSCode
* property
* change null frame exception message
Co-authored-by: Ayane <ayane@vignetteapp.org>
* `SupportedOSPlatform`: Case consistency
* Fix file encoding
* visual test
* Actuall close the graphs when disposing
* Fix `.csproj` file consistency
* Fix formatting and linting on `MediapipeDrawable`
* Fix `MediapipeDrawable` not showing
* Use a span instead of copying
* At least it disposes now...
* Round the corners of `MediapipeDrawable`
* remove unnecessary check
* increase drawable size and fill mode
* use consistent spacing
* oops
* Just a bit of formatting
and use `using` for the output image frame
* GPU WORKSWITH THIS ONE SIMPLE TRICK
LEARN HOW HE MADE BILLIONS OF DOLLARS WITH ONLY ONE LINE OF CODE
* dispose everywhere then
* add basic xmldoc
* fix lagnguage
* remove unnecessary nullable
* fix issue
* add new constructor
* Cleanup constructors
* fix xmldoc
* This is a better way to do it
* Create base `Calculator` class
* Delete `ICalculator` interface
* Polish XML doc
Also fix the stupid 💀
* Make all child calculators sealed
* Add `SupportedOSPlatform`
Can't add "Android" because some `Console` methods are unsupported
* Remove tmate debug from CI
* Polish examples more
I'm a perfectionist...?
Co-authored-by: Speykious <speykious@gmail.com>
Co-authored-by: Ayane <ayane@vignetteapp.org>
47 lines
3.1 KiB
Plaintext
47 lines
3.1 KiB
Plaintext
|
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
|
# Visual Studio Version 16
|
|
VisualStudioVersion = 16.0.30114.105
|
|
MinimumVisualStudioVersion = 10.0.40219.1
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mediapipe.Net", "Mediapipe.Net\Mediapipe.Net.csproj", "{A420A359-464F-47D2-B8D4-893C5A22301D}"
|
|
EndProject
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mediapipe.Net.Tests", "Mediapipe.Net.Tests\Mediapipe.Net.Tests.csproj", "{3A992764-030D-4428-B2C2-F9A805E5B69A}"
|
|
EndProject
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mediapipe.Net.Examples.FaceMesh", "Mediapipe.Net.Examples.FaceMesh\Mediapipe.Net.Examples.FaceMesh.csproj", "{DB2D5CF8-827D-4DCF-A5AF-0C920A8629D9}"
|
|
EndProject
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mediapipe.Net.Examples.FaceMeshGpu", "Mediapipe.Net.Examples.FaceMeshGpu\Mediapipe.Net.Examples.FaceMeshGpu.csproj", "{30D503F1-0DDD-4A2D-BB35-8DF310F4F5EB}"
|
|
EndProject
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mediapipe.Net.Examples.OsuFrameworkVisualTests", "Mediapipe.Net.Examples.OsuFrameworkVisualTests\Mediapipe.Net.Examples.OsuFrameworkVisualTests.csproj", "{2422B1E2-7C28-4D7E-B29C-4349FFB65EE1}"
|
|
EndProject
|
|
Global
|
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
|
Debug|Any CPU = Debug|Any CPU
|
|
Release|Any CPU = Release|Any CPU
|
|
EndGlobalSection
|
|
GlobalSection(SolutionProperties) = preSolution
|
|
HideSolutionNode = FALSE
|
|
EndGlobalSection
|
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
|
{A420A359-464F-47D2-B8D4-893C5A22301D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{A420A359-464F-47D2-B8D4-893C5A22301D}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{A420A359-464F-47D2-B8D4-893C5A22301D}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{A420A359-464F-47D2-B8D4-893C5A22301D}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
{3A992764-030D-4428-B2C2-F9A805E5B69A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{3A992764-030D-4428-B2C2-F9A805E5B69A}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{3A992764-030D-4428-B2C2-F9A805E5B69A}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{3A992764-030D-4428-B2C2-F9A805E5B69A}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
{DB2D5CF8-827D-4DCF-A5AF-0C920A8629D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{DB2D5CF8-827D-4DCF-A5AF-0C920A8629D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{DB2D5CF8-827D-4DCF-A5AF-0C920A8629D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{DB2D5CF8-827D-4DCF-A5AF-0C920A8629D9}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
{30D503F1-0DDD-4A2D-BB35-8DF310F4F5EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{30D503F1-0DDD-4A2D-BB35-8DF310F4F5EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{30D503F1-0DDD-4A2D-BB35-8DF310F4F5EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{30D503F1-0DDD-4A2D-BB35-8DF310F4F5EB}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
{2422B1E2-7C28-4D7E-B29C-4349FFB65EE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{2422B1E2-7C28-4D7E-B29C-4349FFB65EE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{2422B1E2-7C28-4D7E-B29C-4349FFB65EE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{2422B1E2-7C28-4D7E-B29C-4349FFB65EE1}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
EndGlobalSection
|
|
EndGlobal
|