The size and shape of the hump differs by species. In the wild only males appear to get humps, but in aquaria, females can get humps too, even fairly large ones. So the presence of a hump does not in itself identify a male. The coloration differences between the sexes are mostly species specific. For example, female convict cichlids have orange on the belly, particularly when they are in breeding mode.
Males lack the orange.
For many species, the female changes into her breeding colors sooner in the breeding cycle than does the male. For example, tuba males in Costa Rica often don't show full expression of the breeding mask until after the fry are free-swimming whereas females display the mask at spawning. So again, the presence of long fins does not necessarily indicate a male fish.