How does detectCheckerboardPoints work?
古いコメントを表示
Hi!
I am wondering how the function "detectCheckerboardPoints" works. What prerequisites are there for the image I? What algorithm is behind the function? E.g., does it rely on a harris corner detector? Does it explicitly look for quadrilaterals? Why doesn't it work for this image, for example?

回答 (1 件)
Image Analyst
2015 年 7 月 28 日
0 投票
Probably because it's such a poor quality image. You might have to do some preprocessing first to get rid of the noise and posterization, and of course better image capture environment (lighting, geometry, etc.).
4 件のコメント
Jdeen
2015 年 7 月 29 日
Image Analyst
2015 年 7 月 29 日
Sorry, but I don't have the toolbox with that function so I don't know about it and can't try it. How did your image get posterized in the first place? It looks like some strange colormap was applied. Don't do that. That's the main problem you need to avoid.
Next, if it's the checkerboard that you want to see, see if you can point your camera at it perpendicularly, and make sure it has enough illumination to get the full 0-255 range, that the illumination is uniform (use a light booth if you can) and make sure it's in focus.
Jonathan Rudd
2019 年 9 月 26 日
Why answer when you don't know and don't have the toolkit.
Image Analyst
2019 年 9 月 26 日
Because if it's important enough for him, he might buy the toolbox. Why would I not refer him to an answer just because I personally don't have the toolbox that has a function I know would help him? Why should I withhold such potentially valuable and helpful information? (By the way, I have the toolbox now.)
カテゴリ
ヘルプ センター および File Exchange で Computer Vision Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!