Comments (3)
I don't know what you exactly mean with not enough resolution? I saw the sensor working, at least it looked like it was successfully computing optical flow, many others would also claim the sensor can work.
Did you check how the flow is computed (flow.c)? Its SAD correlation (the old algorithm) or SAD minimization (klt version) of 8x8 pixel patches at a very small number of sample locations. Its less about the sensor resolution than what is visible on the image.
One reason is mainly the limited processing power and the trade-off for high frequency processing. If you can provide an implementation that can deal with more resolution providing more accuracy and equal robustness, I think everyone is happy to get a merge request, the implementation can for sure be further improved.
from px4-flow.
if you start looking at the code, lets say main.c, you'll quickly find this line:
https://github.com/PX4/Flow/blob/4a314cfdb099aed9795b825e7518203771207fbb/src/modules/flow/main.c#L89
A fulltext search for FULL_IMAGE_SIZE in this repo (top search bar) gives this result:
https://github.com/PX4/Flow/blob/4a314cfdb099aed9795b825e7518203771207fbb/src/include/mt9v034.h#L127
from px4-flow.
@tpetri Thanks for the reply. Then I want to ask if this 188x120 resolution even enough for calculating optical flow. Why does the FLOW use this resolution? Is there any intrinsic reasons?
from px4-flow.
Related Issues (20)
- What is the official release commit? HOT 1
- Why use flow as a angular sensor rather than a linear velocity/position sensor? HOT 3
- PX4FLOW can not work outside HOT 1
- PX4FLOW and PixHawk 4 mini issue HOT 1
- px4flow sonar no distance. Help! HOT 5
- Vehicle reject position control when using optical flow HOT 2
- Firmware version onboard HOT 2
- Binning HOT 4
- Links in the readme become unavailable HOT 2
- Sonar requirements HOT 1
- Using px4flow as a robot-cart part HOT 6
- usage of ABSDIFF macro in flow.c
- Move to Python3
- How good is the pose estimation at 18 m HOT 1
- Error in build HOT 3
- Data Output from PX4Flow camera board
- <uavcan/protocol/GetNodeInfo.hpp> not detected HOT 2
- Low and fluctuating quality of flow over i2c while USB works fine HOT 4
- Strange local_position_ned and need for a "forced" reboot to work
- Live video view Totally Striped with VIDEO_ONLY = 0 HOT 3
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 px4-flow.