Detroit art installation in Parker's Alley a highlight of Opening Day