URL
https://opencores.org/ocsvn/qaz_libs/qaz_libs/trunk
Subversion Repositories qaz_libs
[/] [qaz_libs/] [trunk/] [BFM/] [sim/] [tests/] [tb_video_frame_dpi/] [py_video.py] - Rev 44
Compare with Previous | Blame | View Log
# # //////////////////////////////////////////////////////////////////// # // //// # // Copyright (C) 2018 Authors and OPENCORES.ORG //// # // //// # // This source file may be used and distributed without //// # // restriction provided that this copyright statement is not //// # // removed from the file and that any derivative work contains //// # // the original copyright notice and the associated disclaimer. //// # // //// # // This source file is free software; you can redistribute it //// # // and/or modify it under the terms of the GNU Lesser General //// # // Public License as published by the Free Software Foundation; //// # // either version 2.1 of the License, or (at your option) any //// # // later version. //// # // //// # // This source is distributed in the hope that it will be //// # // useful, but WITHOUT ANY WARRANTY; without even the implied //// # // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// # // PURPOSE. See the GNU Lesser General Public License for more //// # // details. //// # // //// # // You should have received a copy of the GNU Lesser General //// # // Public License along with this source; if not, download it //// # // from http://www.opencores.org/lgpl.shtml //// # // //// # //////////////////////////////////////////////////////////////////// import numpy as np import matplotlib.pyplot as plt fname = 'count.raw' v_frames = 1 v_width = 8 v_height = 16 data = np.arange(v_frames*v_width*v_height, dtype='uint16') with open(fname, 'w+') as infile: data.tofile(infile, format='uint16') infile.close() # --------------------------------------------------------- with open(fname, 'r') as infile: data = np.fromfile(infile, dtype='uint16').reshape(v_frames, v_height, v_width) np.set_printoptions(formatter={'int':hex}) for i in range(v_frames): fig, ax = plt.subplots() im = ax.imshow(data[i], cmap='gray') ax.set(xticks=[], yticks=[]) fig.colorbar(im) plt.show() print(data[0])