visual Studio 2019でopenCV(c++)を用いて外付けカメラの撮影と表示を行おうとしています。
現在、以下のようなプログラムでカメラの起動と撮影を試みております。
しかし、プログラムのビルドは完了し「.exe」拡張子は問題なく生成されたのですが、起動しようとすると写真のようなエラーコードが出てしまい困っております。
このRuntime libraryというエラーが「.dll」が原因であるようなのですが、それ以上のことがわからない状態です。
プログラム初心者ということもあり、初歩的な質問かもしれませんが困っているので教えていただけると幸いです。
C++
1#include <stdio.h> 2#include "xiApiPlusOcv.hpp" 3 4using namespace cv; 5using namespace std; 6 7int main (void) 8{ 9 try 10 { 11 xiAPIplusCameraOcv cam; 12 cam.OpenFirst(); 13 cam.SetExposureTime(10000); //10000 us = 10 ms 14 cam.StartAcquisition(); 15 16 // Read and convert a frame from the camera 17 Mat cv_mat_image = cam.GetNextImageOcvMat(); 18 // Show image on display 19 cv::imshow("Image from camera",cv_mat_image); 20 21 cam.StopAcquisition(); 22 cam.Close(); 23 } 24 catch(xiAPIplus_Exception& exp) 25 { 26 exp.PrintError(); // report error if some call fails 27 } 28}
あなたの回答
tips
プレビュー