[問題] 利用OpenCV擷取視訊畫面 'stdafx.h'

作者: baguashit ([公告] 八卦版 宣布獨立)   2015-08-14 17:06:36
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Visual Studio 2012
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
opencv3.0
問題(Question):
我使用 http://goo.gl/9Sh0uw 利用OpenCV擷取視訊畫面的範例程式
然後會出現 fatal error C1083: 無法開啟包含檔案: 'stdafx.h':
No such file or directory
我有爬文 有人是說把它刪掉 也有人說 把""改成 <>
我試過把它刪掉 可以RUN 但是得到的畫面是一個灰色的圖
把""改成<>還是一樣出現error
我在懷疑是不是因為 這個error 導致無法獲得正確的即時影像
然後 有人說 預先編譯那個我也確認沒有打勾
所以想請問大大們要怎麼處理?
我也跑過其他種CODE 確實可以得到影像
#include <stdio.h>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
int main()
{
cv::Mat frame;
cv::VideoCapture cap(0);
if(!cap.isOpened())
//如果沒有開啟成功,則離開程式
{
return -1;
}
while(true)
{
if(!cap.read(frame))
break;
cv::Mat src = cv::Mat(frame);
cv::imshow( "window", src );
cv::waitKey(30);
}
}
這組就可以正確得到影像
請問二者是差在哪啊?

Links booklink

Contact Us: admin [ a t ] ucptt.com