bjhou2008 发表于 2012-6-26 09:15:54

opencv程序是不是不能在板子上运行啊?

// test.cpp#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
int main()
{
CvCapture* capture = NULL;
IplImage* frame = NULL;if( !(capture = cvCaptureFromCAM(-1)))
{
fprintf(stderr, "Can not open camera.\n");
return -1;
}cvNamedWindow("video", 1);while(frame = cvQueryFrame( capture ) )
{
cvShowImage("video", frame);
}cvDestroyWindow("video");
cvReleaseCapture(&capture);
return 0;
}

编译链接测试程序arm-linux-g++ -I/usr/local/arm/lib/opencv/include/opencv/-L/usr/local/arm/lib/opencv/lib/ -lcv -lcxcore -lhighgui -lpthread -lrt -o testtest.cpp
在板子上运行,会出现Can not open camera是不是,opencv程序不能在板子上运行啊?求解释

bjhou2008 发表于 2012-6-26 09:33:51

另外,有没有可以在板子上运行的opencv+qt程序?我已成功移植qt,求贴一份给我啊,大侠们

bjhou2008 发表于 2012-6-26 14:57:12

还有,

void camaraGet::on_open_clicked()
{
   

   if(!(cam = cvCreateCameraCapture(0)))
      {
                QMessageBox::about(this,"warning","cant open the camero");
                return;
      }
      
      startTimer(50);
}


Opencv+qt在2440上运行,usb摄像头挂载板子上。为什么点击open时出现,cant open the camero?
在根文件系统的/dev下,有video0这个设备文件啊。

大侠们一起解释一下啊,求救啊

Rick.w 发表于 2012-7-30 11:10:23

bjhou2008 发表于 2012-6-26 14:57 static/image/common/back.gif
还有,

void camaraGet:n_open_clicked()


我也在做Qt+OpenCV

pzhwjk1992 发表于 2012-9-5 20:37:05

我也想在板子上使用opencv。我用的是wince系统,但是在vs2005上安装了opencv后,却无法使用摄像头

ggdwcj 发表于 2012-11-16 16:08:38

我也准备在Linux上使用OPENCV,不好弄啊

lbn321 发表于 2014-4-14 21:24:19

Rick.w 发表于 2012-7-30 11:10
我也在做Qt+OpenCV

您好,你做成功了没呢。可以交流一下吗。。最近我把库导进去了,但是一运行与opencv相关的,就会黑屏。
库是经过了交叉编译的。

searchmybaby 发表于 2014-9-28 15:48:38

好像是OPENCV编译的一个库有问题的
页: [1]
查看完整版本: opencv程序是不是不能在板子上运行啊?