Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: New Sample App #296

Merged
merged 142 commits into from
Sep 26, 2021
Merged

feat: New Sample App #296

merged 142 commits into from
Sep 26, 2021

Conversation

homuler
Copy link
Owner

@homuler homuler commented Sep 26, 2021

Fix #165, #219, #242, #244, #245, #253, #276
Close #27, #111, #131, #192, #237, #239, #249

I have rewritten the sample app.
Major changes are as follows:

Features

  • Support Objectron on iOS, Linux CPU, macOS, and Windows
  • Support InstantMotionTracking on iOS, Linux CPU, macOS, and Windows
  • Support HairSegmentation on iOS, macOS, and Windows
  • Support BoxTracking on Windows
  • Enable to use image or video as the input
  • CalculatorGraph#AddOutputStreamPoller now supports observeTimeoutBounds
    • We don't need to check if the next output exists by using PacketPresenceCalculator any more.

Performance Improvements

  • Get output values asynchronously by default
  • Timeout time can now be set when the graph runs asynchronously

Bug Fixes

  • Annotations aren't correct when the input image is rotated
  • Depending on the orientation of the device, the orientation of the image may not be correct
  • Stop WebCamTexture when a scene is exiting
  • Crashes when calling CalculatorGraph#ObserveOutputStream with an invalid stream name
  • Protobuf logger causes crash randomly

Miscellaneous

  • Glog will output logs to standard error (or Editor.log) by default
  • Glog's log options can be set from UI
  • Model files (e.g. *.tflite) are included to the app as StreamingAssets by default (AssetBundle is optional now)
  • Enable to configure annotations from Inspector Windows in Play mode

@homuler homuler added type:feature New feature or request type:performance Performance problem labels Sep 26, 2021
@homuler homuler self-assigned this Sep 26, 2021
@sewonist
Copy link

Great!! I will check up soon. Thank you for work!!

@sho1003s
Copy link

I'm sorry for late reply.
I asked #288. thank you for your support. I solved this problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:feature New feature or request type:performance Performance problem
Projects
None yet
3 participants