<start_of_image>s``` import cv2 import numpy as np
image = cv2.imread("pebbles.jpg")
hsv = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)
mask = cv2.inRange(hsv, (30, 30, 30), (180, 255, 255))
mask = 255 - mask
sand = cv2.imread("sand.jpg")
sand = cv2.resize(sand, (mask.shape[1], mask.shape[0]))
masked_sand = cv2.bitwise_and(sand, sand, mask=mask)
image[mask > 0] = masked_sand[mask > 0]
image = cv2.cvtColor(image, cv2.COLOR_HSV2BGR)
cv2.imwrite("result.jpg", image)
![IMG-20240928-WA0009](https://github.com/user-attachments/assets/eae3c765-b444-4017-90d8-714acf164606)