Comments (6)
The synchronization status on a device displays the status of the device itself, so any phone can be synchronized or not independently from the others.
Does the phone having problems support real-time timestamping (see here)?
We actually had similar problems when a phone couldn't synchronize its phase even though it meets all the requirements, but for now we were not able to identify the source of the problem. It might be helpful, if you provide your phone's model, but I'm not sure that it is something that can be fixed right now.
from opencamera-sensors.
Thanks for your reply. I don't quite understand what is the synchronization status of device itself. Synchroniztion status in my understanding is similar to TCP which is a bidirectional status. Anyway, do you mean when all devices show synchronization succeed is real synchronization succeed?
I have checked that and the timestamp sources of all the devices are realtime.
The phone models I use are HuaWei mate 20 and Honor Magic 2. I look forward to your updates and thanks again for sharing this excellent work!
from opencamera-sensors.
Currently each device synchronizes itself to a preconfigured phase, so, yes, devices are truly synchronized when each of them succeeded.
We didn't test our work on Huawei and Honor, but on the devices we did test it, there was a correlation between success rate and exposure value set on leader (clients then receive and use it too). You can try to manually set it as low as possible (on the devices we did the tests we usually set the exposure to 1/32 and lower), compensating it by setting greater ISO values.
from opencamera-sensors.
Thanks for your advice. I manually set ISO and exposure value on leader phone and broadcast to client phone. The ISO and exposure value are same when broadcasting the setting, however, when I press the phase alignment button the ISO and exposure value start to fluctuate and still fail to align. Is there something I am missing?
from opencamera-sensors.
Hmm, no, this is some strange behavior. The settings that are synchronized among leader and clients (exposure is always one of them, for instance) should be fixed after settings synchronization. Fluctuations of exposure might be the cause of the failure to align phases. Does it happen on a client or on a leader?
from opencamera-sensors.
Hmm, no, this is some strange behavior. The settings that are synchronized among leader and clients (exposure is always one of them, for instance) should be fixed after settings synchronization. Fluctuations of exposure might be the cause of the failure to align phases. Does it happen on a client or on a leader?
Both leader and client phones. The ISO and exposure value are fixed after broadcasting, and start to fluctuate after pressing phase alignment button.
from opencamera-sensors.
Related Issues (20)
- Phase parameters in remote control using algorithm from RecSync
- Asyncs in ExtendedAppInterface for integration with RecSync
- Taking pictures while recording a video
- Not an issue, but advice needed
- Stop video with IMU recording HOT 2
- add gravity vector and Rotation vector
- Add instrumented testing to GitHub Actions CI
- No RecSync settings HOT 3
- failed to synchronized recording HOT 6
- Upload by tag TODOs
- not fully synchronized recording HOT 4
- create csv file compatible for gyroflow app HOT 1
- Erroneous Rotation vector HOT 1
- Linear Acceleration Data
- Failed to record video HOT 2
- F-Droid inclusion HOT 1
- Get timestamps for each frame of video HOT 7
- Crash on startup when requesting permissions
- F-Droid tag
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 opencamera-sensors.