Если функция, которой вы передаете изображение, ожидает объект Object, вы можете пропустить что угодно, оно не отклонит его. Это не значит, что функция будет работать правильно. Любое значение будет Object (кроме неопределенного, которое будет принято, но приведено к нулю и, возможно, в некоторых других странных случаях).
Итак, если вы сами не написали функцию, есть ли у вас документ, который описывает, что она ожидает? Или, может быть, у вас есть исходный код для этого? В противном случае, если единственное, что вы знаете о том, что ожидает эта функция, это то, что параметр должен иметь тип Object ... я думаю, у вас проблемы.