Bài viết này sẽ trình bày phương pháp thay đổi độ sắc nét của hình ảnh trong PyTorch.
Làm cách nào để điều chỉnh/thay đổi độ sắc nét của hình ảnh trong PyTorch?
Để điều chỉnh độ sắc nét của hình ảnh trong PyTorch, hãy xem các bước sau:
- Tải hình ảnh mong muốn lên Google Colab
- Nhập các thư viện cần thiết
- Đọc hình ảnh đầu vào
- Thay đổi độ sắc nét của hình ảnh đầu vào
- Hiển thị hình ảnh được điều chỉnh độ sắc nét
Bước 1: Tải hình ảnh lên Google Colab
Đầu tiên, hãy mở Google Colab và nhấp vào các biểu tượng được đánh dấu bên dưới. Sau đó, chọn hình ảnh cụ thể từ máy tính và tải lên:
Bằng cách đó, hình ảnh sẽ được tải lên Google Colab:
Ở đây, chúng tôi đã tải lên hình ảnh sau đây và chúng tôi sẽ điều chỉnh độ sắc nét của hình ảnh này:
Bước 2: Nhập thư viện cần thiết
Sau đó, nhập các thư viện cần thiết. Ví dụ: chúng tôi đã nhập các thư viện sau:
nhập khẩu ngọn đuốctừ PIL nhập khẩu Hình ảnh
nhập khẩu torchvision. biến đổi . chức năng BẰNG F
Đây:
- “ ngọn đuốc nhập khẩu ” nhập thư viện PyTorch.
- “ từ hình ảnh nhập PIL ” được sử dụng để mở và lưu các định dạng tệp hình ảnh khác nhau.
- “ nhập torchvision.transforms.function dưới dạng F ” nhập mô-đun chức năng từ “torchvision.transforms” cung cấp các phép biến đổi:
Bước 3: Đọc hình ảnh đầu vào
Sau đó, đọc hình ảnh đầu vào từ máy tính. Ở đây chúng ta đang đọc “ chim_img.jpg ” và lưu trữ nó trong “ đầu vào_img ' Biến đổi:
đầu vào_img = Hình ảnh. mở ( 'chim_img.jpg' )Bước 4: Thay đổi độ sắc nét của hình ảnh đầu vào
Bây giờ, hãy sửa đổi độ sắc nét của hình ảnh đầu vào bằng hệ số độ sắc nét cụ thể bằng cách sử dụng nút “ điều chỉnh_sharpness() ' phương pháp. Ở đây, chúng tôi đang điều chỉnh độ sắc nét bằng hệ số sắc nét “ 6 ”:
mới_img = F. điều chỉnh_độ sắc nét ( đầu vào_img , 6 )Bước 5: Hiển thị hình ảnh đã điều chỉnh độ sắc nét
Cuối cùng, xem hình ảnh được điều chỉnh độ sắc nét bằng cách hiển thị nó:
mới_img
Kết quả đầu ra trên cho thấy độ sắc nét của hình ảnh đầu vào đã được điều chỉnh thành công với hệ số độ sắc nét được chỉ định tức là “6”.
Tương tự, người dùng có thể chỉ định bất kỳ hệ số sắc nét nào khác để điều chỉnh/sửa đổi độ sắc nét của hình ảnh. Bây giờ, chúng ta sẽ điều chỉnh hình ảnh tương tự bằng nút “ -4 ” hệ số độ sắc nét để thấy sự khác biệt:
mới_img = F. điều chỉnh_độ sắc nét ( đầu vào_img , - 4 )Điều này sẽ làm mờ hình ảnh:
Ghi chú: Các ' 0 Giá trị ” và nhỏ hơn “0” đối với hệ số độ sắc nét sẽ tạo ra hình ảnh bị mờ và “ 1 ” đưa ra hình ảnh gốc. Giá trị trên 1 làm tăng độ sắc nét của hình ảnh.
So sánh
Có thể thấy sự so sánh giữa ảnh gốc và ảnh đã chỉnh độ sắc nét dưới đây:
Ghi chú : Bạn có thể truy cập Sổ tay Google Colab của chúng tôi tại đây liên kết .
Chúng tôi đã giải thích phương pháp hiệu quả để điều chỉnh độ sắc nét của hình ảnh trong PyTorch.
Phần kết luận
Để điều chỉnh/thay đổi độ sắc nét của hình ảnh trong PyTorch, trước tiên, hãy tải hình ảnh mong muốn lên Google Colab. Sau đó, nhập các thư viện cần thiết và đọc hình ảnh đầu vào. Tiếp theo, sử dụng “ điều chỉnh_sharpness() ” để thay đổi độ sắc nét của hình ảnh đầu vào với hệ số độ sắc nét mong muốn. Cuối cùng, xem hình ảnh được điều chỉnh độ sắc nét bằng cách hiển thị nó. Bài viết này đã trình bày phương pháp điều chỉnh/thay đổi độ sắc nét của hình ảnh trong PyTorch.