下面是将Halcon代码转换为Python代码的结果:
```python
import os
import random
image_files = []
image_folder = 'G:/Grasp-Dataset/brick-text'
for root, dirs, files in os.walk(image_folder):
for file in files:
if file.lower().endswith(('.tif', '.tiff', '.gif', '.bmp', '.jpg', '.jpeg', '.jp2', '.png', '.pcx', '.pgm', '.ppm', '.pbm', '.xwd', '.ima', '.hobj')):
image_files.append(os.path.join(root, file))
for image_file in image_files:
image = read_image(image_file)
base_name, extension = os.path.splitext(os.path.basename(image_file))
directory = os.path.dirname(image_file)
min_value = 20
max_value = 60
amp = min_value + random.random() * (max_value - min_value)
image_noise = add_noise_white(image, 'uniform', amp)
write_image(image_noise, 'jpeg', 0, os.path.join(directory, base_name + 'noise'))
```
请注意,上述代码中的`read_image`、`add_noise_white`和`write_image`函数需要根据你使用的图像处理库进行相应的替换。此外,还需要导入适当的库以支持所使用的函数和操作。