It depends on what syntax you are using. You can try something like this:
myProcedure /; NeedOtsu := Binarize[something]; myProcedure /; Not[NeedOtsu] := myFunction[something]