Opdenhoff was de enige leerling van Andreas Schelfhout die uitsluitend marines schilderde. De invloed van J.C. Schotel, van wie hij daarvoor les had gehad, was hiervan vermoedelijk de reden. Van hem leerde Opdenhoff de verschillende scheepstypen en hun tuigage te onderscheiden en ook oefende hij zich in het schilderen van woelige wateren. Van Schelfhout leerde hij voornamelijk de evenwichtige verdeling van zijn motieven over het beeldvlak en een compositie langs diagonalen. Zeker wanneer hij de lessen van zijn leermeesters in acht nam bereikte hij met prachtig uitgewerkte haven-, zee- en riviergezichten een hoog niveau.