### Circle around an Object (instead of blob bounds)

I was wondering if there’s any way to draw a circle around objects and get the radius of the circle in coordinates, so I know the size of the object.

Right now I use blob bounds which outputs the left, top, right and bottom coordinates, but it isn’t sufficient because when the object rotates, the blob bounding box has a different size.

Update:

The alternative would be to measure the greatest distance from the center of an object to the object edge and output the x and y coordinates of that point. For example: if a rectangle is displayed.

I want to be able to output the coordinates the point of the object which is furthest away from the center. I know how to calculate it, but I don’t know how to fetch the data of this point.

The attachment shows what I’m trying to achieve :-) Hope it’s clear…[img]index.php?t=getfile&id=2124&private=0[/img]

On 5 nov. 08, at 12:43, Tjendol wrote:

> The attachment shows what I’m trying to achieve :-) Hope it’s

> clear…[img]index.php?t=getfile&id=2124&private=0[/img]

You might want to have a look to cartopol and poltocar.

HTH,

ej

Thanks for your answer.

Funny this circle looks exactly like my drawing :) Still I’m stuck with the problem to get this circle to go to most distant point from the center of my object…

Tjendol,

Why not use jit.blobs.centroids? The 3rd plane gives you the area of blob – you can then compute the radius. See below, hope it helps.

best,

Zachary

**all**of the following text. Then, in Max, select

*New From Clipboard*.

```
----------begin_max5_patcher----------
1173.3ocyY1zjaZCFG+r8mBM9TamstHg3sNsy38Xtk6Y1lQ.ZsUBfHfXW2lI
e2qPB1.wxa.af06LFrDXqm++34M48qqWsIjejVtA7mfO.Vs5qqWsRMU8DqZF
uZSJ4XTBoTcaah3oozLwl6zWSPOJTyaWDCxSHYT.qDPJnj16fEqtNO7S+tGt
cxG4YhLRJUco6KXjj1qjUkxqDITgZ4r5b+kr+Sc+Pz11oyIhnCrr8erfFIzp
.46IuL.aoNAsrpOgjGAO78Ufk0t.v5491500Gt6JQPA3uAkeoP7K2+Gu+c+p
I8itT8mWPKkKIQv3YcDqimes7b7UmrZN7hRGN0vPrhZNJp4ErbP6dIzd+6.+
Fn3ePlPFb9cYZEussR7yfGymXhsQzjjvDdzmMnR2fwpRbyr5oD+aNUqkMIrR
IjAad40Kpnf+rV.iOlBq7uv9JzXGnvksaGBEwS58c2iXnKfXYzmkf4DukZPR
OlW.1oNph1XYev5gyDw45OVvhNGXkK8GSIhB1w9Xc7XDq7yfN3W2QahwVUVN
I5y.aSTxaxb+5SoWazEQPqfNI287l9H0y.vnm1VyvDRHMArK5.oHkGSAPvNw
AYp4C7jXogz9wRXYzHdUlnqCUGditgbJ0I8PNNZeRWUnMdJQZJsrjrmdZ4RJ
IFTPiCIIIaS4OYvwzdrfBdNPcInAhPJuslNIfpS9SY3ZsOU9yrrX9yFTOdjN
C8cALE9f70Or0JxUkNG1K.JllKNDV83izhtESu93ppzP4W4ohz4RiENT6HIq
6vKzhyZqumkrSn6L9NXGMFtu+GyU9m2cFeW2O1I7lkopzFRx1+ScujgnkQjD
0zVaCdEmNLV+vQ2FK7jTbxGDrzpztOcjjtcJYf7LmJr1mkmC1Ie8WfcOQR.P
OSct4dykjCFnxtAssVrBuM0Mj88EVJ6.LSTvYwkaiKHlB38lrzccP1EiKaWU
wVnm8h1mRw9PTRUpo8O5e64R4pJQ36NO6Y3w7x8ULCjHXxHw0oeGcBJckjd6
HXRz+4qMhl7hiZAggvku13XxcXhEN2bwE1PctCa+oOv3b8SVJ34lni6aaSj1
p54dp9qscl9dHOONHEBS7v6MkGAAeGGX3xgi5caXhF9uozP2kWiyg2zSCAe+
9DpIcGLR0U2r6qk9zQUHDoad0o83ruw7TpLsnLcsoMOZMYOZGTK9mEJ3lej1
EsMpuHp2SMiVWJqtNlI.AugpanQEzR2Vk1CZX0MT2g52b4G9GYnVk546SvRd
UQTqg2FK.5VluTvxT+T6ctoZuoN2zAVbLMq2lvXw4bYTRiQ.dv3yygZS+vxc
FaBtn1j6.LI73rHLZqi74LR2sUfdmF8G0raMY1QmlQKfLj0HAvKTFHK2NxnY
jMJncKnNMitRY3L.Y3NNYr.fEsndr9CjQKXLzfLofE0lPCxUxaY4T8xg9Y1j
+xxI+YHmrmJgf9WlxE199q0R8lAKEZ4OGlp6bXpX6YvTsmCK0VYc58A.8TMA
0avTia7.Dwxl9YH9pH7sWFwkMgHZHTxYY6QEN.aZjon0N5PrdiSnWFzyTkC9
15+GszWm6
-----------end_max5_patcher-----------
```

I can not seem to open your example. I tried to save it in notepad as test.pat and I also tried directly pasting it into max msp…

You need to open the patch in Max5.

best,

Zachary

Alternative (see attachment)

Say I know the x coordinate of the red dots…(i get this through cv.jit.blobs.bounds which can output the largest x value.

How can I output the y value that corresponds to the red spot?

Basicly I have my x but need to know the y so combined they form the coordinates of the point that’s furthest away from the center of my object.

Once I know this x and y it shouldn’t be a problem to get the length of the line from the center to this point.

Of course you can also see it the other way around…I start with the largest y coordinate…and need to know the x coordinate belonging to this point on the object.

I have no trouble getting the largest x and y coordinate..it’s the second coordinate of each of these largest coordinates of the bounding box corner I’m stuck at…

I tried this but if i’m right…centroids works with mass..i need the actual size of the object…and preferably the length from center to the point that’s at the largest distance from the center.