usb camera suggestions for arduino yun

Hello everyone, I'm new here.
I want to implement a security system where the user gets a picture taken with a camera connected to an arduino yun. Then I'll upload the picture to a server. I want a camera that I can connect to the board so it takes the picture and stores it in the board(SD card) before uploading. What's a good usb camera I can use and compatible with arduino? I'm not familiar with using this type of peripheral with arduino, all I know is that it has to be compatible with the UVC protocol to be able to work with the openwrt on the micropocessor. Any suggestions would be appreciated.

OpenWRTYun is compatible with both UVC and GSPCA cameras.

If you google for "yun camera" you'll find lots of tutorials.

If you prefer a book, I can suggest Internet of Things with the Arduino Yún: 3rd project is about a camera

jhern:
...
I want to implement a security system where the user gets a picture taken with a camera connected to an arduino yun.
...

Security camera could be

Pinhole
HD (1080)
Night vision
Pan
Tilt
Zoom
...

Thank you for the replies. My question is more about recommendations anyone has for a camera rather than a how to build it.

As many said any camera that supports the driver will "just work".

I went with the Creative Live! Sync HD. Can be found for less than 20 dollars online. I also heard good things about Logitech's cheaper "C" series cams.

Keep in mind that 720p is still rather low res, and most don't have any night vision options.