Generation

fix invalid codeFri, 31 Mar 2023

# This code has been rewritten to use a graphical user interface for image processing import numpy as np import cv2 import os import tkinter as tk from tkinter import filedialog # Create a GUI window to select the directory containing the raw images root = tk.Tk() root.withdraw() directory = filedialog.askdirectory(title="Select Directory Containing Raw Images") directory2 = filedialog.askdirectory(title="Select Directory Containing tiff Images") # Process each raw image in the selected directory for filename in os.listdir(directory): if filename.endswith(".raw"):#.raw img = np.fromfile(os.path.join(directory, filename), dtype=np.uint16) img = np.reshape(img, (1280, 1080))#(480, 640) # Convert to 8-bit display img = cv2.convertScaleAbs(img.astype(np.uint8)) # Save processed image as tif cv2.imwrite(os.path.join(directory2, filename[:-4] + '.tif'), img) # Display image # cv2.imshow('Image', img) #cv2.waitKey(0) #cv2.destroyAllWindows() else: continue

</details>

Want to kickstart your project?Use the new AI Studio to create your code