import cv2
import sys
import numpy as np

def resize(src, w_ratio, h_ratio):
    height = src.shape[0]
    width = src.shape[1]
    dst = cv2.resize(src,(width/100*w_ratio,height/100*h_ratio))
    return dst

if __name__ == '__main__':
    param = sys.argv
    if (len(param) != 4):
        print ("Usage: $ python " + param[0] + " sample.jpg wide_ratio height_ratio")
        quit()

    # open image file
    try:
        input_img = cv2.imread(param[1])
    except:
        print ('faild to load %s' % param[1])
        quit()

    if input_img is None:
        print ('faild to load %s' % param[1])
        quit()

    w_ratio = int(param[2])
    h_ratio = int(param[3])

    output_img = resize(input_img, w_ratio, h_ratio)
    cv2.imwrite(param[1], output_img)

import cv2
import sys

def resize(src, w_ratio, h_ratio):
    height = src.shape[0]
    width = src.shape[1]
    dst = cv2.resize(src,((int)(width/100*w_ratio),(int)(height/100*h_ratio)))
    return dst

if __name__ == '__main__':
    param = sys.argv
    if (len(param) != 4):
        print ("Usage: $ python " + param[0] + " sample.jpg wide_ratio height_ratio")
        quit()

    # open image file
    try:
        input_img = cv2.imread(param[1])
    except:
        print ('faild to load %s' % param[1])
        quit()

    if input_img is None:
        print ('faild to load %s' % param[1])
        quit()

    w_ratio = int(param[2])
    h_ratio = int(param[3])

    output_img = resize(input_img, w_ratio, h_ratio)
    cv2.imwrite(param[1], output_img)

Fix bug and delete unused library
Fix bug and delete unused library

  import cv2
  import sys
- import numpy as np
  
  def resize(src, w_ratio, h_ratio):
      height = src.shape[0]
      width = src.shape[1]
-     dst = cv2.resize(src,(width/100*w_ratio,height/100*h_ratio))
+     dst = cv2.resize(src,((int)(width/100*w_ratio),(int)(height/100*h_ratio)))
      return dst
  
  if __name__ == '__main__':
      param = sys.argv
      if (len(param) != 4):
          print ("Usage: $ python " + param[0] + " sample.jpg wide_ratio height_ratio")
          quit()
  
      # open image file
      try:
          input_img = cv2.imread(param[1])
      except:
          print ('faild to load %s' % param[1])
          quit()
  
      if input_img is None:
          print ('faild to load %s' % param[1])
          quit()
  
      w_ratio = int(param[2])
      h_ratio = int(param[3])
  
      output_img = resize(input_img, w_ratio, h_ratio)
      cv2.imwrite(param[1], output_img)
  
Fix bug and delete unused library
## Code Before:
import cv2
import sys
import numpy as np

def resize(src, w_ratio, h_ratio):
    height = src.shape[0]
    width = src.shape[1]
    dst = cv2.resize(src,(width/100*w_ratio,height/100*h_ratio))
    return dst

if __name__ == '__main__':
    param = sys.argv
    if (len(param) != 4):
        print ("Usage: $ python " + param[0] + " sample.jpg wide_ratio height_ratio")
        quit()

    # open image file
    try:
        input_img = cv2.imread(param[1])
    except:
        print ('faild to load %s' % param[1])
        quit()

    if input_img is None:
        print ('faild to load %s' % param[1])
        quit()

    w_ratio = int(param[2])
    h_ratio = int(param[3])

    output_img = resize(input_img, w_ratio, h_ratio)
    cv2.imwrite(param[1], output_img)

## Instruction:
Fix bug and delete unused library
## Code After:
import cv2
import sys

def resize(src, w_ratio, h_ratio):
    height = src.shape[0]
    width = src.shape[1]
    dst = cv2.resize(src,((int)(width/100*w_ratio),(int)(height/100*h_ratio)))
    return dst

if __name__ == '__main__':
    param = sys.argv
    if (len(param) != 4):
        print ("Usage: $ python " + param[0] + " sample.jpg wide_ratio height_ratio")
        quit()

    # open image file
    try:
        input_img = cv2.imread(param[1])
    except:
        print ('faild to load %s' % param[1])
        quit()

    if input_img is None:
        print ('faild to load %s' % param[1])
        quit()

    w_ratio = int(param[2])
    h_ratio = int(param[3])

    output_img = resize(input_img, w_ratio, h_ratio)
    cv2.imwrite(param[1], output_img)
