You can find all Roman Imperial coins that are in RIC (the main reference but a lot of very large books that are expensive to buy) on
http://numismatics.org/ocre/ But it takes a bit of experimentation to get the right search results - often if you enter too much it will not show you all valid results, even though your search is correct. But nowhere else is as good from legends and legend fragments. So on this site, I start with whichever bits of legend I'm 100% sure about (and add * to either end). Then I filter by material, and perhaps deity, emperor, mint etc if I'm sure of it.
Tesorillo (as mentioned above) is good for late bronzes, especially where the legends might be missing or unreadable. Of course, you have to know you have a late bronze.
Wildwinds
http://www.wildwinds.com/coins/ric/i.html is a good list of most (but not all) Roman coins, to help with searches that don't really work on Ocre, such as where you know the emperor and have a clear mintmark but don't necessarily know the mint. (Also for double checking Ocre).
You will rarely find an exact match, as they are handmade and no two dies are the same. RIC is based on variations in certain features, but isn't even consistent in that. So things like letters in fields are usually mentioned, or the bust facing left instead of right, but these are sometimes included in the same RIC type and sometimes not. You can even have random objects appear that are ignored by the reference. Slight legend variations are very common and not always listed in RIC.
The bust is almost always defined by whether they are draped, cuirassed, draped and cuirassed, bare, or a head (no shoulders), or perhaps wearing imperial mantle. How these things are drawn or styled doesn't matter. None of the facial features matter, just whether they are facing left or right, and the type of crown (radiate, pearl-diademed, rosette-diademed) is noted. Even so, much of the time you could debate forever whether a particular bust is cuirassed or rosette-diademed, or not.