Place the hazelnuts in a heavy-duty blender or the bowl of a food processor. Pulse until the hazelnuts are finely chopped.
To the blender, add artichoke hearts, artichoke water (from the can), garbanzo beans, garlic and Parmesan cheese. Blend until artichokes and garbanzo beans are finely chopped, scraping down the sides as needed.
With the motor running, slowly pour in olive oil. Blend until smooth.
Transfer the dip to a medium-sized bowl, and stir in parsley and mint. Serve with crackers and fresh raw vegetables.