Barry Bonds standing in batters box
Colorado Rockies catcher
Giants manager Bochy leaning on dugout rail
Bank of America advertisment
home plate
television camera in camera well
fan in a gray suit in front row
New Era cap ad in dugout
first base line
third base line
grey and black striped pants
catcher's mask and helmet
man wearing a grey suit jacket
man wearing white pants
strip of lush green grass
black and white base ball bat
red, white, and blue bank of america advert
man wearing a white base ball uniform
pair of black and orange cleats
shiny black plastic base ball helmet
a tall person standing
a black person standing
a small object on pant pocket
a number displayed on back
two legs of the person
a small object holding by a person
a small text written on back
a small cap wearing by person
a small board of advertisement
a beautiful green grass
this is a man
this is the helmet
the helmet is black in color
the are two men
this is a bat
this is a bare ground
this is a grass area
the grass is green in color
this is a cap
the cap is black in color
baseball player in white uniform
baseball player holding a black bat
catcher with right arm extended
white sign with red border
cameraman filming a baseball game
man leaning on fence
man wearing grey suit
baseball player in black shirt
batter's box markings
sign advertising sports wear

Objects:
smiling woman
pond

Attributes:
name: smiling woman
name: pond

Contrastive attributes: