I'm working on a paper of image processing . And i want to design an application in which " Event detection would be possible in any game video ( say for instance cricket ) , events in terms like six , fours , catch out or run out etc , ." I want to ask Is it possible to implement it in pure java ? If yes , can you plz help me out in this ? And also if any other language is needed ,then how to use or embed in my application ?