Society of Robots - Robot Forum
Software => Software => Topic started by: superchiku on March 30, 2009, 01:29:41 AM
-
need some info abt some easy o implement And fast blob detection algos.. .
the algo should tellme the no of blobs in a piture.. (of a specific colour),the centre o gravty of ech blob detected...
i have tried googling but i do not want to use laplacian transformation and equations(increases complexity)... the algo maynot be completely accurate bt fairly accurate...
the algo should tell e te orientation ofany 2 blob i want to measure with respect to each other(in terms of angle)... . .. .
ps:i read the admin's blob detection algo... but i wanted sumthing more...
-
http://www.mit.edu/~alexgru/vision/ (http://www.mit.edu/~alexgru/vision/)
-
thats grr888 ... ne more links
-
the above algo seems to have sum probs...i implemeted it but the prob i that..if we are gonna look for the top and left blob while assigning it to a blob already discovered the we may miss out the boundary blobs and assign it as a new blob while actually they belong to blobs already assiged... i implementedit and i have the same prob...
-
i made many changes with the initial algo and got the program running..it turned out to be around 60-65% accurate while detcting 3 largest blobs and their centre of gravity... ill post a video of it soon...but i needed to knw is there any other algo which is more accurate...iam looking around 80-85 % accuracy....although i have designed an algo but i think that will be vry slow....
-
There were some issues which I was able to resolve. You can see my C version here -
http://code.google.com/p/surveyor-srv1-firmware/source/browse/trunk/blackfin/srv/colors.c (http://code.google.com/p/surveyor-srv1-firmware/source/browse/trunk/blackfin/srv/colors.c)
There are some other speedups which I haven't yet added. See -
http://www.surveyor.com/cgi-bin/yabb2/YaBB.pl?num=1234123280 (http://www.surveyor.com/cgi-bin/yabb2/YaBB.pl?num=1234123280)
-
i resolved them too.. . . got it working alithough..i still have to perfect it..
-
I have a question, what MCU/MPU are you using that has the ability to do this kind of work?
-
one of the biggest mcu/mpu u can find inthis world...intel centrino 1.8 ghz.... ;) ;D
-
hgordon the algo which i made can detect the blobs but it gets confused a large no if connected sequences are there....