Lycopene is insoluble, so if you just eat a fresh tomato, most of the lycopene passes straight through you as fibre.
In order to absorb lycopene, it has to be dissolved in oil, and to do this, the tomatoes have to be cooked in oil (preferably with skins where the lycopene is most concentrated) and the oil consumed.
I don't know if tinned tomatoes have any oil in them, and they're often peeled too, so that's maybe not a good source.
The best sources tend to be tomato soup, tomato ketchup, and tomato puree. If you just want it as a supplement, quite likely a teaspoon of concentrated tomato puree (sold in tubes) is a good source, providing it contains oil.