Tôi có đối tượng 2d numpy.array
là dtype=uint16
đại diện cho hình ảnh thang độ xám. Làm thế nào để lưu nó vào một tập tin PNG và sau đó đọc nó trở lại, có được cùng một mảng?numpy.array vào tệp PNG và quay lại
5
A
Trả lời
3
scikit hình ảnh làm cho điều này khá dễ dàng:
from skimage.io import imread, imsave
import numpy as np
x = np.ones((100, 100), dtype=np.uint16)
imsave('test.png', x)
y = imread('test.png')
(x == y).all() # True
+1
Nhưng điều này có một nhược điểm của việc truy cập đĩa và quay trở lại. Nó có thể được thực hiện trong bộ nhớ? – Payaam
Các vấn đề liên quan
- 1. Nhập tệp PNG vào Numpy?
- 2. Lưu CGImageRef vào tệp png?
- 3. numpy.array của tệp hình ảnh "I; 16"
- 4. Nối tiếp đối tượng javascript vào json và quay lại
- 5. Quay trở lại từ tệp bao gồm
- 6. Nút quay lại Actionbarsherlock không quay lại
- 7. Ajax + nút quay lại và tiến lên
- 8. loại đầu vào - nút quay lại?
- 9. Trình duyệt Blackberry quay lại nhấp vào
- 10. Chuyển đổi nhiều PDF sang PNG và ngược lại (Linux)
- 11. Emacs dưới các tệp Windows và PNG
- 12. Lặp lại kích thước tùy ý của numpy.array
- 13. Nút quay lại Android không quay lại hoạt động trước
- 14. iPhone: .ipa Tệp PNG
- 15. cv :: Mat to QImage và quay lại
- 16. UINavigationController và nút quay lại hành động
- 17. Phát trực tuyến vào gói, đóng gói vào WordDocument và sau đó quay lại
- 18. Android PNG để Bitmap --- SkImageDecoder :: Nhà máy quay vô
- 19. Đóng ứng dụng cordova vào nút quay lại
- 20. Sự khác biệt giữa nút quay lại hành độngBar và nút quay lại android
- 21. Cách quay lại và quay lại trong studio trực quan 2010
- 22. tạo các tệp png
- 23. python.array so với numpy.array
- 24. quay lại trang trước
- 25. numpy.array boolean thành nhị phân?
- 26. Kết hợp hình ảnh png vào một tệp pdf
- 27. Quay lại Rails
- 28. Java BufferedReader quay lại đầu tệp văn bản?
- 29. Quay lại trong C#
- 30. Nhận Django views.py để quay lại và thực hiện javascript
này những gì được mô tả trong [các ví dụ pyPng Mã] Là (https://pythonhosted.org/pypng/ex.html)? – usr2564301
Tôi nghĩ rằng PNG> np được đưa ra, nhưng cách khác xung quanh chỉ cho thấy một mảng 3d và tôi không thể tìm ra cách để làm cho nó hoạt động với một mảng 2d. Cũng như tôi bắt đầu với một numpy.array, tôi cần ví dụ đầu tiên để thử nó. trong ngắn hạn, nó không phải là tầm thường từ các ví dụ ... – Jonathan