1 Tensorflow: Làm cách nào để sử dụng API bộ dữ liệu của Tensorflow để sử dụng hình ảnh TIFF?

câu hỏi được tạo ra tại Wed, May 8, 2019 12:00 AM

Tôi hiện đang sử dụng API Dataset của Tensorflow để tải và hình ảnh tiền xử lý cho đào tạo và thử nghiệm. Đây là đoạn mã tôi đang sử dụng để làm như vậy:

 image_string = tf.read_file(self._data_conf.image_dir + in_image)
 label_string = tf.read_file(self._data_conf.label_dir + in_label)
 image = tf.image.decode_png(image_string, channels=self._num_channels)
 label = tf.image.decode_png(label_string, channels=self._num_channels)

Vấn đề là, Tensorflow không hỗ trợ các thùng chứa TIFF. Ở đây, chỉ các chức năng tf.image.decode_image, tf.image.decode_jpeg và tf.image.decode_png được hỗ trợ. Bây giờ, tôi đã triển khai một lớp trích xuất các trang cụ thể từ một thùng chứa TIFF dưới dạng mảng Numpy. Có cách nào để sử dụng API này (biểu đồ tĩnh) với trình tải hình ảnh tùy chỉnh, chẳng hạn như lớp không?

    
0
1 Câu trả lời                              1                         

Một cách đơn giản là sử dụng trực tiếp python imageio và sau đó sử dụng tf.py_func để đóng gói.

    
1
2019-05-08 17: 32: 24Z
  1. Bạn có thể vui lòng cung cấp một ví dụ nhỏ để dọn dẹp mọi thứ không?
    2019-05-09 05: 26: 02Z
  2. Ok nó khá dễ ’s
    2019-05-09 20: 39: 34Z
nguồn đặt đây