Spaces:
Runtime error
Runtime error
Initial commit
Browse files- .gitattributes +1 -0
- app.py +90 -0
- classes.txt +1011 -0
- 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
|