OpenCVとvisual studio2015を使ってソフトを作成していますが、エラーが出て困っています。
どなたか原因と対策を教え願います。
使用OpenCV 2.4.13.5
言語 C++
OS Windows8.1
やりたいこと:USBカメラ映像をOpenCVで表示すると同時にWindowsフォームも表示
visual studioの「空のCLRプロジェクト」を選択し、Windowsフォームを追加しています。
構成プロパティ-C/C++-「追加のインクルードディレクトリ」にはC:\vctools\opencv\build\include
構成プロパティ-リンカ--全般-「追加のライブラリディレクトリ」にはC:\vctools\opencv\build\x86\vc14\lib
が入力してあります。
コードの全文は以下です。
#include "MyForm.h" #include <opencv2/opencv.hpp>・・・・・・・① #pragma comment(lib, "opencv_imgproc2413d.lib") #pragma comment(lib, "opencv_core2413d.lib") #pragma comment(lib, "opencv_highgui2413d.lib") using namespace testpro1; [STAThreadAttribute] int main() { int key;・・・・・・・・・・・・・・・・➁ CvCapture* src; IplImage* frame; cvNamedWindow("カメラ映像表示"); src = cvCaptureFromCAM(0); if (src == NULL) { printf("映像が取得できません。\n"); cvWaitKey(0); return -1; } while (1) { frame = cvQueryFrame(src); cvShowImage("カメラ映像表示", frame); key = cvWaitKey(33); if (key == 27) break; } cvDestroyWindow("カメラ映像表示"); cvReleaseCapture(&src);・・・・・・・・③ Application::Run(gcnew MyForm()); return 0; }
➁~➂をコメントアウトして①だけ残した場合も同じエラーが出ます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/08 13:55 編集