-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bad effect #3
Comments
I think the edge detection code in this implementation is incomplete. I noticed that too. |
do you have some advice about this code? |
@muzizhi Well not really, I decided that it was still too slow anyway even if it could be corrected. It may be possible to speed up the code to realtime. 30fps but it is difficult. ARCore will have a depth from motion API which will give results similar to this, and I already achieved better results with a TOF depth sensor |
well, I have two more questions actually. |
@muzizhi Yes I think the Python version does seem to provide better results, however the Python code is also 100x slower or more, and not suitable for mobile apps. Sorry that is about all I know right now, I have moved on to other solutions since playing around with it. |
thx |
It seems that the author tried to reproduce the modified canny detection but failed, so the original OpenCV's canny detection is used. in ARDepth.cpp, around line 480, replace the canny() with:
|
it seems that the result is temporally unstable |
when I run the code (c++) from github,I got really bad results.
so I visualized the depth edges obtained by canny and soft edges,the result is too bad.
first I just change the parameter according to the paper.More specific,τhigh = 0.04 τlow = 0.01 τflow = 0.3. But the result is bad too.
sometimes it has many texture edges. More often, the depth edges it acquires are incomplete, and large unrecognized blank areas appear.
I need some help,do I make a mistake in parameter or the code is wrong?
The text was updated successfully, but these errors were encountered: