How to do it...

  1. Import the necessary packages:
import cv2 
import numpy as np   
from sklearn import preprocessing 
  1. Load the encoding and decoding task operators:
class LabelEncoding(object): 
  # Method to encode labels from words to numbers 
  def encoding_labels(self, label_wordings): 
    self.le = preprocessing.LabelEncoder() 
    self.le.fit(label_wordings) 
  1. Implement word-to-number conversion for the input label:
  def word_to_number(self, label_wordings): 
    return int(self.le.transform([label_wordings])[0]) 
  1. Convert the input label from a number to word:
  def number_to_word(self, label_number): 
    return self.le.inverse_transform([label_number])[0] 
  1. Extract images and labels from the input path:
def getting_images_and_labels(path_input): label_wordings ...

Get Raspberry Pi 3 Cookbook for Python Programmers - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.