ラベル エラーメッセージ の投稿を表示しています。 すべての投稿を表示
ラベル エラーメッセージ の投稿を表示しています。 すべての投稿を表示

2012/12/11

OpenCV2.2のReleaseモードで動画の読み込みに失敗する

OpenCV2.2はReleaseモードでFFMPEGによる動画の読み出しに失敗するというバグがある。
OpenCV Sharp という派生プロジェクトのopencv_ffmpeg220.dll で代用する。
DLL http://opencvsharp.googlecode.com/svn-history/r33799/trunk/2.2/OpenCvSharp.Test/opencv_ffmpeg220.dll

最新のOpenCVをインストールしたほうがいい。
(たぶんOpenCV Sharpの人にとっても)

2012/11/13

atのデータ型が違う


エラー 

OpenCV Error: Assertion failed (dims <= 2 && data && (unsigned)i0 < (unsigned)size.p[0] && (unsigned)(i1*DataType<_Tp>::channels) < (unsigned)(size.p[1]*channels()) && ((((sizeof(size_t)<<28)|0x8442211) >> ((DataType<_Tp>::depth) & ((1 << 3) - 1))*4) & 15) == elemSize1()) in unknown function, file c:\opencv2.2\include\opencv2\core\mat.hpp, line 517

意味

atで指定するデータ型が違う。

発生箇所 

画像のピクセルを選択するとき(image.at<uchar>(y, x) とか)

原因

画像のデータ型とatで指定したデータ型が違う。
CV_8U なら at<uchar>
CV_32F なら at<float>
CV_64F なら at<double>
CV_8UC3 なら at<Vec3b>
など

2012/11/12

ROIのはみだし

エラー 

OpenCV Error: Assertion failed (0 <= roi.x && 0 <= roi.width && roi.x + roi.width <= m.cols && 0 <= roi.y && 0 <= roi.height && roi.y + roi.height <= m.rows) in unknown function, file ..\..\..\..\ocv\opencv\modules\core\src\matrix.cpp, line 307

意味

ROIがはみ出てるってこと。

発生個所

画像の一部を選択するとき(Mat(image, Rect(0, 0, 100, 100))など)

原因

Size(100, 200)のMatに対してRect(0, 1, 100, 200)でROIをつくるなど。
Related Posts Plugin for WordPress, Blogger...