Dawen Zou


About Me

I am aspiring software developer and also the Vice President of the Long Island University Computer Science Club, I will be graduating with my bachelor’s degree in May 2017. My field of interest is in computer vision and object detection, I’ve been studying and using OpenCV for my mini projects. I am fascinated with computer vision because I was once told that the human eyes and brain is a wonderful thing that can not be replicated by technology, I agree with it for the most part and I also think that our ability to perceive what we see is a phenomenal feat. Aside from tinkering with OpenCV, I also assemble computers on the side, I’ve worked in a small computer repair shop when I was 16 years old. It was at the repair shop where I found my interest in computers. I started assembling my own custom PC and custom PCs for friends after some convincing..

I got into programming thanks in large part to Blizzard’s Warcraft 3 Map Editor, it was a built-in game engine of sort that allowed players to use the game’s assets in conjunction with the editor’s custom scripting language (JASS Script) to create mini games called custom maps. I would sit days on end creating custom maps on my Hewlett-Packard Pentium 3 computer. I made the units and heroes in that game perform actions and make small cinematic events and I did not fathom the ability or the idea that it was possible to program other things. The map Editor to me is a master piece, it was capable of all sorts of things; it allowed my ideas to be realized.And because of the Map Editor, I found my love in programming.

Why Computer Vision?

In my CS 101 class, we were taught python as an introduction into programming. while I was not particularly new to programming I spent most of my time researching the kinds of things that python was capable of, after some digging around I discovered the python image library (PIL) which is capable of processing images and then I started getting all these ideas of being able to identify objects but little did I know that PIL was incapable of it or rather it was not the right library. It wasn’t until much later that I discovered OpenCV which met the requirements, since then I started studying it and building simple programs using OpenCV. My Goal is to create a program that can detect and tag the various objects in any given image. And I think that what I am doing is a step in the right direction given what the current trend in technology is.

And why do I think computer vision is going to be a big deal? Computer vision is only going to get bigger as time goes on; artificial intelligence and machine learning has been growing ever so fast, it’s being used in many industries and has it endless applications. While computer vision is just one of the many aspects in which a device can interact and understand our physical world, it will be the most, if not one of the most, effective ways. As things are becoming more autonomous, there is no doubt in my mind that there will be a reliance on computer vision to forge our way to full autonomy.

Technical Skills

Loading the data just for you.