move_mouse using hand motion recognition using C++ only(repost)

Dibatalkan Dipasang Dec 5, 2006 Dibayar saat pengiriman
Dibatalkan Dibayar saat pengiriman

The move_mouse is a function that must be written is simplified and easy to understand C++. No need to tighten code length as long I can understand it. It will be calling other fucntions outside of this code. this is part of a muti-file homework.

1. The program will launch a file with known directory ( in this cas a powerpoint presentation) 2. the program will then place the cursor on the lower left hand corner of the current page of the opened document awaiting further instructions. 3. The program then calls another program say [url removed, login to view], which contains a fucntion that continuously returns three values, X coordiate, Y coordinate, and a bool,r. When r ==0, nothing happens; Fetch another (x,y,r) triple until r ==1. update the mouse pointer coordinate by x and y and move mouse to new location. let A(Xc, Yc) be the center of mass of the page. If (x,y) > (Xc,Yc), execute a move to the NEXT SLIDE; If (x,y) < (Xc,Yc) execute PREVIOUS SLIDE. If (x,y) = (Xc,Yc) remain on current slide. I'd prefer switch statements to execute OPEN(powerpoint), NEXTSLIDE,PREVIOUS SLIDE, EXIT(the default case). The inputs (x,y,r) will be the output of a motion estimation program that will be built together with this move_mouse motion translation program. It should run independently first, and then at interface. Send me emails on any clarifications you need. I am running out of space. I will be able to further clarify the decision criteria: OPEN, Next slide, prev. slide,FileCLOSE etc. Add 2 cases {LEFT CLICK, RIGHT CLICK WIth menu}for more fuctionality later, but they should not hamper the program if I decide to delete them. The inputs (x,y,r) will be obtained from a real time streaming video, where a particular motion of a hand with a colored glove must cause a slide transistion in real time.

## 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

FROM ABOVE

Because of memory considerations, the program must flush after the execution of each slide transition because the input intake is continuous

. I would acquire the video in say 30 frames/sec, and perform some motion estimation algorithm that spits out x,y, r. where "r" refers to whether the colored glove was identified. r should have a counter because after say obtaining r==0 for 10 consecutive iterations, the program should flush r and start counting."

I am willing and ready to clarify anything on this project. A FLOW CHART is included

more importantly switch statement. Microsoft visual C++.

Pemrograman C Teknik MySQL PHP Perancangan Perangkat Lunak Pengujian Perangkat Lunak Pelatihan Hosting Web Manajemen Situs Web Pengujian Situs Web

ID Proyek: #3950383

Tentang proyek

Proyek online Aktif Dec 5, 2006