vault backup: 2025-03-26 10:29:50
This commit is contained in:
14
.obsidian/workspace.json
vendored
14
.obsidian/workspace.json
vendored
@@ -55,12 +55,12 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "2 Personal/Lists/Business Ideas.md",
|
"file": "99 Work/0 OneSec/OneSecNotes/10 Projects/Requirements/Requirements Gathering.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "Business Ideas"
|
"title": "Requirements Gathering"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -313,6 +313,11 @@
|
|||||||
},
|
},
|
||||||
"active": "b61acafdb7bde436",
|
"active": "b61acafdb7bde436",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"3 Knowledge/Computer Vision - Depth Perception.md",
|
||||||
|
"99 Work/0 OneSec/OneSecNotes/10 Projects/Requirements/Requirements Gathering.md",
|
||||||
|
"99 Work/0 OneSec/OneSecNotes/10 Projects/Requirements",
|
||||||
|
"3 Knowledge/Machine Learning.md",
|
||||||
|
"2 Personal/Lists/Business Ideas.md",
|
||||||
"2 Personal/Home Lab/Repairshop/Repair Climbing Light.md",
|
"2 Personal/Home Lab/Repairshop/Repair Climbing Light.md",
|
||||||
"2 Personal/Home Lab/Repairshop/Data Recovery from corrupted Harddisks.md",
|
"2 Personal/Home Lab/Repairshop/Data Recovery from corrupted Harddisks.md",
|
||||||
"2 Personal/Home Lab/NAS/Photo Apps.md",
|
"2 Personal/Home Lab/NAS/Photo Apps.md",
|
||||||
@@ -331,7 +336,6 @@
|
|||||||
"0 Journal/0 Daily/2025-03-17.md",
|
"0 Journal/0 Daily/2025-03-17.md",
|
||||||
"5 Media/8 Courses/Design Patterns by Construx.md",
|
"5 Media/8 Courses/Design Patterns by Construx.md",
|
||||||
"Templates/Daily Template.md",
|
"Templates/Daily Template.md",
|
||||||
"2 Personal/Lists/Business Ideas.md",
|
|
||||||
"99 Work/0 OneSec/OneSecNotes/70 Meetings/10.03.2025 - Meeting Jerry Simulator Update.md",
|
"99 Work/0 OneSec/OneSecNotes/70 Meetings/10.03.2025 - Meeting Jerry Simulator Update.md",
|
||||||
"0 Journal/0 Daily/2025-03-13.md",
|
"0 Journal/0 Daily/2025-03-13.md",
|
||||||
"Temporary/10.03.2025 - WG Kickoff Meeting.md",
|
"Temporary/10.03.2025 - WG Kickoff Meeting.md",
|
||||||
@@ -343,10 +347,7 @@
|
|||||||
"6 Ablagen/User Manuals and Warranty/Kuhn Rikon Trophy.md",
|
"6 Ablagen/User Manuals and Warranty/Kuhn Rikon Trophy.md",
|
||||||
"6 Ablagen/User Manuals and Warranty",
|
"6 Ablagen/User Manuals and Warranty",
|
||||||
"6 Ablagen",
|
"6 Ablagen",
|
||||||
"conflict-files-obsidian-git.md",
|
|
||||||
"Main",
|
"Main",
|
||||||
"Temporary/Requirements Management.md",
|
|
||||||
"2 Personal/Home Lab/MAC/Automation.md",
|
|
||||||
"Attachments/Virtual Swashplate.md/Exported image 20231126172013-15.png",
|
"Attachments/Virtual Swashplate.md/Exported image 20231126172013-15.png",
|
||||||
"Attachments/Tutorial Webapp.md/Exported image 20231126172008-5.png",
|
"Attachments/Tutorial Webapp.md/Exported image 20231126172008-5.png",
|
||||||
"Attachments/Helicopter.md/Exported image 20231126172013-0.png",
|
"Attachments/Helicopter.md/Exported image 20231126172013-0.png",
|
||||||
@@ -359,7 +360,6 @@
|
|||||||
"Attachments/Recording 20231013193402.m4a",
|
"Attachments/Recording 20231013193402.m4a",
|
||||||
"99 Work/0 OneSec/OneSecNotes/Multimedia/bash_history_netcup",
|
"99 Work/0 OneSec/OneSecNotes/Multimedia/bash_history_netcup",
|
||||||
"Attachments/Recording 20241024190036.m4a",
|
"Attachments/Recording 20241024190036.m4a",
|
||||||
"99 Work/0 OneSec/OneSecNotes/Multimedia/zsh_history_netcup",
|
|
||||||
"Dashboard Canvas.canvas",
|
"Dashboard Canvas.canvas",
|
||||||
"8 Work/OneSecNotes/Temporary/Untitled.canvas"
|
"8 Work/OneSecNotes/Temporary/Untitled.canvas"
|
||||||
]
|
]
|
||||||
|
|||||||
23
3 Knowledge/Computer Vision - Depth Perception.md
Normal file
23
3 Knowledge/Computer Vision - Depth Perception.md
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
---
|
||||||
|
title: Computer Vision - Depth Perception
|
||||||
|
created_date: 2025-03-26
|
||||||
|
updated_date: 2025-03-26
|
||||||
|
aliases:
|
||||||
|
tags:
|
||||||
|
---
|
||||||
|
# Computer Vision - Depth Perception
|
||||||
|
## Stereo Vision
|
||||||
|
### Disparity Map
|
||||||
|
[This blog article](https://www.baeldung.com/cs/disparity-map-stereo-vision) explains nicely what disparity maps are.
|
||||||
|
- The disparity is the apparent motion of objects between a pair of stereo images[^1].
|
||||||
|
- The depth is inversely proportional to the disparity. If we know the arrangement of the cameras, then the disparity map can be converted into a depth map using triangulation.
|
||||||
|
- When disparity is near zero (far away) then small differences produce large depth differences. When disparity is large, small disparity differences do not change the depth significantly. Hence, stereo vision systems have high depth resolution only for objects relatively near the camera.
|
||||||
|
|
||||||
|
#### Correspondence Problem
|
||||||
|
To compute the disparity map we must first find out corresponding pixels of the two stereo images. [Image rectification](https://en.wikipedia.org/wiki/Image_rectification) is used to
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
[^1]: Experiment: close one eye, then open the eye while closing the other eye and repeat. All objects close to you seem to move back and forth very fast, the objects that are far away seem to remain still.
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
title: Requirements Gathering
|
||||||
|
created_date: 2025-03-26
|
||||||
|
updated_date: 2025-03-26
|
||||||
|
aliases:
|
||||||
|
tags:
|
||||||
|
---
|
||||||
|
# Requirements Gathering
|
||||||
|
- Ensure that cameras are well calibrated
|
||||||
|
- for stereo vision: vibration, relative motion of the cameras, when the wings flap, etc. See [here](https://youtu.be/GpU1Vx-b3VA?t=187).
|
||||||
|
- for the AI model
|
||||||
|
- #osd/question do we account for camera calibration in the dataset generation?
|
||||||
Reference in New Issue
Block a user