Đọc hình ảnh từ thư mục python opencv

Xin chào mọi người, tôi là David Praise và trong hướng dẫn hôm nay, chúng ta sẽ tìm hiểu cách tải và hiển thị hình ảnh bằng OpenCV. Sau đó, chúng ta sẽ khám phá cách trích xuất các kích thước không gian về hình ảnh của chúng ta

Nếu bạn chưa cài đặt OpenCV trên máy tính của mình, tôi đã phát hành một hướng dẫn trong đó tôi nói về những sai lầm mà tôi đã mắc phải khi cài đặt OpenCV trong quá khứ;

Sau khi bạn đã tải xuống thư viện OpenCV và đã cài đặt các điều kiện tiên quyết của nó, chúng tôi sẽ xác thực xem môi trường của chúng tôi đã được thiết lập chính xác hay chưa bằng cách sử dụng các bước sau

Chúng tôi sẽ đầu tiên

  • Đọc một hình ảnh từ một thư mục
  • Trích xuất các kích thước không gian có ý nghĩa từ hình ảnh của chúng tôi
  • Hiển thị hình ảnh trên màn hình để bạn xem
  • Cuối cùng, sau đó lưu hình ảnh hiển thị

Cấu trúc dự án

Trước khi chúng tôi bắt đầu triển khai tập lệnh Python cho hướng dẫn này, trước tiên hãy xem lại cấu trúc thư mục dự án của chúng tôi

Nhấp vào đây để tải xuống mã

Cách đọc và hiển thị hình ảnh bằng OpenCV

1

2

3

4

5

6

7

$ cây . --dirsfirst

.

├── đĩa mềm. jpg

├── load_image. py

└── đầu ra. jpg

 

0 thư mục, 3 tệp

Thư mục chứa

  • Tệp tập lệnh Python của chúng tôi load_image.py
  • Hình ảnh thử nghiệm của chúng tôi, floppy_disk.jpg
  • Hình ảnh output.jpg sẽ được tạo nhanh chóng trong khi tập lệnh đang được thực thi

Bây giờ hãy triển khai tập lệnh load_image.py Python của chúng ta bằng OpenCV

Triển khai tập lệnh tải hình ảnh OpenCV

Đầu tiên, tạo một tập lệnh mới, đặt tên là load_image.py và chèn đoạn mã sau vào

Cách đọc và hiển thị hình ảnh bằng OpenCV

1

2

3

4

5

6

7

8

9

# nhập các mô-đun cần thiết

nhập argparse

nhập cv2

 

# khởi tạo trình phân tích cú pháp đối số và thiết lập các đối số cần thiết

trình phân tích cú pháp = argparse. Trình phân tích đối số[]

trình phân tích cú pháp. add_argument['-image', required=True, help='Path to the image']

trình phân tích cú pháp. add_argument['--đầu ra', default='output.jpg', trợ giúp='Đường dẫn đến hình ảnh đầu ra'

Chủ Đề