vesteinn commited on
Commit
7cfb866
1 Parent(s): ff81243

Initial commit

Browse files
Files changed (4) hide show
  1. .gitattributes +1 -0
  2. app.py +90 -0
  3. classes.txt +1011 -0
  4. label_features.np +3 -0
.gitattributes CHANGED
@@ -25,3 +25,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
25
  *.zip filter=lfs diff=lfs merge=lfs -text
26
  *.zstandard filter=lfs diff=lfs merge=lfs -text
27
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
25
  *.zip filter=lfs diff=lfs merge=lfs -text
26
  *.zstandard filter=lfs diff=lfs merge=lfs -text
27
  *tfevents* filter=lfs diff=lfs merge=lfs -text
28
+ label_features.np filter=lfs diff=lfs merge=lfs -text
app.py ADDED
@@ -0,0 +1,90 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import requests
3
+ import numpy as np
4
+ import pandas as pd
5
+ import gradio as gr
6
+ from io import BytesIO
7
+ from PIL import Image as PILIMAGE
8
+ from IPython.display import Image
9
+ from IPython.core.display import HTML
10
+ from transformers import CLIPProcessor, CLIPModel, CLIPTokenizer
11
+
12
+
13
+ device = "cuda" if torch.cuda.is_available() else "cpu"
14
+ model = CLIPModel.from_pretrained("vesteinn/clip-nabirds").to(device)
15
+ processor = CLIPProcessor.from_pretrained("openai/clip-vit-base-patch32")
16
+ tokenizer = CLIPTokenizer.from_pretrained("openai/clip-vit-base-patch32")
17
+
18
+
19
+ def load_class_names(dataset_path=''):
20
+ names = {}
21
+ with open(os.path.join(dataset_path, 'classes.txt')) as f:
22
+ for line in f:
23
+ pieces = line.strip().split()
24
+ class_id = pieces[0]
25
+ names[class_id] = ' '.join(pieces[1:])
26
+
27
+ return names
28
+
29
+
30
+ def get_labels():
31
+ labels = []
32
+ class_names = load_class_names(".")
33
+ for _, name in class_names.items():
34
+ labels.append(f"This is a photo of {name}.")
35
+ return labels
36
+
37
+
38
+ def encode_text(text):
39
+ with torch.no_grad():
40
+ inputs = tokenizer([text], padding=True, return_tensors="pt")
41
+ text_encoded = model.get_text_features(**inputs).detach().numpy()
42
+ return text_encoded
43
+
44
+
45
+ ALL_LABELS = get_labels()
46
+ try:
47
+ LABEL_FEATURES = np.load("label_features.np")
48
+ except:
49
+ LABEL_FEATURES = []
50
+ for label in ALL_LABELS:
51
+ LABEL_FEATURES.append(encode_text(label))
52
+ LABEL_FEATURES = np.vstack(LABEL_FEATURES)
53
+ np.save(open("label_features.np", "wb"), LABEL_FEATURES)
54
+
55
+
56
+ def encode_image(image):
57
+ image = PILIMAGE.fromarray(image.astype('uint8'), 'RGB')
58
+ with torch.no_grad():
59
+ photo_preprocessed = processor(text=None, images=image, return_tensors="pt", padding=True)["pixel_values"]
60
+ search_photo_feature = model.get_image_features(photo_preprocessed.to(device))
61
+ search_photo_feature /= search_photo_feature.norm(dim=-1, keepdim=True)
62
+ image_encoded = search_photo_feature.cpu().numpy()
63
+ return image_encoded
64
+
65
+
66
+ def similarity(feature, label_features):
67
+ similarities = list((feature @ label_features.T).squeeze(0))
68
+ return similarities
69
+
70
+
71
+ def find_best_matches(image):
72
+ image_features = encode_image(image)
73
+ similarities = similarity(image_features, LABEL_FEATURES)
74
+ best_spec = sorted(zip(similarities, range(LABEL_FEATURES.shape[0])), key=lambda x: x[0], reverse=True)
75
+ idx = best_spec[0][1]
76
+ label = ALL_LABELS[idx]
77
+ return label
78
+
79
+
80
+ gr.Interface(fn=find_best_matches,
81
+ inputs=[
82
+ gr.inputs.Image(label="Image to classify", optional=True),
83
+ ],
84
+ theme="grass",
85
+ outputs=gr.outputs.Label(), enable_queue=True, title="North American Bird Classifier",
86
+ description="This application can classify North American Birds.").launch()
87
+
88
+
89
+
90
+
classes.txt ADDED
@@ -0,0 +1,1011 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0 Birds
2
+ 1 Ducks, Geese, and Swans
3
+ 2 Grouse, Quail, and Allies
4
+ 3 Loons
5
+ 4 Grebes
6
+ 5 Storks
7
+ 6 Frigatebirds, Boobies, Cormorants, Darters, and Allies
8
+ 7 Pelicans, Herons, Ibises, and Allies
9
+ 8 Hawks, Kites, Eagles, and Allies
10
+ 9 Caracaras and Falcons
11
+ 10 Cranes and Rails
12
+ 11 Plovers, Sandpipers, and Allies
13
+ 12 Skuas and Alcids
14
+ 13 Gulls, Terns, and Allies
15
+ 14 Pigeons and Doves
16
+ 15 Parrots
17
+ 16 Cuckoos
18
+ 17 Owls
19
+ 18 Nightjars
20
+ 19 Swifts and Hummingbirds
21
+ 20 Kingfishers and Allies
22
+ 21 Woodpeckers
23
+ 22 Perching Birds
24
+ 23 Black-bellied Plover
25
+ 24 Black-bellied Whistling-Duck
26
+ 25 Tyrant Flycatchers
27
+ 26 Semipalmated Plover
28
+ 27 Greater White-fronted Goose
29
+ 28 Black Vulture
30
+ 29 American White Pelican
31
+ 30 Killdeer
32
+ 31 Red-headed Woodpecker
33
+ 32 Shrikes
34
+ 33 Snow Goose
35
+ 34 Chimney Swift
36
+ 35 American Oystercatcher
37
+ 36 Ross's Goose
38
+ 37 Barn Owl
39
+ 38 Vireos
40
+ 39 Black Oystercatcher
41
+ 40 Turkey Vulture
42
+ 41 Brown Pelican
43
+ 42 Brant
44
+ 43 Scaled Quail
45
+ 44 Northern Gannet
46
+ 45 Rock Pigeon
47
+ 46 Black-necked Stilt
48
+ 47 Acorn Woodpecker
49
+ 48 Jays, Magpies, and Crows
50
+ 49 Pied-billed Grebe
51
+ 50 American Avocet
52
+ 51 Cackling Goose
53
+ 52 Vaux's Swift
54
+ 53 Osprey
55
+ 54 Crested Caracara
56
+ 55 Larks
57
+ 56 Spotted Sandpiper
58
+ 57 Canada Goose
59
+ 58 Great Blue Heron
60
+ 59 Solitary Sandpiper
61
+ 60 Mute Swan
62
+ 61 Purple Gallinule
63
+ 62 Western Screech-Owl
64
+ 63 Gila Woodpecker
65
+ 64 Swallows
66
+ 65 Greater Yellowlegs
67
+ 66 Swallow-tailed Kite
68
+ 67 Trumpeter Swan
69
+ 68 White-throated Swift
70
+ 69 Chickadees and Titmice
71
+ 70 Willet
72
+ 71 Great Egret
73
+ 72 Tundra Swan
74
+ 73 California Quail
75
+ 74 Red-throated Loon
76
+ 75 Brandt's Cormorant
77
+ 76 Band-tailed Pigeon
78
+ 77 Yellow-billed Cuckoo
79
+ 78 Lesser Yellowlegs
80
+ 79 Golden-fronted Woodpecker
81
+ 80 Verdin
82
+ 81 Wood Duck
83
+ 82 Whimbrel
84
+ 83 White-tailed Kite
85
+ 84 Horned Grebe
86
+ 85 Snowy Egret
87
+ 86 Long-billed Curlew
88
+ 87 Gadwall
89
+ 88 Eastern Screech-Owl
90
+ 89 Bushtits
91
+ 90 Broad-billed Hummingbird
92
+ 91 Marbled Godwit
93
+ 92 American Wigeon
94
+ 93 Mississippi Kite
95
+ 94 American Kestrel
96
+ 95 Red-bellied Woodpecker
97
+ 96 Nuthatches
98
+ 97 Ruddy Turnstone
99
+ 98 American Black Duck
100
+ 99 Little Blue Heron
101
+ 100 Black Turnstone
102
+ 101 Creepers
103
+ 102 Mallard
104
+ 103 Gambel's Quail
105
+ 104 Neotropic Cormorant
106
+ 105 Eurasian Collared-Dove
107
+ 106 Surfbird
108
+ 107 Ruby-throated Hummingbird
109
+ 108 Bald Eagle
110
+ 109 Mottled Duck
111
+ 110 Common Gallinule
112
+ 111 Great Horned Owl
113
+ 112 Yellow-bellied Sapsucker
114
+ 113 Wrens
115
+ 114 Sanderling
116
+ 115 Tricolored Heron
117
+ 116 Blue-winged Teal
118
+ 117 Semipalmated Sandpiper
119
+ 118 Red-necked Grebe
120
+ 119 Gnatcatchers
121
+ 120 Northern Harrier
122
+ 121 Western Sandpiper
123
+ 122 Cinnamon Teal
124
+ 123 Black-chinned Hummingbird
125
+ 124 Red-naped Sapsucker
126
+ 125 Dippers
127
+ 126 Least Sandpiper
128
+ 127 Reddish Egret
129
+ 128 Northern Shoveler
130
+ 129 Dunlin
131
+ 130 Northern Pintail
132
+ 131 Northern Bobwhite
133
+ 132 Pacific Loon
134
+ 133 Wood Stork
135
+ 134 Double-crested Cormorant
136
+ 135 Sharp-shinned Hawk
137
+ 136 Merlin
138
+ 137 White-winged Dove
139
+ 138 Monk Parakeet
140
+ 139 Black-billed Cuckoo
141
+ 140 Snowy Owl
142
+ 141 Common Nighthawk
143
+ 142 Belted Kingfisher
144
+ 143 Kinglets
145
+ 144 Black Guillemot
146
+ 145 Black-legged Kittiwake
147
+ 146 Short-billed Dowitcher
148
+ 147 Green-winged Teal
149
+ 148 Cattle Egret
150
+ 149 Wilson's Snipe
151
+ 150 Red-breasted Sapsucker
152
+ 151 Old World Warblers
153
+ 152 Anna's Hummingbird
154
+ 153 Canvasback
155
+ 154 American Woodcock
156
+ 155 Cooper's Hawk
157
+ 156 Thrushes
158
+ 157 Eared Grebe
159
+ 158 Wilson's Phalarope
160
+ 159 Redhead
161
+ 160 Green Heron
162
+ 161 Ring-necked Duck
163
+ 162 American Coot
164
+ 163 Northern Pygmy-Owl
165
+ 164 Ladder-backed Woodpecker
166
+ 165 Mockingbirds, Thrashers, and Allies
167
+ 166 Harris's Hawk
168
+ 167 Costa's Hummingbird
169
+ 168 Greater Scaup
170
+ 169 Ring-necked Pheasant
171
+ 170 Great Cormorant
172
+ 171 Mourning Dove
173
+ 172 Starlings and Allies
174
+ 173 Black-crowned Night-Heron
175
+ 174 Lesser Scaup
176
+ 175 Red-shouldered Hawk
177
+ 176 Peregrine Falcon
178
+ 177 Nuttall's Woodpecker
179
+ 178 Wagtails and Pipits
180
+ 179 Common Eider
181
+ 180 Calliope Hummingbird
182
+ 181 Harlequin Duck
183
+ 182 Burrowing Owl
184
+ 183 Waxwings
185
+ 184 Yellow-crowned Night-Heron
186
+ 185 Western Grebe
187
+ 186 Broad-winged Hawk
188
+ 187 Surf Scoter
189
+ 188 Downy Woodpecker
190
+ 189 Silky-Flycatchers
191
+ 190 Pigeon Guillemot
192
+ 191 Bonaparte's Gull
193
+ 192 White-winged Scoter
194
+ 193 Ruffed Grouse
195
+ 194 Common Loon
196
+ 195 Pelagic Cormorant
197
+ 196 Inca Dove
198
+ 197 Greater Roadrunner
199
+ 198 White Ibis
200
+ 199 Longspurs and Snow Buntings
201
+ 200 Broad-tailed Hummingbird
202
+ 201 Black Scoter
203
+ 202 Swainson's Hawk
204
+ 203 Long-tailed Duck
205
+ 204 Sandhill Crane
206
+ 205 Barred Owl
207
+ 206 Hairy Woodpecker
208
+ 207 Wood-Warblers
209
+ 208 Glossy Ibis
210
+ 209 Bufflehead
211
+ 210 Red-tailed Hawk
212
+ 211 Prairie Falcon
213
+ 212 New World Sparrows and Allies
214
+ 213 Rufous Hummingbird
215
+ 214 Common Goldeneye
216
+ 215 Clark's Grebe
217
+ 216 Northern Flicker
218
+ 217 Cardinals, Grosbeaks, and Allies
219
+ 218 Laughing Gull
220
+ 219 Barrow's Goldeneye
221
+ 220 Wild Turkey
222
+ 221 Anhinga
223
+ 222 Common Ground-Dove
224
+ 223 White-faced Ibis
225
+ 224 Rough-legged Hawk
226
+ 225 Hooded Merganser
227
+ 226 Northern Saw-whet Owl
228
+ 227 Blackbirds and Allies
229
+ 228 Allen's Hummingbird
230
+ 229 Common Merganser
231
+ 230 Pileated Woodpecker
232
+ 231 Finches and Allies
233
+ 232 Heermann's Gull
234
+ 233 Roseate Spoonbill
235
+ 234 Golden Eagle
236
+ 235 Red-breasted Merganser
237
+ 236 Old World Sparrows
238
+ 237 Mew Gull
239
+ 238 Ruddy Duck
240
+ 239 Western Gull
241
+ 240 Ring-billed Gull
242
+ 241 California Gull
243
+ 242 Herring Gull
244
+ 243 Glaucous-winged Gull
245
+ 244 Great Black-backed Gull
246
+ 245 Caspian Tern
247
+ 246 Black Tern
248
+ 247 Common Tern
249
+ 248 Forster's Tern
250
+ 249 Royal Tern
251
+ 250 Black Skimmer
252
+ 251 Ovenbird
253
+ 252 Green-tailed Towhee
254
+ 253 Louisiana Waterthrush
255
+ 254 Bobolink
256
+ 255 Gray-crowned Rosy-Finch
257
+ 256 Western Wood-Pewee
258
+ 257 Gray Jay
259
+ 258 Spotted Towhee
260
+ 259 Summer Tanager
261
+ 260 Northern Waterthrush
262
+ 261 Carolina Chickadee
263
+ 262 Eastern Bluebird
264
+ 263 White-eyed Vireo
265
+ 264 Purple Martin
266
+ 265 Cactus Wren
267
+ 266 Blue-winged Warbler
268
+ 267 Eastern Towhee
269
+ 268 Red-winged Blackbird
270
+ 269 Black Rosy-Finch
271
+ 270 Eastern Wood-Pewee
272
+ 271 Steller's Jay
273
+ 272 Black-and-white Warbler
274
+ 273 Rufous-crowned Sparrow
275
+ 274 Scarlet Tanager
276
+ 275 Gray Catbird
277
+ 276 Prothonotary Warbler
278
+ 277 Eastern Meadowlark
279
+ 278 Black-capped Chickadee
280
+ 279 Western Bluebird
281
+ 280 Brown-capped Rosy-Finch
282
+ 281 Least Flycatcher
283
+ 282 Canyon Towhee
284
+ 283 Tennessee Warbler
285
+ 284 Red-breasted Nuthatch
286
+ 285 Bell's Vireo
287
+ 286 Blue Jay
288
+ 287 Tree Swallow
289
+ 288 Canyon Wren
290
+ 289 Orange-crowned Warbler
291
+ 290 California Towhee
292
+ 291 Western Tanager
293
+ 292 Western Meadowlark
294
+ 293 Nashville Warbler
295
+ 294 Pine Grosbeak
296
+ 295 Common Eider (Adult male)
297
+ 296 Long-tailed Duck (Winter male)
298
+ 297 Ruddy Duck (Breeding male)
299
+ 298 Swainson's Hawk (Dark morph )
300
+ 299 Red-tailed Hawk (Light morph adult)
301
+ 300 Pacific-slope Flycatcher
302
+ 301 Florida Scrub-Jay
303
+ 302 Abert's Towhee
304
+ 303 Mountain Chickadee
305
+ 304 Mountain Bluebird
306
+ 305 MacGillivray's Warbler
307
+ 306 Yellow-headed Blackbird
308
+ 307 Yellow-throated Vireo
309
+ 308 Mourning Warbler
310
+ 309 American Tree Sparrow
311
+ 310 Northern Cardinal
312
+ 311 Purple Finch
313
+ 312 Cordilleran Flycatcher
314
+ 313 Snow Goose (White morph)
315
+ 314 Wood Duck (Breeding male)
316
+ 315 Gadwall (Breeding male)
317
+ 316 American Wigeon (Breeding male)
318
+ 317 Mallard (Breeding male)
319
+ 318 Blue-winged Teal (Male)
320
+ 319 Cinnamon Teal (Male)
321
+ 320 Northern Shoveler (Breeding male)
322
+ 321 Northern Pintail (Breeding male)
323
+ 322 Green-winged Teal (Male)
324
+ 323 Canvasback (Breeding male)
325
+ 324 Redhead (Breeding male)
326
+ 325 Ring-necked Duck (Breeding male)
327
+ 326 Greater Scaup (Breeding male)
328
+ 327 Lesser Scaup (Breeding male)
329
+ 328 Harlequin Duck (Male)
330
+ 329 Surf Scoter (Male)
331
+ 330 White-winged Scoter (Male)
332
+ 331 Black Scoter (Male)
333
+ 332 Bufflehead (Breeding male)
334
+ 333 Common Goldeneye (Breeding male)
335
+ 334 Barrow's Goldeneye (Breeding male)
336
+ 335 Hooded Merganser (Breeding male)
337
+ 336 Common Merganser (Breeding male)
338
+ 337 Red-breasted Merganser (Breeding male)
339
+ 338 California Quail (Male)
340
+ 339 Gambel's Quail (Male)
341
+ 340 Ring-necked Pheasant (Male)
342
+ 341 Red-throated Loon (Breeding)
343
+ 342 Pacific Loon (Breeding)
344
+ 343 Common Loon (Breeding)
345
+ 344 Horned Grebe (Breeding)
346
+ 345 Red-necked Grebe (Breeding)
347
+ 346 Eared Grebe (Breeding)
348
+ 347 Northern Gannet (Adult, Subadult)
349
+ 348 Double-crested Cormorant (Immature)
350
+ 349 Great Cormorant (Adult)
351
+ 350 Little Blue Heron (Adult)
352
+ 351 Reddish Egret (Dark morph)
353
+ 352 Black-crowned Night-Heron (Adult)
354
+ 353 Yellow-crowned Night-Heron (Adult)
355
+ 354 White Ibis (Adult)
356
+ 355 Bald Eagle (Adult, subadult)
357
+ 356 Northern Harrier (Adult male)
358
+ 357 Sharp-shinned Hawk (Adult )
359
+ 358 Cooper's Hawk (Adult)
360
+ 359 Red-shouldered Hawk (Adult )
361
+ 360 Broad-winged Hawk (Adult)
362
+ 361 Rough-legged Hawk (Dark morph)
363
+ 362 Golden Eagle (Adult)
364
+ 363 American Kestrel (Adult male)
365
+ 364 Peregrine Falcon (Adult)
366
+ 365 Purple Gallinule (Adult)
367
+ 366 Common Gallinule (Adult)
368
+ 367 Black-bellied Plover (Breeding)
369
+ 368 Spotted Sandpiper (Breeding)
370
+ 369 Sanderling (Breeding)
371
+ 370 Dunlin (Breeding)
372
+ 371 Wilson's Phalarope (Breeding)
373
+ 372 Broad-billed Hummingbird (Adult Male)
374
+ 373 Ruby-throated Hummingbird (Adult Male)
375
+ 374 Black-chinned Hummingbird (Adult Male)
376
+ 375 Anna's Hummingbird (Adult Male)
377
+ 376 Costa's Hummingbird (Adult Male)
378
+ 377 Calliope Hummingbird (Adult Male)
379
+ 378 Broad-tailed Hummingbird (Adult Male)
380
+ 379 Rufous Hummingbird (Adult Male)
381
+ 380 Allen's Hummingbird (Adult Male)
382
+ 381 Red-headed Woodpecker (Adult)
383
+ 382 Northern Flicker (Yellow-shafted)
384
+ 383 Loggerhead Shrike
385
+ 384 Western Scrub-Jay
386
+ 385 Violet-green Swallow
387
+ 386 Carolina Wren
388
+ 387 Blue-gray Gnatcatcher
389
+ 388 Golden-crowned Kinglet
390
+ 389 Northern Mockingbird
391
+ 390 Bohemian Waxwing
392
+ 391 Common Yellowthroat
393
+ 392 Black Guillemot (Breeding)
394
+ 393 Pigeon Guillemot (Breeding)
395
+ 394 Black-legged Kittiwake (Adult)
396
+ 395 Laughing Gull (Breeding)
397
+ 396 Heermann's Gull (Adult)
398
+ 397 Ring-billed Gull (Adult)
399
+ 398 Western Gull (Adult)
400
+ 399 California Gull (Adult)
401
+ 400 Herring Gull (Adult)
402
+ 401 Glaucous-winged Gull (Adult)
403
+ 402 Great Black-backed Gull (Adult)
404
+ 403 Chipping Sparrow
405
+ 404 Rusty Blackbird
406
+ 405 Hooded Warbler
407
+ 406 Chestnut-backed Chickadee
408
+ 407 Townsend's Solitaire
409
+ 408 Cassin's Finch
410
+ 409 Black Phoebe
411
+ 410 Clay-colored Sparrow
412
+ 411 Pyrrhuloxia
413
+ 412 American Redstart
414
+ 413 White-breasted Nuthatch
415
+ 414 Plumbeous Vireo
416
+ 415 Mexican Jay
417
+ 416 Brewer's Blackbird
418
+ 417 Cape May Warbler
419
+ 418 Brewer's Sparrow
420
+ 419 House Finch
421
+ 420 Eastern Phoebe
422
+ 421 Northern Rough-winged Swallow
423
+ 422 Bewick's Wren
424
+ 423 Northern Parula
425
+ 424 Boreal Chickadee
426
+ 425 Veery
427
+ 426 Field Sparrow
428
+ 427 Rose-breasted Grosbeak
429
+ 428 Clark's Nutcracker
430
+ 429 Common Grackle
431
+ 430 Magnolia Warbler
432
+ 431 Vesper Sparrow
433
+ 432 Horned Lark
434
+ 433 Verdin
435
+ 434 Bushtit
436
+ 435 Brown Creeper
437
+ 436 American Dipper
438
+ 437 Wrentit
439
+ 438 Brown Thrasher
440
+ 439 European Starling
441
+ 440 American Pipit
442
+ 441 Phainopepla
443
+ 442 Snow Bunting
444
+ 443 Bay-breasted Warbler
445
+ 444 Red Crossbill
446
+ 445 House Sparrow
447
+ 446 Bonaparte's Gull
448
+ 447 Mew Gull
449
+ 448 Caspian Tern
450
+ 449 Black Tern
451
+ 450 Common Tern
452
+ 451 Forster's Tern
453
+ 452 Royal Tern
454
+ 453 Black Skimmer
455
+ 454 Greater White-fronted Goose
456
+ 455 Brant
457
+ 456 Cackling Goose
458
+ 457 Canada Goose
459
+ 458 Mute Swan
460
+ 459 Trumpeter Swan
461
+ 460 Tundra Swan
462
+ 461 American Black Duck
463
+ 462 Mottled Duck
464
+ 463 Common Eider (Female/juvenile)
465
+ 464 Long-tailed Duck (Summer male)
466
+ 465 Ruddy Duck (Winter male)
467
+ 466 Scaled Quail
468
+ 467 Northern Bobwhite
469
+ 468 Ruffed Grouse
470
+ 469 Wild Turkey
471
+ 470 Pied-billed Grebe
472
+ 471 Western Grebe
473
+ 472 Clark's Grebe
474
+ 473 Wood Stork
475
+ 474 Brandt's Cormorant
476
+ 475 Neotropic Cormorant
477
+ 476 Pelagic Cormorant
478
+ 477 Anhinga
479
+ 478 American White Pelican
480
+ 479 Brown Pelican
481
+ 480 Great Blue Heron
482
+ 481 Great Egret
483
+ 482 Snowy Egret
484
+ 483 Tricolored Heron
485
+ 484 Cattle Egret
486
+ 485 Green Heron
487
+ 486 Glossy Ibis
488
+ 487 White-faced Ibis
489
+ 488 Roseate Spoonbill
490
+ 489 Black Vulture
491
+ 490 Turkey Vulture
492
+ 491 Osprey
493
+ 492 Swallow-tailed Kite
494
+ 493 White-tailed Kite
495
+ 494 Mississippi Kite
496
+ 495 Harris's Hawk
497
+ 496 Swainson's Hawk (Light morph )
498
+ 497 Red-tailed Hawk (Dark morph)
499
+ 498 Crested Caracara
500
+ 499 Merlin
501
+ 500 Prairie Falcon
502
+ 501 American Coot
503
+ 502 Sandhill Crane
504
+ 503 Semipalmated Plover
505
+ 504 Killdeer
506
+ 505 American Oystercatcher
507
+ 506 Black Oystercatcher
508
+ 507 Black-necked Stilt
509
+ 508 American Avocet
510
+ 509 Solitary Sandpiper
511
+ 510 Greater Yellowlegs
512
+ 511 Willet
513
+ 512 Lesser Yellowlegs
514
+ 513 Whimbrel
515
+ 514 Long-billed Curlew
516
+ 515 Marbled Godwit
517
+ 516 Ruddy Turnstone
518
+ 517 Black Turnstone
519
+ 518 Surfbird
520
+ 519 Semipalmated Sandpiper
521
+ 520 Western Sandpiper
522
+ 521 Least Sandpiper
523
+ 522 Short-billed Dowitcher
524
+ 523 Wilson's Snipe
525
+ 524 American Woodcock
526
+ 525 Rock Pigeon
527
+ 526 Band-tailed Pigeon
528
+ 527 Eurasian Collared-Dove
529
+ 528 White-winged Dove
530
+ 529 Mourning Dove
531
+ 530 Inca Dove
532
+ 531 Common Ground-Dove
533
+ 532 Monk Parakeet
534
+ 533 Yellow-billed Cuckoo
535
+ 534 Black-billed Cuckoo
536
+ 535 Greater Roadrunner
537
+ 536 Barn Owl
538
+ 537 Western Screech-Owl
539
+ 538 Eastern Screech-Owl
540
+ 539 Great Horned Owl
541
+ 540 Snowy Owl
542
+ 541 Northern Pygmy-Owl
543
+ 542 Burrowing Owl
544
+ 543 Barred Owl
545
+ 544 Northern Saw-whet Owl
546
+ 545 Common Nighthawk
547
+ 546 Chimney Swift
548
+ 547 Vaux's Swift
549
+ 548 White-throated Swift
550
+ 549 Belted Kingfisher
551
+ 550 Acorn Woodpecker
552
+ 551 Gila Woodpecker
553
+ 552 Golden-fronted Woodpecker
554
+ 553 Red-bellied Woodpecker
555
+ 554 Yellow-bellied Sapsucker
556
+ 555 Red-naped Sapsucker
557
+ 556 Red-breasted Sapsucker
558
+ 557 Ladder-backed Woodpecker
559
+ 558 Nuttall's Woodpecker
560
+ 559 Downy Woodpecker
561
+ 560 Hairy Woodpecker
562
+ 561 Pileated Woodpecker
563
+ 562 Say's Phoebe
564
+ 563 Cassin's Vireo
565
+ 564 Blackburnian Warbler
566
+ 565 Boat-tailed Grackle
567
+ 566 Black-billed Magpie
568
+ 567 Lark Sparrow
569
+ 568 Black-headed Grosbeak
570
+ 569 Bridled Titmouse
571
+ 570 Swainson's Thrush
572
+ 571 Bank Swallow
573
+ 572 House Wren
574
+ 573 Yellow Warbler
575
+ 574 White-winged Crossbill
576
+ 575 Vermilion Flycatcher
577
+ 576 Lark Bunting
578
+ 577 Chestnut-sided Warbler
579
+ 578 Great-tailed Grackle
580
+ 579 Pygmy Nuthatch
581
+ 580 Blue-headed Vireo
582
+ 581 Yellow-billed Magpie
583
+ 582 Blackpoll Warbler
584
+ 583 Savannah Sparrow
585
+ 584 Blue Grosbeak
586
+ 585 Common Redpoll
587
+ 586 Ash-throated Flycatcher
588
+ 587 Oak Titmouse
589
+ 588 Hermit Thrush
590
+ 589 Black-throated Blue Warbler
591
+ 590 Bronzed Cowbird
592
+ 591 Fox Sparrow
593
+ 592 Cliff Swallow
594
+ 593 Pacific Wren
595
+ 594 Black-tailed Gnatcatcher
596
+ 595 Ruby-crowned Kinglet
597
+ 596 Curve-billed Thrasher
598
+ 597 Cedar Waxwing
599
+ 598 Palm Warbler
600
+ 599 Black Guillemot (Nonbreeding, juvenile)
601
+ 600 Pigeon Guillemot (Nonbreeding, juvenile)
602
+ 601 Black-legged Kittiwake (Immature)
603
+ 602 Laughing Gull (Nonbreeding/Immature)
604
+ 603 Heermann's Gull (Immature)
605
+ 604 Ring-billed Gull (Immature)
606
+ 605 Western Gull (Immature)
607
+ 606 California Gull (Immature)
608
+ 607 Herring Gull (Immature)
609
+ 608 Glaucous-winged Gull (Immature)
610
+ 609 Great Black-backed Gull (Immature)
611
+ 610 Black-bellied Whistling-Duck
612
+ 611 Snow Goose (Blue morph)
613
+ 612 Ross's Goose
614
+ 613 Wood Duck (Female/Eclipse male)
615
+ 614 Gadwall (Female/Eclipse male)
616
+ 615 American Wigeon (Female/Eclipse male)
617
+ 616 Mallard (Female/Eclipse male)
618
+ 617 Blue-winged Teal (Female/juvenile)
619
+ 618 Cinnamon Teal (Female/juvenile)
620
+ 619 Northern Shoveler (Female/Eclipse male)
621
+ 620 Northern Pintail (Female/Eclipse male)
622
+ 621 Green-winged Teal (Female/juvenile)
623
+ 622 Canvasback (Female/Eclipse male)
624
+ 623 Redhead (Female/Eclipse male)
625
+ 624 Ring-necked Duck (Female/Eclipse male)
626
+ 625 Greater Scaup (Female/Eclipse male)
627
+ 626 Lesser Scaup (Female/Eclipse male)
628
+ 627 Harlequin Duck (Female/juvenile)
629
+ 628 Surf Scoter (Female/immature)
630
+ 629 White-winged Scoter (Female/juvenile)
631
+ 630 Black Scoter (Female/juvenile)
632
+ 631 Bufflehead (Female/immature male)
633
+ 632 Common Goldeneye (Female/Eclipse male)
634
+ 633 Barrow's Goldeneye (Female/Eclipse male)
635
+ 634 Hooded Merganser (Female/immature male)
636
+ 635 Common Merganser (Female/immature male)
637
+ 636 Red-breasted Merganser (Female/immature male)
638
+ 637 California Quail (Female/juvenile)
639
+ 638 Gambel's Quail (Female/juvenile)
640
+ 639 Ring-necked Pheasant (Female/juvenile)
641
+ 640 Red-throated Loon (Nonbreeding/juvenile)
642
+ 641 Pacific Loon (Nonbreeding/juvenile)
643
+ 642 Common Loon (Nonbreeding/juvenile)
644
+ 643 Horned Grebe (Nonbreeding/juvenile)
645
+ 644 Red-necked Grebe (Nonbreeding/juvenile)
646
+ 645 Eared Grebe (Nonbreeding/juvenile)
647
+ 646 Northern Gannet (Immature/Juvenile)
648
+ 647 Double-crested Cormorant (Adult)
649
+ 648 Great Cormorant (Immature)
650
+ 649 Little Blue Heron (Immature)
651
+ 650 Reddish Egret (White morph)
652
+ 651 Black-crowned Night-Heron (Immature)
653
+ 652 Yellow-crowned Night-Heron (Immature)
654
+ 653 White Ibis (Immature)
655
+ 654 Bald Eagle (Immature, juvenile)
656
+ 655 Northern Harrier (Female, immature)
657
+ 656 Sharp-shinned Hawk (Immature)
658
+ 657 Cooper's Hawk (Immature)
659
+ 658 Red-shouldered Hawk (Immature)
660
+ 659 Broad-winged Hawk (Immature)
661
+ 660 Rough-legged Hawk (Light morph)
662
+ 661 Golden Eagle (Immature)
663
+ 662 American Kestrel (Female, immature)
664
+ 663 Peregrine Falcon (Immature)
665
+ 664 Purple Gallinule (Immature)
666
+ 665 Common Gallinule (Immature)
667
+ 666 Black-bellied Plover (Nonbreeding/juvenile)
668
+ 667 Spotted Sandpiper (Nonbreeding/juvenile)
669
+ 668 Sanderling (Nonbreeding/juvenile)
670
+ 669 Dunlin (Nonbreeding/juvenile)
671
+ 670 Wilson's Phalarope (Nonbreeding, juvenile)
672
+ 671 Broad-billed Hummingbird (Female, immature)
673
+ 672 Ruby-throated Hummingbird (Female, immature)
674
+ 673 Black-chinned Hummingbird (Female, immature)
675
+ 674 Anna's Hummingbird (Female, immature)
676
+ 675 Costa's Hummingbird (Female, immature)
677
+ 676 Calliope Hummingbird (Female, immature)
678
+ 677 Broad-tailed Hummingbird (Female, immature)
679
+ 678 Rufous Hummingbird (Female, immature)
680
+ 679 Allen's Hummingbird (Female, immature)
681
+ 680 Red-headed Woodpecker (Immature)
682
+ 681 Northern Flicker (Red-shafted)
683
+ 682 Northern Shrike
684
+ 683 American Crow
685
+ 684 Great Crested Flycatcher
686
+ 685 Hoary Redpoll
687
+ 686 Song Sparrow
688
+ 687 Lazuli Bunting
689
+ 688 Pine Warbler
690
+ 689 Hutton's Vireo
691
+ 690 Brown-headed Cowbird
692
+ 691 Yellow-rumped Warbler
693
+ 692 Juniper Titmouse
694
+ 693 Wood Thrush
695
+ 694 Lincoln's Sparrow
696
+ 695 Northwestern Crow
697
+ 696 Common Eider (Immature/Eclipse male)
698
+ 697 Long-tailed Duck (Female/juvenile)
699
+ 698 Ruddy Duck (Female/juvenile)
700
+ 699 Swainson's Hawk (Immature)
701
+ 700 Red-tailed Hawk (Light morph immature)
702
+ 701 Cassin's Kingbird
703
+ 702 Yellow-throated Warbler
704
+ 703 Pine Siskin
705
+ 704 Orchard Oriole
706
+ 705 Swamp Sparrow
707
+ 706 Indigo Bunting
708
+ 707 Cave Swallow
709
+ 708 Winter Wren
710
+ 709 Prairie Warbler
711
+ 710 Fish Crow
712
+ 711 Brown-headed Nuthatch
713
+ 712 Warbling Vireo
714
+ 713 Black-throated Gray Warbler
715
+ 714 White-throated Sparrow
716
+ 715 Lesser Goldfinch
717
+ 716 Western Kingbird
718
+ 717 Tufted Titmouse
719
+ 718 American Robin
720
+ 719 Hooded Oriole
721
+ 720 California Thrasher
722
+ 721 Townsend's Warbler
723
+ 722 Harris's Sparrow
724
+ 723 Painted Bunting
725
+ 724 Hermit Warbler
726
+ 725 Chihuahuan Raven
727
+ 726 American Goldfinch
728
+ 727 Eastern Kingbird
729
+ 728 Bullock's Oriole
730
+ 729 White-crowned Sparrow
731
+ 730 Barn Swallow
732
+ 731 Marsh Wren
733
+ 732 Black-throated Green Warbler
734
+ 733 Red-eyed Vireo
735
+ 734 Black-crested Titmouse
736
+ 735 Varied Thrush
737
+ 736 Canada Warbler
738
+ 737 Golden-crowned Sparrow
739
+ 738 Dickcissel
740
+ 739 Common Raven
741
+ 740 Evening Grosbeak
742
+ 741 Scissor-tailed Flycatcher
743
+ 742 Baltimore Oriole
744
+ 743 Wilson's Warbler
745
+ 744 Dark-eyed Junco
746
+ 745 Yellow-breasted Chat
747
+ 746 Dark-eyed Junco (Slate-colored)
748
+ 747 Yellow-rumped Warbler (Breeding Myrtle)
749
+ 748 European Starling (Breeding Adult)
750
+ 749 Fox Sparrow (Red)
751
+ 750 Summer Tanager (Adult Male)
752
+ 751 Orchard Oriole (Adult Male)
753
+ 752 Purple Martin (Adult male)
754
+ 753 American Robin (Adult)
755
+ 754 Phainopepla (Female/juvenile)
756
+ 755 Snow Bunting (Breeding adult)
757
+ 756 Common Yellowthroat (Adult Male)
758
+ 757 American Redstart (Adult Male)
759
+ 758 Magnolia Warbler (Breeding male)
760
+ 759 Bay-breasted Warbler (Breeding male)
761
+ 760 Chestnut-sided Warbler (Breeding male)
762
+ 761 Blackpoll Warbler (Breeding male)
763
+ 762 Black-throated Blue Warbler (Adult Male)
764
+ 763 Lark Bunting (Breeding male)
765
+ 764 White-throated Sparrow (White-striped)
766
+ 765 Harris's Sparrow (Adult)
767
+ 766 White-crowned Sparrow (Adult)
768
+ 767 Golden-crowned Sparrow (Adult)
769
+ 768 Dark-eyed Junco (Oregon)
770
+ 769 Chipping Sparrow (Breeding)
771
+ 770 Scarlet Tanager (Breeding Male)
772
+ 771 Western Tanager (Breeding Male)
773
+ 772 Northern Cardinal (Adult Male)
774
+ 773 Rose-breasted Grosbeak (Adult Male)
775
+ 774 Black-headed Grosbeak (Adult Male)
776
+ 775 Blue Grosbeak (Adult Male)
777
+ 776 Lazuli Bunting (Adult Male)
778
+ 777 Indigo Bunting (Adult Male)
779
+ 778 Painted Bunting (Adult Male)
780
+ 779 Bobolink (Breeding male)
781
+ 780 Red-winged Blackbird (Male)
782
+ 781 Yellow-headed Blackbird (Adult Male)
783
+ 782 Brewer's Blackbird (Female/Juvenile)
784
+ 783 Brown-headed Cowbird (Male)
785
+ 784 Hooded Oriole (Adult male)
786
+ 785 Bullock's Oriole (Adult male)
787
+ 786 Baltimore Oriole (Adult male)
788
+ 787 Pine Grosbeak (Adult Male)
789
+ 788 Purple Finch (Adult Male)
790
+ 789 Cassin's Finch (Adult Male)
791
+ 790 House Finch (Adult Male)
792
+ 791 Red Crossbill (Adult Male)
793
+ 792 White-winged Crossbill (Adult Male)
794
+ 793 Lesser Goldfinch (Adult Male)
795
+ 794 American Goldfinch (Breeding Male)
796
+ 795 Evening Grosbeak (Adult Male)
797
+ 796 House Sparrow (Male)
798
+ 797 Vermilion Flycatcher (Adult male)
799
+ 798 Yellow-rumped Warbler (Winter/juvenile Myrtle)
800
+ 799 Northwestern Crow
801
+ 800 Fish Crow
802
+ 801 Chihuahuan Raven
803
+ 802 Common Raven
804
+ 803 Horned Lark
805
+ 804 Tree Swallow
806
+ 805 Violet-green Swallow
807
+ 806 Northern Rough-winged Swallow
808
+ 807 Bank Swallow
809
+ 808 Cliff Swallow
810
+ 809 Cave Swallow
811
+ 810 Barn Swallow
812
+ 811 Carolina Chickadee
813
+ 812 Black-capped Chickadee
814
+ 813 Mountain Chickadee
815
+ 814 Chestnut-backed Chickadee
816
+ 815 Boreal Chickadee
817
+ 816 Bridled Titmouse
818
+ 817 Oak Titmouse
819
+ 818 Juniper Titmouse
820
+ 819 Tufted Titmouse
821
+ 820 Black-crested Titmouse
822
+ 821 Verdin
823
+ 822 Bushtit
824
+ 823 Red-breasted Nuthatch
825
+ 824 White-breasted Nuthatch
826
+ 825 Pygmy Nuthatch
827
+ 826 Brown-headed Nuthatch
828
+ 827 Brown Creeper
829
+ 828 Cactus Wren
830
+ 829 Canyon Wren
831
+ 830 Carolina Wren
832
+ 831 Bewick's Wren
833
+ 832 House Wren
834
+ 833 Pacific Wren
835
+ 834 Winter Wren
836
+ 835 Marsh Wren
837
+ 836 Blue-gray Gnatcatcher
838
+ 837 Black-tailed Gnatcatcher
839
+ 838 American Dipper
840
+ 839 Golden-crowned Kinglet
841
+ 840 Ruby-crowned Kinglet
842
+ 841 Wrentit
843
+ 842 Eastern Bluebird
844
+ 843 Western Bluebird
845
+ 844 Mountain Bluebird
846
+ 845 Townsend's Solitaire
847
+ 846 Veery
848
+ 847 Swainson's Thrush
849
+ 848 Hermit Thrush
850
+ 849 Wood Thrush
851
+ 850 Varied Thrush
852
+ 851 Gray Catbird
853
+ 852 Northern Mockingbird
854
+ 853 Brown Thrasher
855
+ 854 Curve-billed Thrasher
856
+ 855 California Thrasher
857
+ 856 European Starling (Nonbreeding Adult)
858
+ 857 American Pipit
859
+ 858 Bohemian Waxwing
860
+ 859 Cedar Waxwing
861
+ 860 Ovenbird
862
+ 861 Louisiana Waterthrush
863
+ 862 Northern Waterthrush
864
+ 863 Blue-winged Warbler
865
+ 864 Black-and-white Warbler
866
+ 865 Prothonotary Warbler
867
+ 866 Tennessee Warbler
868
+ 867 Orange-crowned Warbler
869
+ 868 Nashville Warbler
870
+ 869 MacGillivray's Warbler
871
+ 870 Mourning Warbler
872
+ 871 Hooded Warbler
873
+ 872 Cape May Warbler
874
+ 873 Northern Parula
875
+ 874 Blackburnian Warbler
876
+ 875 Yellow Warbler
877
+ 876 Palm Warbler
878
+ 877 Pine Warbler
879
+ 878 Yellow-throated Warbler
880
+ 879 Prairie Warbler
881
+ 880 Black-throated Gray Warbler
882
+ 881 Townsend's Warbler
883
+ 882 Hermit Warbler
884
+ 883 Black-throated Green Warbler
885
+ 884 Canada Warbler
886
+ 885 Wilson's Warbler
887
+ 886 Yellow-breasted Chat
888
+ 887 Green-tailed Towhee
889
+ 888 Spotted Towhee
890
+ 889 Eastern Towhee
891
+ 890 Rufous-crowned Sparrow
892
+ 891 Canyon Towhee
893
+ 892 California Towhee
894
+ 893 Abert's Towhee
895
+ 894 American Tree Sparrow
896
+ 895 Clay-colored Sparrow
897
+ 896 Brewer's Sparrow
898
+ 897 Field Sparrow
899
+ 898 Vesper Sparrow
900
+ 899 Lark Sparrow
901
+ 900 Savannah Sparrow
902
+ 901 Fox Sparrow (Sooty)
903
+ 902 Song Sparrow
904
+ 903 Lincoln's Sparrow
905
+ 904 Swamp Sparrow
906
+ 905 Dark-eyed Junco (Pink-sided)
907
+ 906 Summer Tanager (Female)
908
+ 907 Pyrrhuloxia
909
+ 908 Dickcissel
910
+ 909 Eastern Meadowlark
911
+ 910 Western Meadowlark
912
+ 911 Rusty Blackbird
913
+ 912 Common Grackle
914
+ 913 Boat-tailed Grackle
915
+ 914 Great-tailed Grackle
916
+ 915 Bronzed Cowbird
917
+ 916 Orchard Oriole (Immature Male)
918
+ 917 Gray-crowned Rosy-Finch
919
+ 918 Black Rosy-Finch
920
+ 919 Brown-capped Rosy-Finch
921
+ 920 Common Redpoll
922
+ 921 Hoary Redpoll
923
+ 922 Pine Siskin
924
+ 923 Western Wood-Pewee
925
+ 924 Eastern Wood-Pewee
926
+ 925 Least Flycatcher
927
+ 926 Pacific-slope Flycatcher
928
+ 927 Cordilleran Flycatcher
929
+ 928 Black Phoebe
930
+ 929 Eastern Phoebe
931
+ 930 Say's Phoebe
932
+ 931 Ash-throated Flycatcher
933
+ 932 Great Crested Flycatcher
934
+ 933 Cassin's Kingbird
935
+ 934 Western Kingbird
936
+ 935 Eastern Kingbird
937
+ 936 Scissor-tailed Flycatcher
938
+ 937 Loggerhead Shrike
939
+ 938 Northern Shrike
940
+ 939 White-eyed Vireo
941
+ 940 Bell's Vireo
942
+ 941 Yellow-throated Vireo
943
+ 942 Plumbeous Vireo
944
+ 943 Cassin's Vireo
945
+ 944 Blue-headed Vireo
946
+ 945 Hutton's Vireo
947
+ 946 Warbling Vireo
948
+ 947 Red-eyed Vireo
949
+ 948 Gray Jay
950
+ 949 Steller's Jay
951
+ 950 Blue Jay
952
+ 951 Florida Scrub-Jay
953
+ 952 Western Scrub-Jay
954
+ 953 Mexican Jay
955
+ 954 Clark's Nutcracker
956
+ 955 Black-billed Magpie
957
+ 956 Yellow-billed Magpie
958
+ 957 American Crow
959
+ 958 Yellow-rumped Warbler (Breeding Audubon's)
960
+ 959 Purple Martin (Female/juvenile)
961
+ 960 American Robin (Juvenile)
962
+ 961 Phainopepla (Male)
963
+ 962 Snow Bunting (Nonbreeding)
964
+ 963 Common Yellowthroat (Female/immature male)
965
+ 964 American Redstart (Female/juvenile)
966
+ 965 Magnolia Warbler (Female/immature male)
967
+ 966 Bay-breasted Warbler (Female, Nonbreeding male, Immature)
968
+ 967 Chestnut-sided Warbler (Female/immature male)
969
+ 968 Blackpoll Warbler (Female/juvenile)
970
+ 969 Black-throated Blue Warbler (Female/Immature male)
971
+ 970 Lark Bunting (Female/Nonbreeding male)
972
+ 971 White-throated Sparrow (Tan-striped/immature)
973
+ 972 Harris's Sparrow (Immature)
974
+ 973 White-crowned Sparrow (Immature)
975
+ 974 Golden-crowned Sparrow (Immature)
976
+ 975 Dark-eyed Junco (White-winged)
977
+ 976 Chipping Sparrow (Immature/nonbreeding adult)
978
+ 977 Scarlet Tanager (Female/Nonbreeding Male)
979
+ 978 Western Tanager (Female/Nonbreeding Male)
980
+ 979 Northern Cardinal (Female/Juvenile)
981
+ 980 Rose-breasted Grosbeak (Female/immature male)
982
+ 981 Black-headed Grosbeak (Female/immature male)
983
+ 982 Blue Grosbeak (Female/juvenile)
984
+ 983 Lazuli Bunting (Female/juvenile)
985
+ 984 Indigo Bunting (Female/juvenile)
986
+ 985 Painted Bunting (Female/juvenile)
987
+ 986 Bobolink (Female/juvenile/nonbreeding male)
988
+ 987 Red-winged Blackbird (Female/juvenile)
989
+ 988 Yellow-headed Blackbird (Female/Immature Male)
990
+ 989 Brewer's Blackbird (Male)
991
+ 990 Brown-headed Cowbird (Female/Juvenile)
992
+ 991 Hooded Oriole (Female/Immature male)
993
+ 992 Bullock's Oriole (Female/Immature male)
994
+ 993 Baltimore Oriole (Female/Immature male)
995
+ 994 Pine Grosbeak (Female/juvenile)
996
+ 995 Purple Finch (Female/immature)
997
+ 996 Cassin's Finch (Female/immature)
998
+ 997 House Finch (Female/immature)
999
+ 998 Red Crossbill (Female/juvenile)
1000
+ 999 White-winged Crossbill (Female/juvenile)
1001
+ 1000 Lesser Goldfinch (Female/juvenile)
1002
+ 1001 American Goldfinch (Female/Nonbreeding Male)
1003
+ 1002 Evening Grosbeak (Female/Juvenile)
1004
+ 1003 House Sparrow (Female/Juvenile)
1005
+ 1004 Vermilion Flycatcher (Female, immature)
1006
+ 1005 European Starling (Juvenile)
1007
+ 1006 Fox Sparrow (Thick-billed/Slate-colored)
1008
+ 1007 Summer Tanager (Immature Male)
1009
+ 1008 Orchard Oriole (Female/Juvenile)
1010
+ 1009 Yellow-rumped Warbler (Winter/juvenile Audubon's)
1011
+ 1010 Dark-eyed Junco (Red-backed/Gray-headed)
label_features.np ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:785e34b7dfb4546fe1b0362d85647ccebf54178186de4180941e24c639339019
3
+ size 2070656