By default, no. Out of the box, WordPress does not include support for allowing users to upload pictures to your website.
But there are several 3rd-party plugins that can add this functionality to your website.
Typically, you’ll create some sort of form on your site, which visitors to your site can fill out, and choose a file to upload.
The Gravity Forms plugin enables you to create custom forms like this, including a “File Upload” button. Here’s a tutorial on how to use the File Upload button in Gravity Forms:
Ninja Forms is another excellent 3rd-party plugin that enables you to add custom forms to your site, and it also includes a File Upload field. Here are the instructions on how to use the File Upload field in Ninja Forms:
You might also check out the WordPress File Upload plugin:
Hope these help you get on your way!