私はMatlabを使ってカメラを操作しています。これはIDT SharpVisionカメラで、私は同社が提供するMatlabインターフェイスを使用しています。画像を取得しようとすると、セグメント化エラーが発生します。私はイメージの空の配列を作成してメモリを事前割り当てしようとしましたが、これは機能しません。MATLABでカメラを操作しているセグメンテーションフォルト
これはワンセグ障害を引き起こすコードの行である:
[nResult, x] = sharpML('IdtSvAcquire',cameraId);
sharpML.dllは、カメラを制御するためのMEXファイルを含んでいます。ここ
は、エラー・メッセージ・スタック・トレースから選択され:
[0] QCamChildDriver.dll:0x160fdde4(0x0f99ef08、15、0x00ced938、0x00ced938)
[1] QCamDriver.dll:0x0f9c1dd8(4146、0x00ced938、0x00ced924 、0x11283430)
[2] sharpML.dll:0x0f991d8c(2、0x00cedf88、2、0x00cedfe8)
[3] sharpML.dll:0x0f991448(2、0x00cedf88、2、0x00cedfe8)
...
[35 ] MATLAB.exe:0x00403bd2(1109972,0、0x7ffd9000、0x805512fa)
[36] kernel32.dll:0x7c817077(0x00403daf、0、0x78746341,32)
提案がありますか?カメラを作った会社は、以来、ビジネスを失ってしまった。
〜故障がここで発生しているので、アダム
使用しているMATLABのバージョンと、カメラとMEXファイルの製造時に使用していたMATLABのバージョン。 これまでにこれまであなたのために働いたことがありますか? – MatlabDoug
私はMATLABバージョン7.4.0.287(R2007a)を使用しています。カメラ会社が提供するコードは2004年です。 いいえ、私はMatlabで画像キャプチャを成功させたことはありませんでした(このカメラを使用して他のソフトウェアを使用していますが)。 – Adam