Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【opencv, matplotlib】opencvで読み込んだ画像にカラーバー(colorbar)を追加して画像保存したい

(こんなん簡単だろ、と思ってましたが1~2時間はやってやっとできました・・・ なんで・・・)

opencvで画像を読み込むあたりは↓を参照

■ 参考 : 【python3, opencv】はじめての画像解析

fig = plt.figure(figsize = [12, 10])
fig.patch.set_facecolor('white')
ax = fig.add_subplot(111)
im = ax.imshow(img, interpolation='none', cmap = 'gray')
fig.colorbar(im)
fig.savefig('hoge.png')


x軸とy軸に何もticksを付けたくないときは、plt.xticks(), plt.yticks() を追加する

fig = plt.figure(figsize = [12, 10])
fig.patch.set_facecolor('white')
ax = fig.add_subplot(111)
im = ax.imshow(img, interpolation='none', cmap = 'gray')
fig.colorbar(im)
plt.xticks([]), plt.yticks([]) # to hide tick values on X and Y axis
fig.savefig('hoge.png')

ランキング参加中です

↓クリックしていただけると嬉しいです〜