A used bookstore can contain exactly the book being sought and still offer no practical way to ask whether it is there. The shop may be organized by broad subject, with several thousand books inside each section and no public inventory that reflects what arrived yesterday.

If the object is simply to browse, this is part of the pleasure. If the object is to find a particular Graham Greene novel before the parking meter expires, inspecting every spine becomes less charming.

This is a good problem for live text recognition. Shelf Scan has a Live Mode that reads visible shelf text through the camera and highlights matches to a search query in real time. Instead of photographing a shelf and examining the picture later, the phone can be held up while moving along the books.

Search for text that is likely to be visible

The best query is not necessarily the complete title. It is the text most likely to appear clearly on the spine.

If the target is The Left Hand of Darkness, searching Le Guin may be more useful than entering every word of the title. An author's surname can catch several editions and may reveal other books worth noticing at the same time. For a distinctive title, one unusual word can be enough.

This also gives the search a graceful failure mode. If Middlemarch produces nothing, there is not much else to try. If a long title fails because some words are small or obscured, a shorter query may still catch the useful part of the spine.

Let the camera scan the shelf

Open Live Mode, enter the search, and move the camera steadily across the shelf. Shelf Scan performs the OCR on the device and lights up text that matches the query. There is no need to take a photograph of each case or wait for an image to be processed later.

A crowded used bookstore is an unusually good setting for this because the task is repetitive. A person looking for one author may otherwise read hundreds of irrelevant names. The camera does not make the shelf orderly; it simply watches for the few strings of text that matter.

Move slowly enough that the spines stay readable. If the books are arranged on shelves above and below eye level, it usually makes more sense to scan one band at a time than to try to fit an entire bookcase into the frame.

Used books are not standardized objects

No OCR system can read text that is not visible. Old bindings can be faded. Decorative lettering may be difficult to recognize. A mass-market paperback can be wedged so tightly between two books that half the title disappears. Some books have nearly blank spines.

That means a live scan should be treated as a fast search aid, not a proof that the book is absent. If the target matters enough, the last few feet of suspicious shelf still deserve a human look.

The physical organization of the shop matters too. A copy of The Odyssey might reasonably be under classics, poetry, literature, mythology, or a shelf labeled simply "O." Technology cannot settle a shelving decision made twenty years ago by someone with a pencil and a fondness for private categories.

Search broadly when the real goal is discovery

Sometimes the wanted item is not one exact title. The useful query may be Le Carré, Penguin Classics, Byzantium, or the name of a translator. That changes Live Mode from a locator into a way of inspecting a section for a particular interest without reading every spine.

This is especially useful in stores where the pleasure is partly in finding an edition or title that was not known in advance. A narrow database search answers, "Do you have this ISBN?" A shelf search can answer the looser question, "Is there anything here by or about this person?"

Live search and saved shelf search solve different problems

Shelf Scan also has a Library for saved shelf photographs. That is useful when the shelf is somewhere else. A reader can photograph books at home and later check the home library while standing in a bookstore.

Live Mode reverses the situation. The phone and the shelf are in the same place, and the problem is finding one item in the physical collection currently in front of you.

Used bookstores make the distinction unusually clear. Sometimes the question is, "Do I already own this?" Sometimes it is, "Where in these six bookcases is the thing I came here to buy?" They look similar because both involve shelves, but they are different retrieval problems.

The tool used in this workflow

Shelf Scan

Shelf Scan for Android uses on-device OCR to search visible shelf text. In Live Mode, it highlights matching text through the camera in real time. It also has a Library for saving and later searching shelf photos. The OCR works offline.

See Shelf Scan.