by hamid_m » Thu Sep 20, 2007 8:24 am
by hamid_m
Thu Sep 20, 2007 8:24 am
1- can you define a contiguous/non-contiguous area/shape/pattern with same/different color using PC software?
The module detects the regions of up to 255 different colors. Region detection is done with an algorithm similar to flood-fill, therefore different non-contiguous regions will be detected separately.
The word "Color" is defined as a set of several RGB or YCrCb values which belong to a suface or object. Each color is defined by marking the related points in color-space and saving them in the look up table. this process will be done using a User interface over a PC, and through the CM5. This means you use a special program that rauns over CM5 during the calibration Phase, plus a Calibration user interface which runs over a PC.
2) does each such pattern have an ID (like 1.. 70) and the returned packet from the module contains 1 or 0 if the pattern was recognized ?
2.1) or does the module return further information regarding the pattern such as probability of match, size, rotation ?
3) does the module recognize the pre-defined patterns as soon as the whole pattern is in view ?
3.1) how close (size, light condition, rotation..) should the shape be to the saved shape in order for the recognition to be positive?
4) is shape recognition size+rotation invariant (does the module do FFT on the picture ?
The module does not include any pattern recognition algorithm. Each object is defined with a set of colors. The function of the Vision module is to detect and report this color spots in the image. Each detected Region has an index, but it is not guaraneed that the same index will be assigned to the same object in two different frames.
For each detected region the following information is available and can be read with the same Dynamixel communication protocol from the device:
- Color
- Number of Pixels
- Average coordinates of the detected points
- Bounding box of the detected region
Up to 16 different color regions can be detected in each frame, 8-10 FPS. There Module is also equipped with two adjustable built in noise filters in pixel and region levels.
If you have any other questions, please don't hesitate to ask me.
Hamid.
1- can you define a contiguous/non-contiguous area/shape/pattern with same/different color using PC software?
The module detects the regions of up to 255 different colors. Region detection is done with an algorithm similar to flood-fill, therefore different non-contiguous regions will be detected separately.
The word "Color" is defined as a set of several RGB or YCrCb values which belong to a suface or object. Each color is defined by marking the related points in color-space and saving them in the look up table. this process will be done using a User interface over a PC, and through the CM5. This means you use a special program that rauns over CM5 during the calibration Phase, plus a Calibration user interface which runs over a PC.
2) does each such pattern have an ID (like 1.. 70) and the returned packet from the module contains 1 or 0 if the pattern was recognized ?
2.1) or does the module return further information regarding the pattern such as probability of match, size, rotation ?
3) does the module recognize the pre-defined patterns as soon as the whole pattern is in view ?
3.1) how close (size, light condition, rotation..) should the shape be to the saved shape in order for the recognition to be positive?
4) is shape recognition size+rotation invariant (does the module do FFT on the picture ?
The module does not include any pattern recognition algorithm. Each object is defined with a set of colors. The function of the Vision module is to detect and report this color spots in the image. Each detected Region has an index, but it is not guaraneed that the same index will be assigned to the same object in two different frames.
For each detected region the following information is available and can be read with the same Dynamixel communication protocol from the device:
- Color
- Number of Pixels
- Average coordinates of the detected points
- Bounding box of the detected region
Up to 16 different color regions can be detected in each frame, 8-10 FPS. There Module is also equipped with two adjustable built in noise filters in pixel and region levels.
If you have any other questions, please don't hesitate to ask me.
Hamid.