SwapnilBhole I have to measure dimensions of circular object with accuracy upto 100 micron. What are steps & factors do I need to consider? Is there any sample examples available on OAK kit devices?
jakaskerl Hi SwapnilBhole I don't think this will be possible using a standard camera - maybe at 12MP from up close. Since you have poe kit, there is no way to really swap the cameras, but perhaps you could add a magnifying lens in front (one that wouldn't distort the image). Thoughts? Thanks, Jaka
jakaskerl Hi SwapnilBhole They can all measure dimension, the problem here is that there just aren't enough pixels to correctly (down to 0.1mm) measure it. I would recommend a https://www.arducam.com/product/b0240-arducam-imx477-hq-quality-camera/ CS mount camera which would normally be used for quality inspection. Thoughts? Jaka
SwapnilBhole Thanks jakaskerl . I will buy arducam. If any other camera that can be used for dimension measurement, please suggest. Also, any sample code for measuring dimension on OAK device.
jakaskerl Hi SwapnilBhole No measuring examples yet. Perhaps this one but it is very inaccurate and likely not useful in your case. Usually you would measure something by knowing its distance from the camera and using cameras intrinsic matrix to get the length of an object pixel-to-pixel. That's why it's such a problem getting the accuracy you want. 1/10 of a mm is very difficult to see even with a naked eye. It will be very very difficult to achieve with the cameras we have available. Thanks, Jaka
PatrickWspanialy is there an example of measuring the distance between two 3D points, something like IntelRealSense/librealsenseblob/master/examples/measure/rs-measure.cpp#L286-#L295 or
jakaskerl Hi PatrickWspanialy There is an example for calculating spatial positions for each pixel in the depth image available here. Distance should easily be calculated from that; but there is currently no API way of doing the same thing. Thoughts? Thanks, Jaka