Add to this Thread

Steven Gentner from United States 4 months

It is something simple once you realize that the AREA variable is actually an array of areas even if there is only one blob that you are checking. In this case you need to specify the index as in

if area:0 < 4000 then ....

which will fix your particular issue.

Its a subtle point and one that tripped us up a bit too. Just add a ':' and the number next to an array variable to specify a particular value within that array. Note, we use [] to evaluate expressions so something like AREA[0] or AREA(0) does NOT work.

If you check the AREA variable in the Watch_Variables module and scroll to the right you can see the types of all variables. In your case AREA is indeed an array.

Sorry for the confusion!


Pick Avatar
* Question/Comment - Only <b>, <i>, <u> tags are allowed. All others will be escaped.
Use the tags [image1], [image2], etc. to place the images within your question/comment.
Upload Images (.jpg, .png, .gif) < 300K, robofiles (.robo) or Zip files (.zip) < 300K.

If you have any questions/issues about RoboRealm or image processing this is your chance to ask a question. Your question and any responses will be posted to the forum section of the website for others to read and learn from.

Note that any submission will be considered property of RoboRealm. If you do not wish your images to be displayed as part of the RoboRealm site please do not submit those images. Any submission may be removed from the website at the discretion of RoboRealm personnel.