This question already has an answer here:
Every time I plug in a SD memory card, Image Capture launches, is there a way to disable this? I am running OS X Mavericks.
Your Mac doesn't really know the difference between a Camera and the SD card. It treats them all pretty much the same. So, in the iPhoto Preferences you can select 'Do Nothing' when a camera is connected, and that will stop Image Capture launching.
iPhoto Menu -> Preferences -> General