├── tabby.jpeg
├── schoolbus.jpg
├── grace_hopper.bmp
├── LICENSE
├── TestTensorFlow_Lite_Mobile.cbp
├── README.md
├── TensorFlow_Lite_Class.cpp
└── labels.txt
/tabby.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Qengineering/TensorFlow_Lite_Classification_RPi_64-bits/HEAD/tabby.jpeg
--------------------------------------------------------------------------------
/schoolbus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Qengineering/TensorFlow_Lite_Classification_RPi_64-bits/HEAD/schoolbus.jpg
--------------------------------------------------------------------------------
/grace_hopper.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Qengineering/TensorFlow_Lite_Classification_RPi_64-bits/HEAD/grace_hopper.bmp
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | BSD 3-Clause License
2 |
3 | Copyright (c) 2021, Q-engineering
4 | All rights reserved.
5 |
6 | Redistribution and use in source and binary forms, with or without
7 | modification, are permitted provided that the following conditions are met:
8 |
9 | 1. Redistributions of source code must retain the above copyright notice, this
10 | list of conditions and the following disclaimer.
11 |
12 | 2. Redistributions in binary form must reproduce the above copyright notice,
13 | this list of conditions and the following disclaimer in the documentation
14 | and/or other materials provided with the distribution.
15 |
16 | 3. Neither the name of the copyright holder nor the names of its
17 | contributors may be used to endorse or promote products derived from
18 | this software without specific prior written permission.
19 |
20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
24 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 |
--------------------------------------------------------------------------------
/TestTensorFlow_Lite_Mobile.cbp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |  Find this example on our [SD-image](https://github.com/Qengineering/RPi-image)
2 | # TensorFlow_Lite_Classification_RPi_64-bits
3 | 
4 | ## TensorFlow Lite classification running on a bare Raspberry Pi 4
5 | [](https://opensource.org/licenses/BSD-3-Clause)
6 | A fast C++ implementation of TensorFlow Lite classification on a bare Raspberry Pi 4. The Raspberry Pi 64 bits version of Ubuntu is used as operating system. Once overclocked to 1925 MHz, your app runs at 23 FPS without any hardware accelerator.
7 | Special made for a bare Raspberry Pi see: https://qengineering.eu/install-ubuntu-18.04-on-raspberry-pi-4.html
8 |
9 | ------------
10 |
11 | Papers: https://arxiv.org/pdf/1712.05877.pdf
12 | Training set: COCO with 1000 objects
13 | Size: 224x224
14 |
15 | ------------
16 |
17 | ## Benchmark.
18 | | Model | RPI 4 @1950 MHz - 64 OS |
19 | | :------------: | :-------------: |
20 | | Mobile_V1 Lite | 38.5 FPS |
21 | | Mobile_V2 Lite | 45.5 FPS |
22 | | Inception_V2 Lite | 10.0 FPS |
23 | | Inception_V4 Lite | 2.0 FPS |
24 |
25 | With a regular 32 bits Raspbian OS you get lower frame rates see: https://github.com/Qengineering/TensorFlow_Lite_Classification_RPi_32-bits
26 |
27 | ------------
28 |
29 | ## Dependencies.
30 | To run the application, you have to:
31 | - A raspberry Pi 4 with a 64-bit operating system. It can be the Raspberry 64-bit OS, or Ubuntu 18.04 / 20.04. [Install 64-bit OS](https://qengineering.eu/install-raspberry-64-os.html)
32 | - TensorFlow Lite framework installed. [Install TensorFlow Lite](https://qengineering.eu/install-tensorflow-2-lite-on-raspberry-64-os.html)
33 | - OpenCV 64 bit installed. [Install OpenCV 4.5](https://qengineering.eu/install-opencv-4.5-on-raspberry-64-os.html)
34 | - Code::Blocks installed. (```$ sudo apt-get install codeblocks```)
35 |
36 | ------------
37 |
38 | ## Installing the app.
39 | To extract and run the network in Code::Blocks
40 | $ mkdir *MyDir*
41 | $ cd *MyDir*
42 | $ wget https://github.com/Qengineering/TensorFlow_Lite_Classification_RPi_64-bits/archive/refs/heads/master.zip
43 | $ unzip -j master.zip
44 | Remove master.zip and README.md as they are no longer needed.
45 | $ rm master.zip
46 | $ rm README.md
47 | Your *MyDir* folder must now look like this:
48 | tabby.jpeg
49 | schoolbus.jpg
50 | grace_hopper.bmp
51 | Labels.txt
52 | TensorFlow_Lite_Mobile.cpb
53 | TensorFlow_Lite_Class.cpp
54 |
55 | Next, choose your model from TensorFlow: https://www.tensorflow.org/lite/guide/hosted_models
56 | Download a quantized model, extract the .tflite from the tarball and place it in your *MyDir*.
57 | Now your *MyDir* folder may contain: mobilenet_v1_1.0_224_quant.tflite.
58 | Or: inception_v4_299_quant.tflite. Or both of course.
59 | Enter the .tflite file of your choice on line 54 in TensorFlow_Lite_Class.cpp
60 | The image to be tested is given a line 84, also in TensorFlow_Lite_Class.cpp
61 |
62 | ------------
63 |
64 | ## Running the app.
65 | Run TestTensorFlow_Lite.cpb with Code::Blocks. More info or
66 | if you want to connect a camera to the app, follow the instructions at [Hands-On](https://qengineering.eu/deep-learning-examples-on-raspberry-32-64-os.html#HandsOn).
67 |
68 | ------------
69 |
70 | [](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CPZTM5BB3FCYL)
71 |
72 |
73 |
--------------------------------------------------------------------------------
/TensorFlow_Lite_Class.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include "tensorflow/lite/interpreter.h"
8 | #include "tensorflow/lite/kernels/register.h"
9 | #include "tensorflow/lite/string_util.h"
10 | #include "tensorflow/lite/examples/label_image/get_top_n.h"
11 | #include "tensorflow/lite/model.h"
12 | #include
13 | #include
14 |
15 | using namespace cv;
16 | using namespace std;
17 |
18 | int model_width;
19 | int model_height;
20 | int model_channels;
21 |
22 | std::vector Labels;
23 | std::unique_ptr interpreter;
24 |
25 | static bool getFileContent(std::string fileName)
26 | {
27 | // Open the File
28 | std::ifstream in(fileName.c_str());
29 | // Check if object is valid
30 | if(!in.is_open()) return false;
31 |
32 | std::string str;
33 | // Read the next line from File untill it reaches the end.
34 | while (std::getline(in, str))
35 | {
36 | // Line contains string of length > 0 then save it in vector
37 | if(str.size()>0) Labels.push_back(str);
38 | }
39 | // Close The File
40 | in.close();
41 | return true;
42 | }
43 |
44 | int main(int argc,char ** argv)
45 | {
46 | int f;
47 | int In;
48 | Mat frame;
49 | Mat image;
50 | chrono::steady_clock::time_point Tbegin, Tend;
51 |
52 | // Load model
53 | // std::unique_ptr model = tflite::FlatBufferModel::BuildFromFile("inception_v4_299_quant.tflite");
54 | std::unique_ptr model = tflite::FlatBufferModel::BuildFromFile("mobilenet_v1_1.0_224_quant.tflite");
55 |
56 | // Build the interpreter
57 | tflite::ops::builtin::BuiltinOpResolver resolver;
58 | tflite::InterpreterBuilder(*model.get(), resolver)(&interpreter);
59 |
60 | interpreter->AllocateTensors();
61 | interpreter->SetAllowFp16PrecisionForFp32(true);
62 | interpreter->SetNumThreads(4); //quad core
63 |
64 | // Get input dimension from the input tensor metadata
65 | // Assuming one input only
66 | In = interpreter->inputs()[0];
67 | model_height = interpreter->tensor(In)->dims->data[1];
68 | model_width = interpreter->tensor(In)->dims->data[2];
69 | model_channels = interpreter->tensor(In)->dims->data[3];
70 |
71 | cout << "height : "<< model_height << endl;
72 | cout << "width : "<< model_width << endl;
73 | cout << "channels : "<< model_channels << endl;
74 |
75 | // Get the names
76 | bool result = getFileContent("labels.txt");
77 | if(!result)
78 | {
79 | cout << "loading labels failed";
80 | exit(-1);
81 | }
82 |
83 | frame=imread("tabby.jpeg");//schoolbus.jpg"); //need to refresh frame before dnn class detection
84 | // frame=imread("schoolbus.jpg"); //need to refresh frame before dnn class detection
85 | if (frame.empty()) {
86 | cerr << "Can not load picture!" << endl;
87 | exit(-1);
88 | }
89 |
90 | // copy image to input as input tensor
91 | cv::resize(frame, image, Size(model_width,model_height),INTER_NEAREST);
92 | memcpy(interpreter->typed_input_tensor(0), image.data, image.total() * image.elemSize());
93 |
94 | cout << "tensors size: " << interpreter->tensors_size() << "\n";
95 | cout << "nodes size: " << interpreter->nodes_size() << "\n";
96 | cout << "inputs: " << interpreter->inputs().size() << "\n";
97 | cout << "outputs: " << interpreter->outputs().size() << "\n";
98 |
99 | Tbegin = chrono::steady_clock::now();
100 |
101 | interpreter->Invoke(); // run your model
102 |
103 | Tend = chrono::steady_clock::now();
104 |
105 | const float threshold = 0.001f;
106 |
107 | std::vector> top_results;
108 |
109 | int output = interpreter->outputs()[0];
110 | TfLiteIntArray* output_dims = interpreter->tensor(output)->dims;
111 | // assume output dims to be something like (1, 1, ... ,size)
112 | auto output_size = output_dims->data[output_dims->size - 1];
113 | cout << "output_size: " << output_size <<"\n";
114 |
115 | switch (interpreter->tensor(output)->type) {
116 | case kTfLiteFloat32:
117 | tflite::label_image::get_top_n(interpreter->typed_output_tensor(0), output_size,
118 | 5, threshold, &top_results, kTfLiteFloat32);
119 | break;
120 | case kTfLiteUInt8:
121 | tflite::label_image::get_top_n(interpreter->typed_output_tensor(0), output_size,
122 | 5, threshold, &top_results, kTfLiteUInt8);
123 | break;
124 | default:
125 | cerr << "cannot handle output type " << interpreter->tensor(output)->type << endl;
126 | exit(-1);
127 | }
128 |
129 | for (const auto& result : top_results) {
130 | const float confidence = result.first;
131 | const int index = result.second;
132 | cout << confidence << " : " << Labels[index] << "\n";
133 | }
134 | //calculate time
135 | f = chrono::duration_cast (Tend - Tbegin).count();
136 | cout << "Process time: " << f << " mSec" << endl;
137 |
138 | return 0;
139 | }
140 |
--------------------------------------------------------------------------------
/labels.txt:
--------------------------------------------------------------------------------
1 | 0:background
2 | 1:tench, Tinca tinca
3 | 2:goldfish, Carassius auratus
4 | 3:great white shark, white shark, man-eater, man-eating shark, Carcharodon carcharias
5 | 4:tiger shark, Galeocerdo cuvieri
6 | 5:hammerhead, hammerhead shark
7 | 6:electric ray, crampfish, numbfish, torpedo
8 | 7:stingray
9 | 8:cock
10 | 9:hen
11 | 10:ostrich, Struthio camelus
12 | 11:brambling, Fringilla montifringilla
13 | 12:goldfinch, Carduelis carduelis
14 | 13:house finch, linnet, Carpodacus mexicanus
15 | 14:junco, snowbird
16 | 15:indigo bunting, indigo finch, indigo bird, Passerina cyanea
17 | 16:robin, American robin, Turdus migratorius
18 | 17:bulbul
19 | 18:jay
20 | 19:magpie
21 | 20:chickadee
22 | 21:water ouzel, dipper
23 | 22:kite
24 | 23:bald eagle, American eagle, Haliaeetus leucocephalus
25 | 24:vulture
26 | 25:great grey owl, great gray owl, Strix nebulosa
27 | 26:European fire salamander, Salamandra salamandra
28 | 27:common newt, Triturus vulgaris
29 | 28:eft
30 | 29:spotted salamander, Ambystoma maculatum
31 | 30:axolotl, mud puppy, Ambystoma mexicanum
32 | 31:bullfrog, Rana catesbeiana
33 | 32:tree frog, tree-frog
34 | 33:tailed frog, bell toad, ribbed toad, tailed toad, Ascaphus trui
35 | 34:loggerhead, loggerhead turtle, Caretta caretta
36 | 35:leatherback turtle, leatherback, leathery turtle, Dermochelys coriacea
37 | 36:mud turtle
38 | 37:terrapin
39 | 38:box turtle, box tortoise
40 | 39:banded gecko
41 | 40:common iguana, iguana, Iguana iguana
42 | 41:American chameleon, anole, Anolis carolinensis
43 | 42:whiptail, whiptail lizard
44 | 43:agama
45 | 44:frilled lizard, Chlamydosaurus kingi
46 | 45:alligator lizard
47 | 46:Gila monster, Heloderma suspectum
48 | 47:green lizard, Lacerta viridis
49 | 48:African chameleon, Chamaeleo chamaeleon
50 | 49:Komodo dragon, Komodo lizard, dragon lizard, giant lizard, Varanus komodoensis
51 | 50:African crocodile, Nile crocodile, Crocodylus niloticus
52 | 51:American alligator, Alligator mississipiensis
53 | 52:triceratops
54 | 53:thunder snake, worm snake, Carphophis amoenus
55 | 54:ringneck snake, ring-necked snake, ring snake
56 | 55:hognose snake, puff adder, sand viper
57 | 56:green snake, grass snake
58 | 57:king snake, kingsnake
59 | 58:garter snake, grass snake
60 | 59:water snake
61 | 60:vine snake
62 | 61:night snake, Hypsiglena torquata
63 | 62:boa constrictor, Constrictor constrictor
64 | 63:rock python, rock snake, Python sebae
65 | 64:Indian cobra, Naja naja
66 | 65:green mamba
67 | 66:sea snake
68 | 67:horned viper, cerastes, sand viper, horned asp, Cerastes cornutus
69 | 68:diamondback, diamondback rattlesnake, Crotalus adamanteus
70 | 69:sidewinder, horned rattlesnake, Crotalus cerastes
71 | 70:trilobite
72 | 71:harvestman, daddy longlegs, Phalangium opilio
73 | 72:scorpion
74 | 73:black and gold garden spider, Argiope aurantia
75 | 74:barn spider, Araneus cavaticus
76 | 75:garden spider, Aranea diademata
77 | 76:black widow, Latrodectus mactans
78 | 77:tarantula
79 | 78:wolf spider, hunting spider
80 | 79:tick
81 | 80:centipede
82 | 81:black grouse
83 | 82:ptarmigan
84 | 83:ruffed grouse, partridge, Bonasa umbellus
85 | 84:prairie chicken, prairie grouse, prairie fowl
86 | 85:peacock
87 | 86:quail
88 | 87:partridge
89 | 88:African grey, African gray, Psittacus erithacus
90 | 89:macaw
91 | 90:sulphur-crested cockatoo, Kakatoe galerita, Cacatua galerita
92 | 91:lorikeet
93 | 92:coucal
94 | 93:bee eater
95 | 94:hornbill
96 | 95:hummingbird
97 | 96:jacamar
98 | 97:toucan
99 | 98:drake
100 | 99:red-breasted merganser, Mergus serrator
101 | 100:goose
102 | 101:black swan, Cygnus atratus
103 | 102:tusker
104 | 103:echidna, spiny anteater, anteater
105 | 104:platypus, duckbill, duckbilled platypus, duck-billed platypus, Ornithorhynchus anatinus
106 | 105:wallaby, brush kangaroo
107 | 106:koala, koala bear, kangaroo bear, native bear, Phascolarctos cinereus
108 | 107:wombat
109 | 108:jellyfish
110 | 109:sea anemone, anemone
111 | 110:brain coral
112 | 111:flatworm, platyhelminth
113 | 112:nematode, nematode worm, roundworm
114 | 113:conch
115 | 114:snail
116 | 115:slug
117 | 116:sea slug, nudibranch
118 | 117:chiton, coat-of-mail shell, sea cradle, polyplacophore
119 | 118:chambered nautilus, pearly nautilus, nautilus
120 | 119:Dungeness crab, Cancer magister
121 | 120:rock crab, Cancer irroratus
122 | 121:fiddler crab
123 | 122:king crab, Alaska crab, Alaskan king crab, Alaska king crab, Paralithodes camtschatica
124 | 123:American lobster, Northern lobster, Maine lobster, Homarus americanus
125 | 124:spiny lobster, langouste, rock lobster, crawfish, crayfish, sea crawfish
126 | 125:crayfish, crawfish, crawdad, crawdaddy
127 | 126:hermit crab
128 | 127:isopod
129 | 128:white stork, Ciconia ciconia
130 | 129:black stork, Ciconia nigra
131 | 130:spoonbill
132 | 131:flamingo
133 | 132:little blue heron, Egretta caerulea
134 | 133:American egret, great white heron, Egretta albus
135 | 134:bittern
136 | 135:crane
137 | 136:limpkin, Aramus pictus
138 | 137:European gallinule, Porphyrio porphyrio
139 | 138:American coot, marsh hen, mud hen, water hen, Fulica americana
140 | 139:bustard
141 | 140:ruddy turnstone, Arenaria interpres
142 | 141:red-backed sandpiper, dunlin, Erolia alpina
143 | 142:redshank, Tringa totanus
144 | 143:dowitcher
145 | 144:oystercatcher, oyster catcher
146 | 145:pelican
147 | 146:king penguin, Aptenodytes patagonica
148 | 147:albatross, mollymawk
149 | 148:grey whale, gray whale, devilfish, Eschrichtius gibbosus, Eschrichtius robustus
150 | 149:killer whale, killer, orca, grampus, sea wolf, Orcinus orca
151 | 150:dugong, Dugong dugon
152 | 151:sea lion
153 | 152:Chihuahua
154 | 153:Japanese spaniel
155 | 154:Maltese dog, Maltese terrier, Maltese
156 | 155:Pekinese, Pekingese, Peke
157 | 156:Shih-Tzu
158 | 157:Blenheim spaniel
159 | 158:papillon
160 | 159:toy terrier
161 | 160:Rhodesian ridgeback
162 | 161:Afghan hound, Afghan
163 | 162:basset, basset hound
164 | 163:beagle
165 | 164:bloodhound, sleuthhound
166 | 165:bluetick
167 | 166:black-and-tan coonhound
168 | 167:Walker hound, Walker foxhound
169 | 168:English foxhound
170 | 169:redbone
171 | 170:borzoi, Russian wolfhound
172 | 171:Irish wolfhound
173 | 172:Italian greyhound
174 | 173:whippet
175 | 174:Ibizan hound, Ibizan Podenco
176 | 175:Norwegian elkhound, elkhound
177 | 176:otterhound, otter hound
178 | 177:Saluki, gazelle hound
179 | 178:Scottish deerhound, deerhound
180 | 179:Weimaraner
181 | 180:Staffordshire bullterrier, Staffordshire bull terrier
182 | 181:American Staffordshire terrier, Staffordshire terrier, American pit bull terrier, pit bull terrier
183 | 182:Bedlington terrier
184 | 183:Border terrier
185 | 184:Kerry blue terrier
186 | 185:Irish terrier
187 | 186:Norfolk terrier
188 | 187:Norwich terrier
189 | 188:Yorkshire terrier
190 | 189:wire-haired fox terrier
191 | 190:Lakeland terrier
192 | 191:Sealyham terrier, Sealyham
193 | 192:Airedale, Airedale terrier
194 | 193:cairn, cairn terrier
195 | 194:Australian terrier
196 | 195:Dandie Dinmont, Dandie Dinmont terrier
197 | 196:Boston bull, Boston terrier
198 | 197:miniature schnauzer
199 | 198:giant schnauzer
200 | 199:standard schnauzer
201 | 200:Scotch terrier, Scottish terrier, Scottie
202 | 201:Tibetan terrier, chrysanthemum dog
203 | 202:silky terrier, Sydney silky
204 | 203:soft-coated wheaten terrier
205 | 204:West Highland white terrier
206 | 205:Lhasa, Lhasa apso
207 | 206:flat-coated retriever
208 | 207:curly-coated retriever
209 | 208:golden retriever
210 | 209:Labrador retriever
211 | 210:Chesapeake Bay retriever
212 | 211:German short-haired pointer
213 | 212:vizsla, Hungarian pointer
214 | 213:English setter
215 | 214:Irish setter, red setter
216 | 215:Gordon setter
217 | 216:Brittany spaniel
218 | 217:clumber, clumber spaniel
219 | 218:English springer, English springer spaniel
220 | 219:Welsh springer spaniel
221 | 220:cocker spaniel, English cocker spaniel, cocker
222 | 221:Sussex spaniel
223 | 222:Irish water spaniel
224 | 223:kuvasz
225 | 224:schipperke
226 | 225:groenendael
227 | 226:malinois
228 | 227:briard
229 | 228:kelpie
230 | 229:komondor
231 | 230:Old English sheepdog, bobtail
232 | 231:Shetland sheepdog, Shetland sheep dog, Shetland
233 | 232:collie
234 | 233:Border collie
235 | 234:Bouvier des Flandres, Bouviers des Flandres
236 | 235:Rottweiler
237 | 236:German shepherd, German shepherd dog, German police dog, alsatian
238 | 237:Doberman, Doberman pinscher
239 | 238:miniature pinscher
240 | 239:Greater Swiss Mountain dog
241 | 240:Bernese mountain dog
242 | 241:Appenzeller
243 | 242:EntleBucher
244 | 243:boxer
245 | 244:bull mastiff
246 | 245:Tibetan mastiff
247 | 246:French bulldog
248 | 247:Great Dane
249 | 248:Saint Bernard, St Bernard
250 | 249:Eskimo dog, husky
251 | 250:malamute, malemute, Alaskan malamute
252 | 251:Siberian husky
253 | 252:dalmatian, coach dog, carriage dog
254 | 253:affenpinscher, monkey pinscher, monkey dog
255 | 254:basenji
256 | 255:pug, pug-dog
257 | 256:Leonberg
258 | 257:Newfoundland, Newfoundland dog
259 | 258:Great Pyrenees
260 | 259:Samoyed, Samoyede
261 | 260:Pomeranian
262 | 261:chow, chow chow
263 | 262:keeshond
264 | 263:Brabancon griffon
265 | 264:Pembroke, Pembroke Welsh corgi
266 | 265:Cardigan, Cardigan Welsh corgi
267 | 266:toy poodle
268 | 267:miniature poodle
269 | 268:standard poodle
270 | 269:Mexican hairless
271 | 270:timber wolf, grey wolf, gray wolf, Canis lupus
272 | 271:white wolf, Arctic wolf, Canis lupus tundrarum
273 | 272:red wolf, maned wolf, Canis rufus, Canis niger
274 | 273:coyote, prairie wolf, brush wolf, Canis latrans
275 | 274:dingo, warrigal, warragal, Canis dingo
276 | 275:dhole, Cuon alpinus
277 | 276:African hunting dog, hyena dog, Cape hunting dog, Lycaon pictus
278 | 277:hyena, hyaena
279 | 278:red fox, Vulpes vulpes
280 | 279:kit fox, Vulpes macrotis
281 | 280:Arctic fox, white fox, Alopex lagopus
282 | 281:grey fox, gray fox, Urocyon cinereoargenteus
283 | 282:tabby, tabby cat
284 | 283:tiger cat
285 | 284:Persian cat
286 | 285:Siamese cat, Siamese
287 | 286:Egyptian cat
288 | 287:cougar, puma, catamount, mountain lion, painter, panther, Felis concolor
289 | 288:lynx, catamount
290 | 289:leopard, Panthera pardus
291 | 290:snow leopard, ounce, Panthera uncia
292 | 291:jaguar, panther, Panthera onca, Felis onca
293 | 292:lion, king of beasts, Panthera leo
294 | 293:tiger, Panthera tigris
295 | 294:cheetah, chetah, Acinonyx jubatus
296 | 295:brown bear, bruin, Ursus arctos
297 | 296:American black bear, black bear, Ursus americanus, Euarctos americanus
298 | 297:ice bear, polar bear, Ursus Maritimus, Thalarctos maritimus
299 | 298:sloth bear, Melursus ursinus, Ursus ursinus
300 | 299:mongoose
301 | 300:meerkat, mierkat
302 | 301:tiger beetle
303 | 302:ladybug, ladybeetle, lady beetle, ladybird, ladybird beetle
304 | 303:ground beetle, carabid beetle
305 | 304:long-horned beetle, longicorn, longicorn beetle
306 | 305:leaf beetle, chrysomelid
307 | 306:dung beetle
308 | 307:rhinoceros beetle
309 | 308:weevil
310 | 309:fly
311 | 310:bee
312 | 311:ant, emmet, pismire
313 | 312:grasshopper, hopper
314 | 313:cricket
315 | 314:walking stick, walkingstick, stick insect
316 | 315:cockroach, roach
317 | 316:mantis, mantid
318 | 317:cicada, cicala
319 | 318:leafhopper
320 | 319:lacewing, lacewing fly
321 | 320:dragonfly, darning needle, devil's darning needle, sewing needle, snake feeder, snake doctor, mosquito hawk, skeeter hawk
322 | 321:damselfly
323 | 322:admiral
324 | 323:ringlet, ringlet butterfly
325 | 324:monarch, monarch butterfly, milkweed butterfly, Danaus plexippus
326 | 325:cabbage butterfly
327 | 326:sulphur butterfly, sulfur butterfly
328 | 327:lycaenid, lycaenid butterfly
329 | 328:starfish, sea star
330 | 329:sea urchin
331 | 330:sea cucumber, holothurian
332 | 331:wood rabbit, cottontail, cottontail rabbit
333 | 332:hare
334 | 333:Angora, Angora rabbit
335 | 334:hamster
336 | 335:porcupine, hedgehog
337 | 336:fox squirrel, eastern fox squirrel, Sciurus niger
338 | 337:marmot
339 | 338:beaver
340 | 339:guinea pig, Cavia cobaya
341 | 340:sorrel
342 | 341:zebra
343 | 342:hog, pig, grunter, squealer, Sus scrofa
344 | 343:wild boar, boar, Sus scrofa
345 | 344:warthog
346 | 345:hippopotamus, hippo, river horse, Hippopotamus amphibius
347 | 346:ox
348 | 347:water buffalo, water ox, Asiatic buffalo, Bubalus bubalis
349 | 348:bison
350 | 349:ram, tup
351 | 350:bighorn, bighorn sheep, cimarron, Rocky Mountain bighorn, Rocky Mountain sheep, Ovis canadensis
352 | 351:ibex, Capra ibex
353 | 352:hartebeest
354 | 353:impala, Aepyceros melampus
355 | 354:gazelle
356 | 355:Arabian camel, dromedary, Camelus dromedarius
357 | 356:llama
358 | 357:weasel
359 | 358:mink
360 | 359:polecat, fitch, foulmart, foumart, Mustela putorius
361 | 360:black-footed ferret, ferret, Mustela nigripes
362 | 361:otter
363 | 362:skunk, polecat, wood pussy
364 | 363:badger
365 | 364:armadillo
366 | 365:three-toed sloth, ai, Bradypus tridactylus
367 | 366:orangutan, orang, orangutang, Pongo pygmaeus
368 | 367:gorilla, Gorilla gorilla
369 | 368:chimpanzee, chimp, Pan troglodytes
370 | 369:gibbon, Hylobates lar
371 | 370:siamang, Hylobates syndactylus, Symphalangus syndactylus
372 | 371:guenon, guenon monkey
373 | 372:patas, hussar monkey, Erythrocebus patas
374 | 373:baboon
375 | 374:macaque
376 | 375:langur
377 | 376:colobus, colobus monkey
378 | 377:proboscis monkey, Nasalis larvatus
379 | 378:marmoset
380 | 379:capuchin, ringtail, Cebus capucinus
381 | 380:howler monkey, howler
382 | 381:titi, titi monkey
383 | 382:spider monkey, Ateles geoffroyi
384 | 383:squirrel monkey, Saimiri sciureus
385 | 384:Madagascar cat, ring-tailed lemur, Lemur catta
386 | 385:indri, indris, Indri indri, Indri brevicaudatus
387 | 386:Indian elephant, Elephas maximus
388 | 387:African elephant, Loxodonta africana
389 | 388:lesser panda, red panda, panda, bear cat, cat bear, Ailurus fulgens
390 | 389:giant panda, panda, panda bear, coon bear, Ailuropoda melanoleuca
391 | 390:barracouta, snoek
392 | 391:eel
393 | 392:coho, cohoe, coho salmon, blue jack, silver salmon, Oncorhynchus kisutch
394 | 393:rock beauty, Holocanthus tricolor
395 | 394:anemone fish
396 | 395:sturgeon
397 | 396:gar, garfish, garpike, billfish, Lepisosteus osseus
398 | 397:lionfish
399 | 398:puffer, pufferfish, blowfish, globefish
400 | 399:abacus
401 | 400:abaya
402 | 401:academic gown, academic robe, judge's robe
403 | 402:accordion, piano accordion, squeeze box
404 | 403:acoustic guitar
405 | 404:aircraft carrier, carrier, flattop, attack aircraft carrier
406 | 405:airliner
407 | 406:airship, dirigible
408 | 407:altar
409 | 408:ambulance
410 | 409:amphibian, amphibious vehicle
411 | 410:analog clock
412 | 411:apiary, bee house
413 | 412:apron
414 | 413:ashcan, trash can, garbage can, wastebin, ash bin, ash-bin, ashbin, dustbin, trash barrel, trash bin
415 | 414:assault rifle, assault gun
416 | 415:backpack, back pack, knapsack, packsack, rucksack, haversack
417 | 416:bakery, bakeshop, bakehouse
418 | 417:balance beam, beam
419 | 418:balloon
420 | 419:ballpoint, ballpoint pen, ballpen, Biro
421 | 420:Band Aid
422 | 421:banjo
423 | 422:bannister, banister, balustrade, balusters, handrail
424 | 423:barbell
425 | 424:barber chair
426 | 425:barbershop
427 | 426:barn
428 | 427:barometer
429 | 428:barrel, cask
430 | 429:barrow, garden cart, lawn cart, wheelbarrow
431 | 430:baseball
432 | 431:basketball
433 | 432:bassinet
434 | 433:bassoon
435 | 434:bathing cap, swimming cap
436 | 435:bath towel
437 | 436:bathtub, bathing tub, bath, tub
438 | 437:beach wagon, station wagon, wagon, estate car, beach waggon, station waggon, waggon
439 | 438:beacon, lighthouse, beacon light, pharos
440 | 439:beaker
441 | 440:bearskin, busby, shako
442 | 441:beer bottle
443 | 442:beer glass
444 | 443:bell cote, bell cot
445 | 444:bib
446 | 445:bicycle-built-for-two, tandem bicycle, tandem
447 | 446:bikini, two-piece
448 | 447:binder, ring-binder
449 | 448:binoculars, field glasses, opera glasses
450 | 449:birdhouse
451 | 450:boathouse
452 | 451:bobsled, bobsleigh, bob
453 | 452:bolo tie, bolo, bola tie, bola
454 | 453:bonnet, poke bonnet
455 | 454:bookcase
456 | 455:bookshop, bookstore, bookstall
457 | 456:bottlecap
458 | 457:bow
459 | 458:bow tie, bow-tie, bowtie
460 | 459:brass, memorial tablet, plaque
461 | 460:brassiere, bra, bandeau
462 | 461:breakwater, groin, groyne, mole, bulwark, seawall, jetty
463 | 462:breastplate, aegis, egis
464 | 463:broom
465 | 464:bucket, pail
466 | 465:buckle
467 | 466:bulletproof vest
468 | 467:bullet train, bullet
469 | 468:butcher shop, meat market
470 | 469:cab, hack, taxi, taxicab
471 | 470:caldron, cauldron
472 | 471:candle, taper, wax light
473 | 472:cannon
474 | 473:canoe
475 | 474:can opener, tin opener
476 | 475:cardigan
477 | 476:car mirror
478 | 477:carousel, carrousel, merry-go-round, roundabout, whirligig
479 | 478:carpenter's kit, tool kit
480 | 479:carton
481 | 480:car wheel
482 | 481:cash machine, cash dispenser, automated teller machine, automatic teller machine, automated teller, automatic teller, ATM
483 | 482:cassette
484 | 483:cassette player
485 | 484:castle
486 | 485:catamaran
487 | 486:CD player
488 | 487:cello, violoncello
489 | 488:cellular telephone, cellular phone, cellphone, cell, mobile phone
490 | 489:chain
491 | 490:chainlink fence
492 | 491:chain mail, ring mail, mail, chain armor, chain armour, ring armor, ring armour
493 | 492:chain saw, chainsaw
494 | 493:chest
495 | 494:chiffonier, commode
496 | 495:chime, bell, gong
497 | 496:china cabinet, china closet
498 | 497:Christmas stocking
499 | 498:church, church building
500 | 499:cinema, movie theater, movie theatre, movie house, picture palace
501 | 500:cleaver, meat cleaver, chopper
502 | 501:cliff dwelling
503 | 502:cloak
504 | 503:clog, geta, patten, sabot
505 | 504:cocktail shaker
506 | 505:coffee mug
507 | 506:coffeepot
508 | 507:coil, spiral, volute, whorl, helix
509 | 508:combination lock
510 | 509:computer keyboard, keypad
511 | 510:confectionery, confectionary, candy store
512 | 511:container ship, containership, container vessel
513 | 512:convertible
514 | 513:corkscrew, bottle screw
515 | 514:cornet, horn, trumpet, trump
516 | 515:cowboy boot
517 | 516:cowboy hat, ten-gallon hat
518 | 517:cradle
519 | 518:crane
520 | 519:crash helmet
521 | 520:crate
522 | 521:crib, cot
523 | 522:Crock Pot
524 | 523:croquet ball
525 | 524:crutch
526 | 525:cuirass
527 | 526:dam, dike, dyke
528 | 527:desk
529 | 528:desktop computer
530 | 529:dial telephone, dial phone
531 | 530:diaper, nappy, napkin
532 | 531:digital clock
533 | 532:digital watch
534 | 533:dining table, board
535 | 534:dishrag, dishcloth
536 | 535:dishwasher, dish washer, dishwashing machine
537 | 536:disk brake, disc brake
538 | 537:dock, dockage, docking facility
539 | 538:dogsled, dog sled, dog sleigh
540 | 539:dome
541 | 540:doormat, welcome mat
542 | 541:drilling platform, offshore rig
543 | 542:drum, membranophone, tympan
544 | 543:drumstick
545 | 544:dumbbell
546 | 545:Dutch oven
547 | 546:electric fan, blower
548 | 547:electric guitar
549 | 548:electric locomotive
550 | 549:entertainment center
551 | 550:envelope
552 | 551:espresso maker
553 | 552:face powder
554 | 553:feather boa, boa
555 | 554:file, file cabinet, filing cabinet
556 | 555:fireboat
557 | 556:fire engine, fire truck
558 | 557:fire screen, fireguard
559 | 558:flagpole, flagstaff
560 | 559:flute, transverse flute
561 | 560:folding chair
562 | 561:football helmet
563 | 562:forklift
564 | 563:fountain
565 | 564:fountain pen
566 | 565:four-poster
567 | 566:freight car
568 | 567:French horn, horn
569 | 568:frying pan, frypan, skillet
570 | 569:fur coat
571 | 570:garbage truck, dustcart
572 | 571:gasmask, respirator, gas helmet
573 | 572:gas pump, gasoline pump, petrol pump, island dispenser
574 | 573:goblet
575 | 574:go-kart
576 | 575:golf ball
577 | 576:golfcart, golf cart
578 | 577:gondola
579 | 578:gong, tam-tam
580 | 579:gown
581 | 580:grand piano, grand
582 | 581:greenhouse, nursery, glasshouse
583 | 582:grille, radiator grille
584 | 583:grocery store, grocery, food market, market
585 | 584:guillotine
586 | 585:hair slide
587 | 586:hair spray
588 | 587:half track
589 | 588:hammer
590 | 589:hamper
591 | 590:hand blower, blow dryer, blow drier, hair dryer, hair drier
592 | 591:hand-held computer, hand-held microcomputer
593 | 592:handkerchief, hankie, hanky, hankey
594 | 593:hard disc, hard disk, fixed disk
595 | 594:harmonica, mouth organ, harp, mouth harp
596 | 595:harp
597 | 596:harvester, reaper
598 | 597:hatchet
599 | 598:holster
600 | 599:home theater, home theatre
601 | 600:honeycomb
602 | 601:hook, claw
603 | 602:hoopskirt, crinoline
604 | 603:horizontal bar, high bar
605 | 604:horse cart, horse-cart
606 | 605:hourglass
607 | 606:iPod
608 | 607:iron, smoothing iron
609 | 608:jack-o'-lantern
610 | 609:jean, blue jean, denim
611 | 610:jeep, landrover
612 | 611:jersey, T-shirt, tee shirt
613 | 612:jigsaw puzzle
614 | 613:jinrikisha, ricksha, rickshaw
615 | 614:joystick
616 | 615:kimono
617 | 616:knee pad
618 | 617:knot
619 | 618:lab coat, laboratory coat
620 | 619:ladle
621 | 620:lampshade, lamp shade
622 | 621:laptop, laptop computer
623 | 622:lawn mower, mower
624 | 623:lens cap, lens cover
625 | 624:letter opener, paper knife, paperknife
626 | 625:library
627 | 626:lifeboat
628 | 627:lighter, light, igniter, ignitor
629 | 628:limousine, limo
630 | 629:liner, ocean liner
631 | 630:lipstick, lip rouge
632 | 631:Loafer
633 | 632:lotion
634 | 633:loudspeaker, speaker, speaker unit, loudspeaker system, speaker system
635 | 634:loupe, jeweler's loupe
636 | 635:lumbermill, sawmill
637 | 636:magnetic compass
638 | 637:mailbag, postbag
639 | 638:mailbox, letter box
640 | 639:maillot
641 | 640:maillot, tank suit
642 | 641:manhole cover
643 | 642:maraca
644 | 643:marimba, xylophone
645 | 644:mask
646 | 645:matchstick
647 | 646:maypole
648 | 647:maze, labyrinth
649 | 648:measuring cup
650 | 649:medicine chest, medicine cabinet
651 | 650:megalith, megalithic structure
652 | 651:microphone, mike
653 | 652:microwave, microwave oven
654 | 653:military uniform
655 | 654:milk can
656 | 655:minibus
657 | 656:miniskirt, mini
658 | 657:minivan
659 | 658:missile
660 | 659:mitten
661 | 660:mixing bowl
662 | 661:mobile home, manufactured home
663 | 662:Model T
664 | 663:modem
665 | 664:monastery
666 | 665:monitor
667 | 666:moped
668 | 667:mortar
669 | 668:mortarboard
670 | 669:mosque
671 | 670:mosquito net
672 | 671:motor scooter, scooter
673 | 672:mountain bike, all-terrain bike, off-roader
674 | 673:mountain tent
675 | 674:mouse, computer mouse
676 | 675:mousetrap
677 | 676:moving van
678 | 677:muzzle
679 | 678:nail
680 | 679:neck brace
681 | 680:necklace
682 | 681:nipple
683 | 682:notebook, notebook computer
684 | 683:obelisk
685 | 684:oboe, hautboy, hautbois
686 | 685:ocarina, sweet potato
687 | 686:odometer, hodometer, mileometer, milometer
688 | 687:oil filter
689 | 688:organ, pipe organ
690 | 689:oscilloscope, scope, cathode-ray oscilloscope, CRO
691 | 690:overskirt
692 | 691:oxcart
693 | 692:oxygen mask
694 | 693:packet
695 | 694:paddle, boat paddle
696 | 695:paddlewheel, paddle wheel
697 | 696:padlock
698 | 697:paintbrush
699 | 698:pajama, pyjama, pj's, jammies
700 | 699:palace
701 | 700:panpipe, pandean pipe, syrinx
702 | 701:paper towel
703 | 702:parachute, chute
704 | 703:parallel bars, bars
705 | 704:park bench
706 | 705:parking meter
707 | 706:passenger car, coach, carriage
708 | 707:patio, terrace
709 | 708:pay-phone, pay-station
710 | 709:pedestal, plinth, footstall
711 | 710:pencil box, pencil case
712 | 711:pencil sharpener
713 | 712:perfume, essence
714 | 713:Petri dish
715 | 714:photocopier
716 | 715:pick, plectrum, plectron
717 | 716:pickelhaube
718 | 717:picket fence, paling
719 | 718:pickup, pickup truck
720 | 719:pier
721 | 720:piggy bank, penny bank
722 | 721:pill bottle
723 | 722:pillow
724 | 723:ping-pong ball
725 | 724:pinwheel
726 | 725:pirate, pirate ship
727 | 726:pitcher, ewer
728 | 727:plane, carpenter's plane, woodworking plane
729 | 728:planetarium
730 | 729:plastic bag
731 | 730:plate rack
732 | 731:plow, plough
733 | 732:plunger, plumber's helper
734 | 733:Polaroid camera, Polaroid Land camera
735 | 734:pole
736 | 735:police van, police wagon, paddy wagon, patrol wagon, wagon, black Maria
737 | 736:poncho
738 | 737:pool table, billiard table, snooker table
739 | 738:pop bottle, soda bottle
740 | 739:pot, flowerpot
741 | 740:potter's wheel
742 | 741:power drill
743 | 742:prayer rug, prayer mat
744 | 743:printer
745 | 744:prison, prison house
746 | 745:projectile, missile
747 | 746:projector
748 | 747:puck, hockey puck
749 | 748:punching bag, punch bag, punching ball, punchball
750 | 749:purse
751 | 750:quill, quill pen
752 | 751:quilt, comforter, comfort, puff
753 | 752:racer, race car, racing car
754 | 753:racket, racquet
755 | 754:radiator
756 | 755:radio, wireless
757 | 756:radio telescope, radio reflector
758 | 757:rain barrel
759 | 758:recreational vehicle, RV, R.V.
760 | 759:reel
761 | 760:reflex camera
762 | 761:refrigerator, icebox
763 | 762:remote control, remote
764 | 763:restaurant, eating house, eating place, eatery
765 | 764:revolver, six-gun, six-shooter
766 | 765:rifle
767 | 766:rocking chair, rocker
768 | 767:rotisserie
769 | 768:rubber eraser, rubber, pencil eraser
770 | 769:rugby ball
771 | 770:rule, ruler
772 | 771:running shoe
773 | 772:safe
774 | 773:safety pin
775 | 774:saltshaker, salt shaker
776 | 775:sandal
777 | 776:sarong
778 | 777:sax, saxophone
779 | 778:scabbard
780 | 779:scale, weighing machine
781 | 780:school bus
782 | 781:schooner
783 | 782:scoreboard
784 | 783:screen, CRT screen
785 | 784:screw
786 | 785:screwdriver
787 | 786:seat belt, seatbelt
788 | 787:sewing machine
789 | 788:shield, buckler
790 | 789:shoe shop, shoe-shop, shoe store
791 | 790:shoji
792 | 791:shopping basket
793 | 792:shopping cart
794 | 793:shovel
795 | 794:shower cap
796 | 795:shower curtain
797 | 796:ski
798 | 797:ski mask
799 | 798:sleeping bag
800 | 799:slide rule, slipstick
801 | 800:sliding door
802 | 801:slot, one-armed bandit
803 | 802:snorkel
804 | 803:snowmobile
805 | 804:snowplow, snowplough
806 | 805:soap dispenser
807 | 806:soccer ball
808 | 807:sock
809 | 808:solar dish, solar collector, solar furnace
810 | 809:sombrero
811 | 810:soup bowl
812 | 811:space bar
813 | 812:space heater
814 | 813:space shuttle
815 | 814:spatula
816 | 815:speedboat
817 | 816:spider web, spider's web
818 | 817:spindle
819 | 818:sports car, sport car
820 | 819:spotlight, spot
821 | 820:stage
822 | 821:steam locomotive
823 | 822:steel arch bridge
824 | 823:steel drum
825 | 824:stethoscope
826 | 825:stole
827 | 826:stone wall
828 | 827:stopwatch, stop watch
829 | 828:stove
830 | 829:strainer
831 | 830:streetcar, tram, tramcar, trolley, trolley car
832 | 831:stretcher
833 | 832:studio couch, day bed
834 | 833:stupa, tope
835 | 834:submarine, pigboat, sub, U-boat
836 | 835:suit, suit of clothes
837 | 836:sundial
838 | 837:sunglass
839 | 838:sunglasses, dark glasses, shades
840 | 839:sunscreen, sunblock, sun blocker
841 | 840:suspension bridge
842 | 841:swab, swob, mop
843 | 842:sweatshirt
844 | 843:swimming trunks, bathing trunks
845 | 844:swing
846 | 845:switch, electric switch, electrical switch
847 | 846:syringe
848 | 847:table lamp
849 | 848:tank, army tank, armored combat vehicle, armoured combat vehicle
850 | 849:tape player
851 | 850:teapot
852 | 851:teddy, teddy bear
853 | 852:television, television system
854 | 853:tennis ball
855 | 854:thatch, thatched roof
856 | 855:theater curtain, theatre curtain
857 | 856:thimble
858 | 857:thresher, thrasher, threshing machine
859 | 858:throne
860 | 859:tile roof
861 | 860:toaster
862 | 861:tobacco shop, tobacconist shop, tobacconist
863 | 862:toilet seat
864 | 863:torch
865 | 864:totem pole
866 | 865:tow truck, tow car, wrecker
867 | 866:toyshop
868 | 867:tractor
869 | 868:trailer truck, tractor trailer, trucking rig, rig, articulated lorry, semi
870 | 869:tray
871 | 870:trench coat
872 | 871:tricycle, trike, velocipede
873 | 872:trimaran
874 | 873:tripod
875 | 874:triumphal arch
876 | 875:trolleybus, trolley coach, trackless trolley
877 | 876:trombone
878 | 877:tub, vat
879 | 878:turnstile
880 | 879:typewriter keyboard
881 | 880:umbrella
882 | 881:unicycle, monocycle
883 | 882:upright, upright piano
884 | 883:vacuum, vacuum cleaner
885 | 884:vase
886 | 885:vault
887 | 886:velvet
888 | 887:vending machine
889 | 888:vestment
890 | 889:viaduct
891 | 890:violin, fiddle
892 | 891:volleyball
893 | 892:waffle iron
894 | 893:wall clock
895 | 894:wallet, billfold, notecase, pocketbook
896 | 895:wardrobe, closet, press
897 | 896:warplane, military plane
898 | 897:washbasin, handbasin, washbowl, lavabo, wash-hand basin
899 | 898:washer, automatic washer, washing machine
900 | 899:water bottle
901 | 900:water jug
902 | 901:water tower
903 | 902:whiskey jug
904 | 903:whistle
905 | 904:wig
906 | 905:window screen
907 | 906:window shade
908 | 907:Windsor tie
909 | 908:wine bottle
910 | 909:wing
911 | 910:wok
912 | 911:wooden spoon
913 | 912:wool, woolen, woollen
914 | 913:worm fence, snake fence, snake-rail fence, Virginia fence
915 | 914:wreck
916 | 915:yawl
917 | 916:yurt
918 | 917:web site, website, internet site, site
919 | 918:comic book
920 | 919:crossword puzzle, crossword
921 | 920:street sign
922 | 921:traffic light, traffic signal, stoplight
923 | 922:book jacket, dust cover, dust jacket, dust wrapper
924 | 923:menu
925 | 924:plate
926 | 925:guacamole
927 | 926:consomme
928 | 927:hot pot, hotpot
929 | 928:trifle
930 | 929:ice cream, icecream
931 | 930:ice lolly, lolly, lollipop, popsicle
932 | 931:French loaf
933 | 932:bagel, beigel
934 | 933:pretzel
935 | 934:cheeseburger
936 | 935:hotdog, hot dog, red hot
937 | 936:mashed potato
938 | 937:head cabbage
939 | 938:broccoli
940 | 939:cauliflower
941 | 940:zucchini, courgette
942 | 941:spaghetti squash
943 | 942:acorn squash
944 | 943:butternut squash
945 | 944:cucumber, cuke
946 | 945:artichoke, globe artichoke
947 | 946:bell pepper
948 | 947:cardoon
949 | 948:mushroom
950 | 949:Granny Smith
951 | 950:strawberry
952 | 951:orange
953 | 952:lemon
954 | 953:fig
955 | 954:pineapple, ananas
956 | 955:banana
957 | 956:jackfruit, jak, jack
958 | 957:custard apple
959 | 958:pomegranate
960 | 959:hay
961 | 960:carbonara
962 | 961:chocolate sauce, chocolate syrup
963 | 962:dough
964 | 963:meat loaf, meatloaf
965 | 964:pizza, pizza pie
966 | 965:potpie
967 | 966:burrito
968 | 967:red wine
969 | 968:espresso
970 | 969:cup
971 | 970:eggnog
972 | 971:alp
973 | 972:bubble
974 | 973:cliff, drop, drop-off
975 | 974:coral reef
976 | 975:geyser
977 | 976:lakeside, lakeshore
978 | 977:promontory, headland, head, foreland
979 | 978:sandbar, sand bar
980 | 979:seashore, coast, seacoast, sea-coast
981 | 980:valley, vale
982 | 981:volcano
983 | 982:ballplayer, baseball player
984 | 983:groom, bridegroom
985 | 984:scuba diver
986 | 985:rapeseed
987 | 986:daisy
988 | 987:yellow lady's slipper, yellow lady-slipper, Cypripedium calceolus, Cypripedium parviflorum
989 | 988:corn
990 | 989:acorn
991 | 990:hip, rose hip, rosehip
992 | 991:buckeye, horse chestnut, conker
993 | 992:coral fungus
994 | 993:agaric
995 | 994:gyromitra
996 | 995:stinkhorn, carrion fungus
997 | 996:earthstar
998 | 997:hen-of-the-woods, hen of the woods, Polyporus frondosus, Grifola frondosa
999 | 998:bolete
1000 | 999:ear, spike, capitulum
1001 | 1000:toilet tissue, toilet paper, bathroom tissue
1002 |
--------------------------------------------------------------------------------