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

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

【opencv2, python3】hconcatで画像を3つ並べて表示したい

がうまくいかない・・・

 

OpenCVのhconcatがなぜかエラーになるとき #Python - Qiita

 

めちゃくちゃ参考になるページを見つけたのでメモ

 

可能性のあるエラー

 

1. データの型があっていない

print(img.dtype)

で確認できる

 

2. データのサイズがあっていない

print(img.shape)

print(img.size)

で確認できる

その場合はresizeする

 

3. グレースケールとカラースケールの違い

img = cv2.cvtColor(img,cv2.COLOR_GRAY2BGR)

でカラーに変換できる

 

 

自分の場合、3だったっぽいけど

それでもまだうまくいかない・・・

おそらく画像のビット数が異なるものを並べようとしているからかもしれない

 

同じ出所の画像以外を並べようとすると少し大変かも