i need help with coding in matlab for block matching algorithm "one at a time search" or any other to track intruder/object via a rotating camera, it will require some filters and clustering will also be involved, so that it can calculate the motion vectors and move the camera accordingly, might even want a gui for it aswell, will like to have it fully documented and explained so i can understand it. But has to be in matlab.
Full Description:
Basically what I need is some code written in matlab for an intruder detection system, it uses a web cam with a built in motor that rotates the camera horizontally and vertically.
I need the code written in matlab for a block matching algorithm not full search as it takes too long but some fast block matching algorithm, which can detect the motion of the person and then calculate the motion vectors for it.
It will require k-means clusterring or some other clustering to make the object appear as one for it to make it easier to calc the vectors and some noise filtering.
So that these vectors can calculate and send command to the web cam to move in the direction in which the person is moving.
I would prefer all the bits in seperate files and well explained on how every thing and every command works.
And a graphical user interface to display it on the computer and if possible also some manual control.
price we can negotiate on how much you can do.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
matlab and i want to also use a microcontroller for it, so i can connect and download the code onto the micro controller, the gui doesnt necessarily need to be matlab but as long as it connects with it and displays the video.