Finally got some time to take a video..  The implementation is pretty
embarrassing..

Small hal file that runs opencv - sets some parameters for the
houghcircle finder, bluring and some tolerances..

Gcode program tells the hal component to find a circle
Hal componant finds circle and sets hal pins of its location
Gcode program continues and reads the position from the hal pins.
Gcode program calculates how much to move to center the frame

I am not too impressed with the houghcircle function.  I think it should
work better but might not understand it.

The view is about .001"/pixel the circle is .25" diameter

http://youtu.be/Pe2RACwiEbg

I will post the hal file and gcode program when I get back to it.

sam



On 10/07/2014 01:06 PM, sam sokolik wrote:
> in the future one of my projects is shape recognition.  I have been 
> wanting to play with it for a while now.
>
> bari on irc mentioned
> https://github.com/firepick1/FireSight/wiki/firesight
> which is based on opencv.  I installed it and it seems to work as 
> expected.  you can use a command line to test pipelines.  It uses a c++ 
> library and json for communication.  It is mainly used for pick and 
> place machines.
>
> I wanted to play with python and found that opencv natively has a python 
> wrapper.. (I may not be using the terms correctly)
>
> so I created a small program (mainly a copy and paste from some examples)
>
> http://pastebin.com/AUKgyhAh
>
> it takes video from input 0 (my web cam)  looks for circles that are 
> between 10 and 15 pixels radius and draws a bulls eye.
>
> http://electronicsam.com/images/KandT/testing/Screenshot%20from%202014-10-07%2011:27:48.png
>
> this is my first real exposure to python. the next step is to see how I 
> can fidldle hal stuff with it..
>
> This seems like it would have some real applications.  There are 
> different detectors - circles are just one of many..
>
> sam
>
>
>
> ------------------------------------------------------------------------------
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>



------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to