tensorflow::ops::DecodeAndCropJpeg
#include <image_ops.h>Giải mã và cắt xén ảnh JPEG thành tensor uint8.
Bản tóm tắt
Tham số `attr channels chỉ định 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ố lượng kênh trong ảnh được mã hóa JPEG.
- 1: Xuất ảnh xám.
- 3: Xuất ả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 thuộc tính cho phép giảm kích thước ảnh theo hệ số nguyên trong quá trình giải mã. Các giá trị cho phép là: 1, 2, 4 và 8. Điều này nhanh hơn nhiều so với việc giảm kích thước ảnh sau đó.
Nó tương đương với sự kết hợp giữa giải mã và cắt xén, nhưng nhanh hơn nhiều vì chỉ cần giải mã một phần ảnh JPEG.
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- Nội dung: 0-D. Hình ảnh được mã hóa JPEG.
- crop_window: 1-D. Cửa sổ cắt: [crop_y, crop_x, crop_height, crop_width].
Các thuộc tính tùy chọn (xem Attrs ):
- kênh: Số lượng kênh màu của hình ảnh đã được giải mã.
- Tỷ lệ: Tỷ lệ thu nhỏ.
- fancy_upscaling: Nếu true, sử dụng phương pháp nâng cấp độ phân giải chậm hơn nhưng đẹp hơn cho các mặt phẳng màu sắc (chỉ dành cho yuv420/422).
- try_recover_truncated: Nếu true, hãy thử khôi phục hình ảnh từ đầu vào bị cắt bớt.
- acceptable_fraction: Tỷ lệ tối thiểu các dòng cần thiết trước khi dữ liệu đầ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à "", tương ứng với giá trị mặc định của hệ thống. Các giá trị hợp lệ hiện tại là ["INTEGER_FAST", "INTEGER_ACCURATE"]. Gợi ý này có thể bị bỏ qua (ví dụ: thư viện jpeg nội bộ thay đổi sang phiên bản không có tùy chọn cụ thể đó).
Trả về:
-
Output: Mô hình 3D với hình dạng[height, width, channels]...
Hàm khởi tạo và hàm hủy | |
|---|---|
DecodeAndCropJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, :: tensorflow::Input crop_window) | |
DecodeAndCropJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, :: tensorflow::Input crop_window, const DecodeAndCropJpeg::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::DecodeAndCropJpeg::Attrs | Các thiết lập thuộc tính tùy chọn cho DecodeAndCropJpeg . |
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
DecodeAndCropJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window )
DecodeAndCropJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window, const DecodeAndCropJpeg::Attrs & attrs )
nút
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
Các hàm tĩnh công khai
Phân số chấp nhận được
Attrs AcceptableFraction( float x )
Kênh
Attrs Channels( int64 x )
DctMethod
Attrs DctMethod( StringPiece x )
Nâng cấp độ phân giải FancyUpscaling
Attrs FancyUpscaling( bool x )
Tỷ lệ
Attrs Ratio( int64 x )
Thử Khôi Phục Bị Cắt Ngắn
Attrs TryRecoverTruncated( bool x )