Nickdigital's Project Archive
Here are some cool projects already done or in ongoing process. The demo files are not attached now coz i didnt upload it ,but if u are interested you can come in near future and get it. However i dont plan to give away source for another 2 or 3 months for some projects, but i would like to hear from you all that which projects excite you the most. To know more bout me visit my blogspace at http://www.nickdigitial.blogspot.com
Projects include following categories.
- Neural Network and Fuzzy Logic (Artificial Intelligence)
- Video Streaming / Game Development in Flash.
- Networking Related
- General Applications
_______________________________________________________________________________
AI projects which are in process or which I wish to start in near future
Motion Detection
- Motion Detection in relative dynamic background. : I haven’t worked on it yet, since I don’t have appropriate gadgets to compliment my project. I would probably look into it when I get some proper funding and support.
Face Detection
Objectives : I aim to use this project in implementing computer vision for spotting criminals to from the live scene comparing an already generated database showing all his past records of crime.
- Stereo Face detection : Stereo face matching using Birchfield’s method by matching areas of continuous intensity flow using DirectShow Api from a video stream.
Speech Processing
Objectives : I aim to use Speech Processing Interface using Hindi language in areas like browsing, playing media files and commanding situations in Speech User Interface.
- Text2speech : Implemented text to speech using MS Agent from MS SAPI 5.1 Used British English as interface. However I plan to build my own library for Hindi language.
- Speech2text : Still working on this one, I ll be using MS Agent from MS SAPI 5.1. However I would like to build my own Application from scratch and using Hidden Markov’s model.
Gesture Recognition
Objectives : Limits to use gesture recognition are endless, but prior to do anything creating such apps is limited, taking into account general computer user configurations. It can be used as an add-on to browse fast by using a mouse/web-cam. It can be used as a complimentary interface where speech processing fails.
- Mouse Gesture Recognition : Can be used to create a utility for fast browsing where it tracks the point of displacement, direction and angle of mouse movement to measure what the user actually wants to do from a set of trained commands.
- Motion Gesture Recognition (Using web-cam) : Can be used to give easy commands from a distance where speech recognition fails.
- Gaze Detection (Using Fixed Web-cam) : A fixed web-cam monitors the eye gaze of the user and detects the position where the user is looking at the moment and then the user can guide the cursor or pointer that particular point. It can be very realistic and exciting when playing a 3d computer game. Can also be implemented in piloting a remote vehicle in a scenario whereby the engineer can use his hands to do other work in interest of the mission.
Neuro Linguistic Processing
Speech Processing + Natural Language Processing : An interactive voice answering machine application which will take all your calls, answers queries, and records caller’s voice and number. I was thrilled from this idea when I went on using Eliza and IQATS.
_______________________________________________________________________
Projects involving Flash 8 and Flash Communication Server MX / Flash Media Server 2.
Video Conferencing Application : A simple video conferencing application developed in Flash 8 supported by Flash Media Server 2 where users can Login, text Chat and use their web-cams and microphones.
Virtual Classroom : A virtual classroom where a teacher can show a presentation, use whiteboard to solve problems and confront a student’s problem when asked. A teacher can punish the student throwing him out of the class and disallowing him to enter again. A teacher can force the student to show his web-cam.
Cricket Game : A small flash game of cricket which I developed, in order to learn flash from basics.
_________________________________________________________________
Networking related Projects.
Remote Administration Tool : This is a complete surveillance kit for your pc. Install this on any pc and u can connect to it from another pc and monitor what all is going on the server pc.
Some of its features include
Screen shotting
Disable mouse / keyboard
Shut down / restart remote pc
Lock / unlock remote pc (when the pc is locked it can’t be accessed even if it’s restarted.)
Switch to power mode (makes the monitor go on / off)
View files on remote pc
Download / upload files
Adds web server support to pc
View the web cam of server pc
Works in complete invisible mode if specified.
Smart web cam monitoring
When it detects any motion it
1. starts recording to a file
2. Sends an email to the administrator.
Mini Web-server : A tiny web-server to share your files on the LAN or internet where all directories can be listed using Winsock api, where you can allow directory viewing enabled or not.
Mac Id spoofer : A tiny app to spoof Mac id on your computer.
Port Scanner : A simple port scanner to scan all open ports on a computer.
Video Chat Application : This a small chat client which supports video conferencing and 8bit mono audio on LAN. A simple video / voice chat application which can be used on LAN to chat with friends. It had the functionality to upload and download Files.
____________________________________________________________________
General Utilities which I designed out of interest.
Pe Loader : This small tool recognizes the file as valid pe file and gets information about sections in it which can be modified manually. The disassembler recognizes all import functions from libraries and shows the RVA for the same. Simple PE file loader to tweak around with executables.
Hex Editor : Edit any exe files using this simple hex editor.
Panic Button : A utility to save you from prying eyes of your boss when he suddenly enters your room and starts looking at your computer. It was completely invisible and didn’t show up in Task Manager.
System compatibility : Win 9x.
No comments:
Post a Comment