Comments (10)
Thank you for reporting this bug, you're right, the files somehow never got commited. I'll fix this this evening and notify you!
Regarding the other questions:
-
The AudioRecorderClient is not yet ready, but Audio support will be added soon, it's one of the things that's next on my list. This may still take a few weeks though! For now, you would need to record audio externally and then sync it manually via a clap for example.
-
The PLY files are saved on a per frame basis, so you can just delete the frames you don't need. The PLY files are also just pointclouds, not meshes I don't know if they can be imported into blender yet. We're also working on a solution that meshes and textures the output from Livescan, but it will take some time.
Wildcapture.io seems to be made with a very different technology stack, it's more like classical photogrammetry running at 30 frames per second (With a lot more cameras & equipment). So it's not really comparable.
from livescan3d.
Hey TTkrpink,
this problem is caused by an imperfect projection of the depth camera image onto the color camera image. This is to some degree unavoidable as the depth and color camera do not share the exact same location, but the projection of the Azure Kinect is also known to be not well calibrated microsoft/Azure-Kinect-Sensor-SDK#1058
I'm currently working on a few improvements to Livescan, including a filter for the described problem above. You can try out the newest version by downloading this branch: https://github.com/Elite-Volumetric-Capture-Sqad/LiveScan3D/tree/ServerUIRework , building it, connecting your clients to the server, select a client and then click on the "Individual Client Settings":
Then check the "Filter depth map" box, increase the filter value to something like 7 or 9. and then apply to all devices.
This should give you a much cleaner edge.
This branch is however still very much WIP, so some smaller bugs might occur.
from livescan3d.
Thanks for your help.
I cloned the repo ServerUIRework. I think the "Create New Issue" function is disabled on that repo, so I have to ask questions here: Two missing files from 5 files prevent me from building the repo LiveScanClient. LiveScanServer builds fine.
Questions I have with the Capture-Squad/LiveScan3D repo are:
- I saw AudioRecorderClient in the solution, so is there a way I can record audio with LiveScan3D and playback it?
- If the PLY file is saved, does it mean I can use Blender to modify it, ie, cut-off the first 10s or remove the last 2s, How about audio? Is that how wildcapture.io demo video was made?
Thanks again for your help.
from livescan3d.
So, could you please upload the Log.h and Log.cpp files? The server file won't run without the complied client. I really appreciate your help.
from livescan3d.
Hey, sorry had a few very busy days, it is uploaded now!
from livescan3d.
Hey, sorry had a few very busy days, it is uploaded now!
Thanks.
However, the build failed again. There is no resources folder in the LiveScanClient folder.
Build started...
1>------ Build started: Project: LiveScanClient, Configuration: Release x64 ------
1>Copying external DLLs
1>F:\LiveScan3D\LiveScanClient\external\libzstd.dll
1>F:\LiveScan3D\LiveScanClient\external\OpenTK.Compatibility.dll
1>F:\LiveScan3D\LiveScanClient\external\OpenTK.dll
1>F:\LiveScan3D\LiveScanClient\external\OpenTK.GLControl.dll
1>4 File(s) copied
1>0 File(s) copied
1>Invalid path
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(147,5): error MSB3073: The command "xcopy /y /d "F:\LiveScan3D\LiveScanClient\external*.dll" "F:\LiveScan3D\bin"
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(147,5): error MSB3073: xcopy /y /I "F:\LiveScan3D\LiveScanClient\resources" "F:\LiveScan3D\bin\resources"
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(147,5): error MSB3073: :VCEnd" exited with code 4.
1>Done building project "KinectClient.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
from livescan3d.
I'll try to clone and build the Branch on a fresh copy next week and fix all the issues!
Sorry for the inconveniences, the Branch is only a few weeks old and very much WIP at the moment.
from livescan3d.
Alright, please try to pull the changes and build again! You might need to completly rebuild the whole project so that it will work.
Sorry for the inconvinience, there was some oversight on my end, didn't check in a lot of binary files
from livescan3d.
Thank you, the source code is built fine. Server EXE file crashes after the client is connected to it.
from livescan3d.
Hey, sorry for the long time, but I didn't have a Kinect to try it out until today.
I pulled this on another computer and tried it out, also crashed for me.
However the crash turned out to be simply due to an error while building. Please delete your whole bin folder, pull the latest "development" branch, set Visual Studio to the following build settings (Release & x64):
Then rebuild the entire solution:
And try it out again! Also please be sure to start LiveScanClient.exe not LiveScanClientD.exe!
from livescan3d.
Related Issues (20)
- LiveScanClient build from source code failed for Azure Kinect. HOT 2
- Azure data corruption, scan merging, color problems, player crashing HOT 4
- Use Hololens 2 sensor data as input HOT 2
- Using AzureKinect, PointCloud is upside down HOT 3
- .bin file in sync while ply files out of sync for two camera recordings HOT 3
- the problem of settings HOT 9
- Place the calibrated cameras in Unity HOT 6
- hi~Thank for share your project , I have a problem is that this project can run on Visual studio 2022 ? HOT 4
- Application's validity HOT 1
- "Kinect.h" no such file or directory
- Problem with Caliberation HOT 51
- Save data in .ply format HOT 6
- How to compile .exe for Azure Kinect? HOT 2
- Problems about showing .ply in LiveScanPlayer.exe HOT 9
- Show nothing when I click 'show live' in the server.exe HOT 5
- Could we save the depth map image at the same time? HOT 4
- Xbox 360 Kinect or Xbox One only? HOT 1
- adding audio HOT 3
- Can LiveScan3D connect two KinectV2 cameras to output depth and RGB images HOT 20
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from livescan3d.