Human skin cancer is the most common death. Skin cancer is defined as the abnormal growth of skin cells that most commonly occurs in areas of the body that are exposed to sunlight, but it can occur anywhere on the body. In their early stages, the majority of skin cancers are curable. As a result, detecting skin cancer early and quickly can save a patient's life. The incidence of malignant melanoma, the most dangerous type of skin cancer, rises year after year. Detecting skin cancer from a skin lesion is difficult due to artifacts, low contrast, mole, scar, etc. Due to the new technological advancements, early detection of skin cancer is now possible. This paper uses K-nearest neigbour (KNN), Artificial neural network (ANN) and support vector machine (SVM) classifiers for segmented and non-segmented groups and shows 95.8% overall accuracy for all classes, with the sensitivity of 97%, 91.4% and 99.7% for Benign, melanoma, seborrheic keratosis, respectively as well a precision of 92.4%, 96.6% and 99.7%, respectively. With all automatically extracted features, the accuracy is better in a non-segmented case. This paper could be extended and further processed to meet an everyday demand of how the lesions are classified or if there are any cancers.