Можно, конечно, определить, но сложно, и только при ближайшем рассмотрении.
В основном, по ширине зрачков можно понять, что человек наркоман.
Если зрачки сужены даже в достаточно темном помещении, то перед вами человек, который употребляет героин или другие опиаты.
Если зрачки, напротив, чрезмерно расширены, то человек может быть употребляет психостимуляторы: винт (первитин), марихуану или кокаин.
Также для наркоманов может быть характерно замедленные действия или, наоборот, немотивированная активность.
Наркоманы, которые употребляют героин, периодически чешутся.
У них бывает зуд кожи.
В общем, сопоставив только несколько факторов, можно понять, что человек - наркоман.
Просто в толпе его не определишь, нужно присматриваться пристальнее.