ipythonノートブックでopencv2を使用してプロットする方法はありますか?
私はpython画像解析にかなり慣れていません。私は、処理中に素晴らしい記録を作成するためにノートブックのワークフローに行くことに決めました、そしてそれは物事をプロットするためにmatplotlib / pylabを使用して非常にうまく機能しています。
私が最初に抱えたハードルは、ノートブック内の物事をどのようにプロットするかでした。簡単、魔法を使うだけ:
%matplotlib inline
後で、インタラクティブなプロットで操作を実行したかったのですが、専用のウィンドウでプロットすると常にフリーズしていました。いいでしょう、もう一度魔法を使う必要があることを学びました。単にモジュールをインポートする代わりに:
%pylab
今私はopencvでの作業に移りました。私は今、同じ問題に戻っています。そこでは、当面のタスクに応じて、インラインでプロットするか、専用の対話型ウィンドウを使用するかです。使用する同様の魔法はありますか?物事を機能させる別の方法はありますか?または、スタックしていて、IDLEからプログラムを実行するために戻る必要がありますか?
余談ですが、私はopencvが正しくインストールされていることを知っています。まず、cv2モジュールのインストールまたはインポートでエラーが発生しなかったためです。2つ目は、cv2で画像を読み込んでから、別の画像でプロットできるためです。
これは私の空のテンプレートです:
import cv2
import matplotlib.pyplot as plt
import numpy as np
import sys
%matplotlib inline
im = cv2.imread('IMG_FILENAME',0)
h,w = im.shape[:2]
print(im.shape)
plt.imshow(im,cmap='gray')
plt.show()
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加