dòng chảy căng:: ôi:: Giải mãJpeg
#include <image_ops.h>
Giải mã hình ảnh được mã hóa JPEG thành tenxơ uint8.
Bản tóm tắt
channels
attr cho biết số lượng kênh màu mong muốn cho hình ảnh được giải mã.
Các giá trị được chấp nhận là:
- 0: Sử dụng số kênh trong hình ảnh được mã hóa JPEG.
- 1: xuất ra hình ảnh thang độ xám.
- 3: xuất hình ảnh RGB.
Nếu cần, hình ảnh được mã hóa JPEG sẽ được chuyển đổi để phù hợp với số lượng kênh màu được yêu cầu.
ratio
attr cho phép thu nhỏ hình ảnh theo hệ số nguyên trong quá trình giải mã. Các giá trị được phép là: 1, 2, 4 và 8. Điều này nhanh hơn nhiều so với việc thu nhỏ hình ảnh sau này.
Hoạt động này cũng hỗ trợ giải mã PNG và GIF không hoạt hình vì giao diện giống nhau, mặc dù sử dụng tf.io.decode_image
sẽ sạch hơn.
Lập luận:
- phạm vi: Một đối tượng Phạm vi
- nội dung: 0-D. Hình ảnh được mã hóa JPEG.
Thuộc tính tùy chọn (xem Attrs
):
- kênh: Số lượng kênh màu cho hình ảnh được giải mã.
- tỷ lệ: Tỷ lệ giảm tỷ lệ.
- Fancy_upscaling: Nếu đúng, hãy sử dụng khả năng nâng cấp các mặt phẳng sắc độ chậm hơn nhưng đẹp hơn (chỉ yuv420/422).
- try_recover_truncated: Nếu đúng, hãy thử khôi phục hình ảnh từ đầu vào bị cắt bớt.
- chấp nhận_phân số: Phần dòng bắt buộc tối thiểu trước khi đầu vào bị cắt ngắn được chấp nhận.
- dct_method: chuỗi chỉ định gợi ý về thuật toán được sử dụng để giải nén. Mặc định là "" ánh xạ tới mặc định của hệ thống cụ thể. Các giá trị hợp lệ hiện tại là ["INTEGER_FAST", "INTEGER_ACCURATE"]. Gợi ý có thể bị bỏ qua (ví dụ: thư viện jpeg nội bộ thay đổi thành phiên bản không có tùy chọn cụ thể đó.)
Trả về:
-
Output
: 3-D với hình dạng[height, width, channels]
..
Hàm tạo và hàm hủy | |
---|---|
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents) | |
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, const DecodeJpeg::Attrs & attrs) |
Thuộc tính công khai | |
---|---|
image | |
operation |
Chức năng công cộng | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Các hàm tĩnh công khai | |
---|---|
AcceptableFraction (float x) | |
Channels (int64 x) | |
DctMethod (StringPiece x) | |
FancyUpscaling (bool x) | |
Ratio (int64 x) | |
TryRecoverTruncated (bool x) |
Cấu trúc | |
---|---|
tensorflow:: ops:: DecodeJpeg:: Attrs | Bộ cài đặt thuộc tính tùy chọn cho DecodeJpeg . |
Thuộc tính công khai
hình ảnh
::tensorflow::Output image
hoạt động
Operation operation
Chức năng công cộng
Giải mãJpeg
DecodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents )
Giải mãJpeg
DecodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, const DecodeJpeg::Attrs & attrs )
nút
::tensorflow::Node * node() const
toán tử::tenorflow::Đầu vào
operator::tensorflow::Input() const
toán tử::tenorflow::Đầu ra
operator::tensorflow::Output() const
Các hàm tĩnh công khai
Phần chấp nhận được
Attrs AcceptableFraction( float x )
Kênh
Attrs Channels( int64 x )
Phương thức Dct
Attrs DctMethod( StringPiece x )
FancyUpscaling
Attrs FancyUpscaling( bool x )
Tỷ lệ
Attrs Ratio( int64 x )
ThửPhục hồiĐã cắt ngắn
Attrs TryRecoverTruncated( bool x )