mirror of
https://github.com/cosyneco/MediaPipe.NET.git
synced 2025-05-17 15:36:24 +08:00

* Begin refactor
Signed-off-by: Ayane Satomi <ayane@vignetteapp.org>
* Begin IntPtr sweeping changes
Signed-off-by: Ayane Satomi <ayane@vignetteapp.org>
* Implement StringPacket
Signed-off-by: Ayane Satomi <ayane@vignetteapp.org>
* Implement StringPacket
Signed-off-by: Ayane Satomi <ayane@vignetteapp.org>
* Remove factory class to prepare for strongly typed packets
Signed-off-by: Ayane Satomi <ayane@vignetteapp.org>
* Finish FloatVectorPacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish Anchor3DVectorPacket and BoolPacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Make SerializedProto actually IDisposable
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish ClassificationListPacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish ClassificationListVectorPacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish DetectionPacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish DetectionVectorPacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish FaceGeometryPacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish FaceGeometryVectorPacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish FloatArrayPacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Fix mismatched extern call for FloatVector
This is potentially lethal and can cause a really bad bug on use
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish FloatPacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish FrameAnnotationPacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish GpuBufferPacket
Converting the entirety of the GPU PInvoke code was also performed, it was unavoidable
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Update imageFrame
This is kind of butchered but we will have a span-based overload again when I feel like it
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Reintroduce the memory safe iamge handling again
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Porting ImageFrame is an act of god ong
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish ImageFramePacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish IntPacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Fix pointer ambiguity in MpResourceHandle
Signed-off-by: Ayane Satomi <ayane@vignetteapp.org>
* Let MpResourceHandle use its private property handle
Signed-off-by: Ayane Satomi <ayane@vignetteapp.org>
* Finish LandmarkListPacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish LandmarkListVectorPacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish NoramlizedLandmarkListPacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish MatrixPacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish NormalizedRectPacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish normalizedVectorRect
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish RectPacket
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finsih RectVector
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Finish all Packets
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Fixup CalculatorGraph for generic Packet types
Signed-off-by: Ayane <ayane@vignetteapp.org>
* a
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Deprecate Solutions class
As there is no maintainers for it, it doesn't seem worth keeping it for now. We will put it on it's own package instead
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Forgot to commit this 💀
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Fix more casting issues
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Make sure native methods are marshaled properly
Signed-off-by: Ayane <ayane@vignetteapp.org>
* Update some tests
Signed-off-by: Ayane Satomi <ayane@vignetteapp.org>
* Add an even more memory safe ctor for ImageFrame
Signed-off-by: Ayane Satomi <ayane@vignetteapp.org>
* Fix tests lmao
Signed-off-by: Ayane Satomi <ayane@vignetteapp.org>
* Fix StringPacket not pointing to a ptr
Signed-off-by: Ayane Satomi <ayane@vignetteapp.org>
* Fix incorrect test facts provided on cases
Signed-off-by: Ayane Satomi <ayane@vignetteapp.org>
---------
Signed-off-by: Ayane Satomi <ayane@vignetteapp.org>
Signed-off-by: Ayane <ayane@vignetteapp.org>
84 lines
6.0 KiB
Plaintext
84 lines
6.0 KiB
Plaintext
|
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
|
# Visual Studio Version 17
|
|
VisualStudioVersion = 17.4.33213.308
|
|
MinimumVisualStudioVersion = 10.0.40219.1
|
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediapipe.Net", "Mediapipe.Net\Mediapipe.Net.csproj", "{A420A359-464F-47D2-B8D4-893C5A22301D}"
|
|
EndProject
|
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediapipe.Net.Tests", "Mediapipe.Net.Tests\Mediapipe.Net.Tests.csproj", "{3A992764-030D-4428-B2C2-F9A805E5B69A}"
|
|
EndProject
|
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediapipe.Net.Examples.FaceMesh", "Mediapipe.Net.Examples.FaceMesh\Mediapipe.Net.Examples.FaceMesh.csproj", "{DB2D5CF8-827D-4DCF-A5AF-0C920A8629D9}"
|
|
EndProject
|
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediapipe.Net.Examples.Hands", "Mediapipe.Net.Examples.Hands\Mediapipe.Net.Examples.Hands.csproj", "{E08C6A15-263B-4886-8DE4-265959501988}"
|
|
EndProject
|
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediapipe.Net.Examples.FaceMeshGpu", "Mediapipe.Net.Examples.FaceMeshGpu\Mediapipe.Net.Examples.FaceMeshGpu.csproj", "{98C753FA-CEF8-49DC-8FC9-5EA06B61CCA1}"
|
|
EndProject
|
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediapipe.Net.Examples.Pose", "Mediapipe.Net.Examples.Pose\Mediapipe.Net.Examples.Pose.csproj", "{B380ED00-EC8F-4A08-A69E-D5544C7D62E9}"
|
|
EndProject
|
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediapipe.Net.Examples.PoseGpu", "Mediapipe.Net.Examples.PoseGpu\Mediapipe.Net.Examples.PoseGpu.csproj", "{99300875-BA40-4A4D-898C-5A128921E1F6}"
|
|
EndProject
|
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediapipe.Net.Examples.OsuFrameworkVisualTests", "Mediapipe.Net.Examples.OsuFrameworkVisualTests\Mediapipe.Net.Examples.OsuFrameworkVisualTests.csproj", "{34F0FFCF-F81E-4556-BC74-ED9AEBA7F731}"
|
|
EndProject
|
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediapipe.Net.Examples.HandsGpu", "Mediapipe.Net.Examples.HandsGpu\Mediapipe.Net.Examples.HandsGpu.csproj", "{52AF90A3-E637-44F4-9FE8-15114829DD5D}"
|
|
EndProject
|
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Examples", "Examples", "{B6D1A935-0E37-4AB2-8D9A-D0F57AED6533}"
|
|
EndProject
|
|
Global
|
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
|
Debug|Any CPU = Debug|Any CPU
|
|
Release|Any CPU = Release|Any CPU
|
|
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
|
|
{E08C6A15-263B-4886-8DE4-265959501988}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{E08C6A15-263B-4886-8DE4-265959501988}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{E08C6A15-263B-4886-8DE4-265959501988}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{E08C6A15-263B-4886-8DE4-265959501988}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
{98C753FA-CEF8-49DC-8FC9-5EA06B61CCA1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{98C753FA-CEF8-49DC-8FC9-5EA06B61CCA1}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{98C753FA-CEF8-49DC-8FC9-5EA06B61CCA1}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{98C753FA-CEF8-49DC-8FC9-5EA06B61CCA1}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
{B380ED00-EC8F-4A08-A69E-D5544C7D62E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{B380ED00-EC8F-4A08-A69E-D5544C7D62E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{B380ED00-EC8F-4A08-A69E-D5544C7D62E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{B380ED00-EC8F-4A08-A69E-D5544C7D62E9}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
{99300875-BA40-4A4D-898C-5A128921E1F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{99300875-BA40-4A4D-898C-5A128921E1F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{99300875-BA40-4A4D-898C-5A128921E1F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{99300875-BA40-4A4D-898C-5A128921E1F6}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
{34F0FFCF-F81E-4556-BC74-ED9AEBA7F731}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{34F0FFCF-F81E-4556-BC74-ED9AEBA7F731}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{34F0FFCF-F81E-4556-BC74-ED9AEBA7F731}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{34F0FFCF-F81E-4556-BC74-ED9AEBA7F731}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
{52AF90A3-E637-44F4-9FE8-15114829DD5D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{52AF90A3-E637-44F4-9FE8-15114829DD5D}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{52AF90A3-E637-44F4-9FE8-15114829DD5D}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{52AF90A3-E637-44F4-9FE8-15114829DD5D}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
EndGlobalSection
|
|
GlobalSection(SolutionProperties) = preSolution
|
|
HideSolutionNode = FALSE
|
|
EndGlobalSection
|
|
GlobalSection(NestedProjects) = preSolution
|
|
{DB2D5CF8-827D-4DCF-A5AF-0C920A8629D9} = {B6D1A935-0E37-4AB2-8D9A-D0F57AED6533}
|
|
{E08C6A15-263B-4886-8DE4-265959501988} = {B6D1A935-0E37-4AB2-8D9A-D0F57AED6533}
|
|
{98C753FA-CEF8-49DC-8FC9-5EA06B61CCA1} = {B6D1A935-0E37-4AB2-8D9A-D0F57AED6533}
|
|
{B380ED00-EC8F-4A08-A69E-D5544C7D62E9} = {B6D1A935-0E37-4AB2-8D9A-D0F57AED6533}
|
|
{99300875-BA40-4A4D-898C-5A128921E1F6} = {B6D1A935-0E37-4AB2-8D9A-D0F57AED6533}
|
|
{52AF90A3-E637-44F4-9FE8-15114829DD5D} = {B6D1A935-0E37-4AB2-8D9A-D0F57AED6533}
|
|
EndGlobalSection
|
|
GlobalSection(ExtensibilityGlobals) = postSolution
|
|
SolutionGuid = {42D1804F-D3DD-421B-81C9-7D2221FF9F78}
|
|
EndGlobalSection
|
|
EndGlobal
|