Method: RTKIT::PixelData#indices_general_to_specific
- Defined in:
- lib/rtkit/pixel_data.rb
#indices_general_to_specific(indices, n_cols) ⇒ Object
Converts general image indices to specific column and row indices based on the provided image indices and the number of columns in the image.
119 120 121 122 123 124 125 126 127 128 129 |
# File 'lib/rtkit/pixel_data.rb', line 119 def indices_general_to_specific(indices, n_cols) if indices.is_a?(Array) row_indices = indices.collect{|i| i/n_cols} column_indices = [indices, row_indices].transpose.collect{|i| i[0] - i[1] * n_cols} else # Assume Fixnum or NArray: row_indices = indices/n_cols # Values are automatically rounded down. column_indices = indices-row_indices*n_cols end return column_indices, row_indices end |