Nhận hình ảnh trong Python

Sven, một nhà báo từ Greeland, đang viết về Glacier Calving. Biên tập viên của anh ấy muốn có những bức ảnh về tảng băng trôi trong khu vực đi kèm với bài báo của anh ấy. Thật không may, Sven không rành về công nghệ và cần sự giúp đỡ của bạn

💬 câu hỏi. Làm cách nào chúng ta viết mã Python để thực hiện tải xuống hình ảnh?

Chúng ta có thể hoàn thành nhiệm vụ này bằng một trong các tùy chọn sau

  • Phương pháp 1. Sử dụng
    $ pip install pillow
    8 và
    $ pip install pillow
    9
  • Phương pháp 2. Sử dụng
    $ pip install pillow
    0 và
    $ pip install pillow
    1
  • Phương pháp 3. Sử dụng
    $ pip install pillow
    0 và
    $ pip install pillow
    3
  • Phương pháp 4. Sử dụng
    $ pip install pillow
    4
  • Thưởng. Tải xuống tất cả các hình ảnh bằng vòng lặp For

Sự chuẩn bị

Trước khi mã của chúng tôi thực thi thành công, hai [2] thư viện mới sẽ yêu cầu cài đặt

  • Thư viện
    $ pip install pillow
    5 được sử dụng để gửi và nhận các yêu cầu HTTP
  • Thư viện
    $ pip install pillow
    6[
    $ pip install pillow
    7] dùng để truy xuất và xử lý ảnh

Để cài đặt các thư viện này, hãy điều hướng đến thiết bị đầu cuối IDE. Tại dấu nhắc lệnh [

$ pip install pillow
8], hãy thực thi mã bên dưới. Đối với thiết bị đầu cuối được sử dụng trong ví dụ này, dấu nhắc lệnh là ký hiệu đô la [
$ pip install pillow
8]. Lời nhắc thiết bị đầu cuối của bạn có thể khác

$ pip install pillow
0

Nhấn phím

$ pip install pillow
10 trên bàn phím để bắt đầu quá trình cài đặt

$ pip install pillow

Nhấn phím

$ pip install pillow
10 trên bàn phím để bắt đầu quá trình cài đặt

Nếu quá trình cài đặt thành công, một thông báo sẽ hiển thị trong thiết bị đầu cuối cho biết điều tương tự

Vui lòng xem hướng dẫn cài đặt PyCharm để biết các thư viện cần thiết

  • Cách cài đặt Yêu cầu trên PyCharm
  • Cách cài đặt Gối trên PyCharm

Thêm đoạn mã sau vào đầu mỗi đoạn mã. Đoạn mã này sẽ cho phép mã trong bài viết này chạy không có lỗi

$ pip install pillow
1

💡 Lưu ý. Các thư viện bổ sung được chỉ ra ở trên không yêu cầu cài đặt vì chúng được tích hợp sẵn vào Python

Phương pháp 1. sử dụng yêu cầu. get[] và viết

Hàm

$ pip install pillow
0 được sử dụng với tệp
$ pip install pillow
13 và
$ pip install pillow
9 để tải xuống và lưu tệp được chỉ định

$ pip install pillow
7

Đoạn mã trên cố gắng kết nối với URL đã nêu [

$ pip install pillow
15]. Nếu thành công, Mã trạng thái là 200 được trả về. Hình ảnh này sau đó được mở và ghi vào tệp đã chỉ định và được lưu vào thư mục làm việc hiện tại

đầu ra

Phương pháp 2. sử dụng yêu cầu. nhận và Hình ảnh []

Thư viện

$ pip install pillow
5 được sử dụng với các chức năng
$ pip install pillow
13 và
$ pip install pillow
0 của thư viện
$ pip install pillow
17l để tải xuống và lưu tệp được chỉ định

$ pip install pillow
3

Đoạn mã trên kết nối với URL đã nêu [______115]. Hình ảnh này sau đó được mở và viết ở định dạng thô thành

$ pip install pillow
71. Cuối cùng, nó được lưu vào thư mục làm việc hiện tại dưới dạng tệp hình ảnh

đầu ra

Phương pháp 3. sử dụng yêu cầu. nhận và đóng cửa

Thư viện

$ pip install pillow
5 được sử dụng với hàm
$ pip install pillow
3 và
$ pip install pillow
0 để sao chép, tải xuống và lưu tệp được chỉ định

$ pip install pillow
9

Mã này truy xuất URL đã chỉ định, sau đó mở và tạo một đối tượng tệp. Đối tượng này lưu tệp được nêu trong

$ pip install pillow
13 vào thư mục làm việc hiện tại. Để dọn dẹp, đối tượng phản hồi sẽ bị xóa

đầu ra

Phương pháp 4. sử dụng urllib

Mã này sử dụng các thư viện

$ pip install pillow
76 và
$ pip install pillow
5 để kết nối, truy xuất, xử lý và lưu hình ảnh. Ví dụ: chúng tôi gọi
$ pip install pillow
78 để tải xuống hình ảnh tại URL đã cho

Đây là ví dụ đầy đủ

$ pip install pillow
4

Trên một dòng mã, mã này gọi các thư viện

$ pip install pillow
5 và
$ pip install pillow
76 để thực hiện tất cả các tác vụ truy xuất, xử lý và lưu hình ảnh được chỉ định vào thư mục làm việc hiện tại

đầu ra

Thưởng

Mã này lấy tất cả các URL ở trên và dán chúng vào Danh sách. Tiếp theo, Danh sách được tham chiếu trong vòng lặp For. Cuối cùng, mỗi hình ảnh được truy xuất, xử lý và lưu vào thư mục làm việc hiện tại

$ pip install pillow
7

Bản tóm tắt

Bốn [4] phương pháp tải xuống và lưu hình ảnh này sẽ cung cấp cho bạn đủ thông tin để chọn phương pháp tốt nhất cho yêu cầu mã hóa của bạn

Python có thể tạo hình ảnh không?

Bài viết này là tổng quan ngắn gọn về ba cách để tạo hình ảnh bằng Python. Naive Bayes, GAN và VAE . Mỗi người sử dụng bộ dữ liệu chữ số viết tay MNIST. Hình ảnh có thể được tạo bằng Naive Bayes; .

Chúng tôi có thể trích xuất dữ liệu từ hình ảnh bằng Python không?

Tesseract là công cụ OCR [nhận dạng ký tự quang học] mã nguồn mở cho phép trích xuất văn bản từ hình ảnh . Để sử dụng nó trong Python, chúng ta cũng sẽ cần thư viện pytesseract là trình bao bọc cho công cụ Tesseract.

Chủ Đề