There is no way to know from a picture. But it looks like good bud to me. How it was grown is more important then the strain name anyway.
telling what particular stain these buds are is not possible man but you can tell if it is a sativa or indica buds once you have tried smoking 'em.. you can tell based on the high you'll feel
My guess would be it's marijuana, you should probably double check with your local police department to be sure, I think might have an idea what it is.