Sure! Here is the function rewritten so it uses OpenCV's resize function instead:

```
import cv2
import numpy as np

def resize_images(images, res_x, res_y):
    resized_images = np.zeros((images.shape[0], res_x, res_y))
    for n in range(len(images)):
        resized_image = cv2.resize(images[n], (res_y, res_x), cv2.INTER_NEAREST)
        resized_images[n] = resized_image
    return resized_images

```
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence