python
1import cv2 2import numpy as np 3 4img = cv2.imread("torepe.jpg",0) 5_,imgni = cv2.threshold(img,200,255,cv2.THRESH_BINARY) 6 7cv2.imwrite("a.jpg",_,imgni) 8
ある画像をpythonのopencvでグレースケールで読み込んで,それを二値化した画像を保存したいと考えています.そこで上記のようなコードを書いたのですが,何度実行してもプログラムが停止してしまいます.また,以下のようなエラーも出てきます.
OpenCV Error: Assertion failed (d == 2 && (sizes[0] == 1 || sizes[1] == 1 || sizes[0]*sizes[1] == 0)) in cv::_OutputArray::create, file C:\bld\opencv_1496437172693\work\opencv-3.2.0\modules\core\src\matrix.cpp, line 2410
プログラミング自体初心者で,コードもコピペ祭りであまり理解していません.なにか分かる方がいれば教えていただきたいです.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/04 04:52