###前提・実現したいこと
ヒストグラムによる画像処理をしたいです。
###発生している問題・エラーメッセージ
いくつかの画像で試したのですが、出力されるdの値が1.0のまま動きません
###該当のソースコード
import cv2 def main(): im1 = cv2.imread("C:\Users\wakimoto\testimg\Tulips.jpg",0) im2 = cv2.imread("C:\Users\wakimoto\testimg\Tulips2.jpg",0) print(im1) hist1 = cv2.calcHist([im1],[0],None,[256],[0,256]) hist2 = cv2.calcHist([im2],[0],None,[256],[0,256]) d = cv2.compareHist(hist1,hist2,0) #類似度dは0から1の範囲で出るらしい print(d) if __name__ == "__main__": main()
###試したこと
imshowで画像を表示させようとしましたが、......\modules\highgui\src\window.cpp:281: error: (-215) size.width>0 && size.height>0 in function cv::imshow
というエラーが出ました。
###補足情報(言語/FW/ツール等のバージョンなど)
juoyter notebook4.2.3
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/29 06:00
2017/12/04 03:38