Eoin Scallan did not see the woman because she was wearing black clothes after dark, Perth Sheriff Court was told.