I wonder is it theoretically possible to detect wall edges/lines (like in the picture)?
All I could achieve is detecting the vertices of rectangles that are visible to Camera Preview. But we can't consider real walls as rectangles. So, is there any advanced technique (say by training with Core ML, or something else) to achieve this?
ARKit is Apple's Augmented Reality (AR) development platform for iOS mobile devices. Let's have a look at what can be done with ARKit: ARKit helps developers produce the greatest AR experiences for iPad and iPhone.
Available to everyone free of charge, ARKit sought to capitalize on Apple's industry-leading camera tools and processors. ARKit was in its earlier days at that point, but Apple engineers already envisaged apps fusing real-world and virtual content.
Using Apple ARKit is free for users that have Developer Program accounts that cost $99.
The framework is free to use for everyone. In this guide we will be enabling ARKit for Unity. If you have an android device, follow the guide for ARCore. To learn more about AR SDKs including Vuforia, and AR Foundation, check out Ultimate AR Comparison Guide.
Have you tried edge detection? https://docs.opencv.org/3.4.2/da/d22/tutorial_py_canny.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With