1. No FPGA has any specific interface. All IOs are general purpose so you can add whatever interfaces you like. You just need to provide a controller for them.
2. Cool. let me know how it goes.
All FPGAs just have general purpose IOs. You can connect these IOs to any device you want. On that specific dev board you linked to, the board has a USB connector which will be connected to the FPGA. But the FPGA must be compiled with a USB controller. Without the USB controller IP, the usb will not work.
The statement suggests that you should start to get a basic understanding how usb works. No USB device or host is reading or writing only.
The supposed "read images from usb" needs clarification, too. You could e.g. implement an USB host that can read data from a mass storage device (USB pen drive). Or a device interface, that receives the data from a computer. Different USB device classes can be considered.
If you are just looking for a method to send test data to an image processing project, there are probably simpler methods than USB available. If you have a development board, it's also a good idea to study the demonstration projects shipped with it. There may be already something useful to transmit image data.