Skip to content

Commit

Permalink
Version 0.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
bibigone committed Aug 13, 2019
1 parent cbad77a commit 619662f
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 17 deletions.
4 changes: 2 additions & 2 deletions K4AdotNet/K4AdotNet.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
<PropertyGroup>
<TargetFrameworks>netstandard2.0;net461</TargetFrameworks>
<Platforms>AnyCPU</Platforms>
<Description>Three-in-one managed .NET library to work with Azure Kinect devices. It includes sensor API, recording and playback API, body tracking API. Compatible with .NET Standard 2.0 and .NET Framework 4.6.1 and later.</Description>
<PackageTags>Kinect Azure .NET K4A Depth Sensor Body Tracking BodyTracking</PackageTags>
<Description>Three-in-one managed .NET library to work with Azure Kinect devices. It includes sensor API, recording and playback API, body tracking API. Compatible with .NET Standard 2.0 and .NET Framework 4.6.1 and later. All required binaries from Azure Kinect Sensor SDK (win x64) are included. Samples (WPF, .NET Core and Unity) can be found in the source repository.</Description>
<PackageTags>Kinect Azure .NET K4A Depth Sensor Body Tracking BodyTracking SDK</PackageTags>
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
<PackageIconUrl>https://github.com/bibigone/k4a.net/raw/master/K4AdotNet-64.png</PackageIconUrl>
</PropertyGroup>
Expand Down
6 changes: 3 additions & 3 deletions Product.props.in
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<Project>
<PropertyGroup>
<Version>0.5.0</Version>
<AssemblyVersion>0.5.0.0</AssemblyVersion>
<PackageReleaseNotes>First public build. Stable enough to be used in pre-production projects.</PackageReleaseNotes>
<Version>0.9.0</Version>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
<PackageReleaseNotes>See https://github.com/bibigone/k4a.net/releases </PackageReleaseNotes>
<Authors>bibigone</Authors>
<Company />
<Product>K4A.Net</Product>
Expand Down
4 changes: 2 additions & 2 deletions ProductInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

[assembly: AssemblyVersion("0.5.0.0")]
[assembly: AssemblyFileVersion("0.5.0.0")]
[assembly: AssemblyVersion("0.9.0.0")]
[assembly: AssemblyFileVersion("0.9.0.0")]
31 changes: 21 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,18 +25,17 @@
* Clean API, which is close to C/C++ native API from [Azure Kinect Sensor SDK](https://docs.microsoft.com/en-us/azure/Kinect-dk/sensor-sdk-download) and [Azure Kinect Body Tracking SDK](https://docs.microsoft.com/en-us/azure/Kinect-dk/body-sdk-download). Plus useful helper methods, additional checks and meaningful exceptions.
* No additional dependencies
* Except dependencies on native libraries (DLLs) from [Azure Kinect Sensor SDK](https://docs.microsoft.com/en-us/azure/Kinect-dk/sensor-sdk-download) and [Azure Kinect Body Tracking SDK](https://docs.microsoft.com/en-us/azure/Kinect-dk/body-sdk-download)
* Native libraries from [Azure Kinect Sensor SDK](https://docs.microsoft.com/en-us/azure/Kinect-dk/sensor-sdk-download) are included to repository (see `externals` directory)
* But native libraries from [Azure Kinect Body Tracking SDK](https://docs.microsoft.com/en-us/azure/Kinect-dk/body-sdk-download) are *not* included to repository
* For details see below
* Native libraries from [Azure Kinect Sensor SDK](https://docs.microsoft.com/en-us/azure/Kinect-dk/sensor-sdk-download) are included to repository(see `externals` directory) and [NuGet package](https://www.nuget.org/packages/K4AdotNet)
* But native libraries from [Azure Kinect Body Tracking SDK](https://docs.microsoft.com/en-us/azure/Kinect-dk/body-sdk-download) are *not* included to repository. It is recommended to install [Azure Kinect Body Tracking SDK](https://docs.microsoft.com/en-us/azure/Kinect-dk/body-sdk-download) separately. For details see below
* Plenty of powerful samples
* More samples will be available soon (stay tuned)
* Unit-tested
* To be done ASAP
* for .NET Core
* for WPF
* for Unity
* and even more samples will be available soon (stay tuned)
* Well documented
* To be done ASAP
* Unit-tested
* Potentially multi-platform (Windows, Linux)
* But currently tested only under Windows
* Plus there's no Linux-version of [Azure Kinect Body Tracking SDK](https://docs.microsoft.com/en-us/azure/Kinect-dk/body-sdk-download) yet
* And most of samples are written using WPF
* Available as NuGet package: https://www.nuget.org/packages/K4AdotNet

Expand Down Expand Up @@ -68,6 +67,18 @@ Some important notes:

## Versions

* [v0.9.0](https://github.com/bibigone/k4a.net/releases/tag/v0.9.0) &mdash; Mostly production-ready version of library
* NuGet package: https://www.nuget.org/packages/K4AdotNet/0.9.0
* Corresponding version of Azure Kinect Sensor SDK: 1.1.1 (included in release and [NuGet package](https://www.nuget.org/packages/K4AdotNet/0.9.0)
* Tested with Azure Kinect Body Tracking SDK 0.9.1 (must be [installed separately](https://docs.microsoft.com/en-us/azure/Kinect-dk/body-sdk-setup))
* Changes:
* Icon :)
* Some minor bug fixes
* Improvements in exceptions and error messages (especially in `Device` class)
* Documentation comments for all public API
* Sample for Unity
* Switching to version 0.9.1 of Body Tracking runtime

* [v0.5.0](https://github.com/bibigone/k4a.net/releases/tag/v0.5.0) &mdash; First public build. Stable enough to be used in pre-production projects
* NuGet package: https://www.nuget.org/packages/K4AdotNet/0.5.0
* Corresponding version of Azure Kinect Sensor SDK: 1.1.1 (included in release and [NuGet package](https://www.nuget.org/packages/K4AdotNet/0.5.0)
Expand All @@ -76,10 +87,9 @@ Some important notes:

## Roadmap

* Documentation comments
* More unit-tests
* More samples (Green screen, Recording, 3D view, Box-man, IMU...)
* Samples for Unity3D
* Further development of sample for Unity
* Find out how to convert MJPEG -> BGRA faster (implementation in `k4a.dll` is very slow)
* Test under Linux, samples for Linux (using [Avalonia UI Framework](http://avaloniaui.net/)?)
* Some hosting for HTML documentation ([DocFX](https://dotnet.github.io/docfx/) + [github.io](https://pages.github.com/)?)
Expand All @@ -93,3 +103,4 @@ Some important notes:
* `K4AdotNet.Samples.BodyTrackingSpeedTest` &mdash; Core .NET sample console application to measure speed of Body Tracking.
* `K4AdotNet.Samples.Wpf.Viewer` &mdash; WPF sample application to demonstrate usage of Sensor API and Record API.
* `K4AdotNet.Samples.Wpf.BodyTracker` &mdash; WPF sample application to demonstrate usage of Body Tracking API.
* Instruction on building Unity sample can be found [here](https://github.com/bibigone/k4a.net/blob/master/K4AdotNet.Samples.Unity/readme.txt)

0 comments on commit 619662f

Please sign in to comment.