sách gpt4 ăn đã đi

Phương pháp Python để trích xuất tất cả các tệp .jpg trong thư mục được chuyển và xem từng khung

In lại Tác giả: qq735679552 Thời gian cập nhật: 28-09-2022 22:32:09 28 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài blog CFSDN này sử dụng Python để giải nén tất cả các file .jpg trong thư mục truyền và xem từng khung hình được tác giả sưu tầm và biên soạn. Nếu bạn quan tâm đến bài viết này thì nhớ like nhé.

Trong python, bạn có thể thay thế \ trong đường dẫn bằng / để tránh thoát.

Phương thức os.walk có thể trích xuất thư mục gốc, thư mục và tệp của các tệp trong đường dẫn đích. Sau đó thao tác trên từng file.

Thao tác cắt [:] xác định xem đó là tệp .jpg hay .JPG.

Phương thức sao chép của Shutil sao chép các tập tin từ đường dẫn cũ sang đường dẫn mới.

Phương pháp toàn cầu của glob trích xuất tất cả ảnh trong thư mục đích, hiển thị và lưu từng ảnh.

Code và chú thích chi tiết như sau:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
nhập khẩu Bạn
nhập khẩu im lặng
nhập khẩu toàn cầu
nhập khẩu cv2
 
con đường = 'C:/Users/deepw/Desktop/testfile'
đường dẫn mới = 'D:/mới'
root,dirs,files TRONG os.walk(đường dẫn): #Giải nén tất cả các tệp jpg trong thư mục và sao chép chúng vào thư mục mới
   Tôi TRONG phạm vi ( chỉ một (tập tin)):
     nếu như tập tin[i][ - 3 :] = = 'jpg' hoặc tập tin[i][ - 3 :] = = 'JPG' :
       đường dẫn tệp = gốc rễ + '/' + tập tin[i]
       đường dẫn tệp mới = đường dẫn mới + '/' + tập tin[i]
       shutil.copy(đường_dẫn_tệp,đường_dẫn_tệp_mới)
 
 
 
đường dẫn img = toàn cầu.globe( 'D:/mới/*.jpg' ) #Nhận tất cả ảnh trong thư mục mới
Tôi = 1
mỗi TRONG đường dẫn img:
   hình ảnh = cv2.imread(mỗi, cv2.IMPREAD_UNCHANGED)
   cv2.imshow( 'Hình ảnh' , hình ảnh) #Hiển thị từng khung hình theo trình tự
   tôi = cv2.waitKey( 0 ) #Thời gian chờ cho mỗi khung hình là vô hạn
   nếu như tôi = = từ ( 'S' ): #Save khung này khi nhấn phím s. Nếu nhấn các phím khác, nó sẽ không lưu và chuyển sang khung tiếp theo.
     cv2.imwrite( 'D:/muốn/%d.jpg' % tôi,hình ảnh,[ số nguyên (cv2.IMWRITE_JPEG_QUALITY), 100 ])
     cv2.destroyAllWindows()
   khác :
     cv2.destroyAllWindows()
   Tôi = Tôi + 1

Cách Python giải nén toàn bộ file .jpg trong thư mục truyền và xem từng khung hình trên đây là toàn bộ nội dung được editor chia sẻ, hy vọng có thể cho các bạn tham khảo và mong các bạn ủng hộ.

Liên kết gốc: https://blog.csdn.net/malvas/article/details/80880790.

Cuối cùng, bài viết này về phương pháp trích xuất tất cả các tệp .jpg trong thư mục truyền và xem từng khung của Python sẽ kết thúc tại đây. Nếu bạn muốn biết thêm về phương pháp trích xuất tất cả các tệp .jpg trong thư mục truyền và xem từng khung của Python. của phương pháp khung, vui lòng tìm kiếm các bài viết CFSDN hoặc tiếp tục duyệt các bài viết liên quan. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .

28 4 0
qq735679552
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress