ROS Autopilot possibility?

I' not much of a software guy but, I wonder if it is possible to create an autopilot node that can connect to Qcontrol via Mavlink. The point of this is basically to create cheap affordable UAVs with computer vision.

Yes. Basically I like to try and develop a cheap autopilot running ROS with computer vision. The computer vision comes with only the PixHawk IMU. I'm trying to create a cheaper alternative. The problem is that I'm not too much of a software guy to know what to do.