`
rys5851968
  • 浏览: 148696 次
社区版块
存档分类
最新评论

Qt+OpenCV移植到arm上采集摄像头视频 请注意

 
阅读更多

一般都是在PC上跑的通,但在arm就不行。到arm上直接段错误。参见我以前的帖子http://www.oschina.net/question/256295_51872。原因就是出在CvCapture* pCapture = cvCreateCameraCapture(-1);这句话上,一执行到这里就会报Segmentation fault非常恼人,我当时请教了很多人也没有答案,最后不了了之。后来很多人加我,来问这个事。再后来,有一个女娃加我,说她解决这个问题了。我当时在做其他项目,如果这位女同志或哪位高人看到这个问题、知道怎么解决请回复下。

所以,如果解决不了这个问题,那在arm上采集摄像头视频只能用V4l2了。网上也是有资源的,改改也能用。参见:http://download.csdn.net/detail/yanzi1225627/4223630这是我根据oschina上改的,可以用,但偶尔会出现卡死的情况。

后来,一位仁兄又给了我一个程序linux下用v4l2采集摄像头视频,挺好的,一点也不卡,可以随意拖动窗口都不卡。回头我传上来。

分享到:
评论

相关推荐

    ARM+opencv+摄像头采集+简单背景差分

    在tiny610嵌入式ARM平台上面写的一个基于Qt的摄像头采集程序,并用opencv做了简单的背景差分(x需要移植opencv才可以的哦),摄像头采集是基于v4l2。程序不一定可以在你的平台上面运行,但思路可以参考

    QT4.8+opencv2.0移植到arm6410

    QT4.8+opencv2.0移植到arm6410,用cvLoadImage一张图片然后用qt经类型转换后显示出来!用arm-linux-gcc-4.3.2已经交叉编译好了!下到板子里可以直接运行:#./testOpencv -qws 大家可以测试自己的qt及opencv是否移植...

    C++基于QT+OpenCV的车流量检测系统的设计与实现.zip

    将程序移植到6818开发板中运行,使用USB摄像头模块拍摄固定的车道画面,开发板处理并将结果显示在LCD屏幕上。 C++基于QT+OpenCV的车流量检测系统的设计与实现.zipC++基于QT+OpenCV的车流量检测系统的设计与实现.zipC...

    移植 QT+OpenCV 工程到 I.MX6ULL 开发板上运行

    移植 QT+OpenCV 工程到 I.MX6ULL 开发板上运行

    基于Qt和OpenCV的无线视频监控系统

    使用Qt结合OpenCV设计了一款基于嵌入式的无线视频监控系统,该...介绍了Qt的Linux系统环境设置与ARM移植、V4L2视频采集的过程以及如何用Qt多线程处理视频数据。测试结果表明,在WiFi环境下,系统可进行有效的实时监控。

    Linux下QT及OpenCV搭建

    介绍了虚拟机下安装ubuntu,并且如何交叉编译OPENCV在arm板中

    ok6410 opencv2.0文件系统

    移植好qt+opencv2.0+ffmpeg的arm文件系统,可以直接使用。

    linux qt and windows vs camerademo

    4.如果你想移植到ARM中,请确保你的qt和opencv以及成功移植。以及请修改 cam = cvCreateCameraCapture(0); 为: cam = cvCreateCameraCapture(3); test5: 1、文件夹内容为opencv为windows下打开摄像头或视频...

    C++基于OpenCV的车流量检测系统的设计与实现源代码,采用6818开发板作为硬件平台

    OpenCV车流量检测 介绍 基于OpenCV的车流量检测系统的设计与实现(C++&Qt Win10&Linux&ARM) ... 将程序移植到6818开发板中运行,使用USB摄像头模块拍摄固定的车道画面,开发板处理并将结果显示在LCD屏幕上。

    自己编写的ov9650摄像头驱动+测试程序,可用于2410,2440,a8处理器

    参考别人代码自己移植的ov9650驱动代码,可以完美支持tiny210开发板,驱动完全兼容V4L2摄像头驱动架构,所以对于2410,6410等arm平台,或者版本不同的linux内核,稍作修改也可以使用,基本不涉及到arm摄像头控制...

    基于Tiny6410下QT的人脸识别程序

    我用的是Tiny6410官配的CMOS摄像头,人脸识别测试过很好用。不过前提是在ARM上移植了opencv,移植opencv相关技术可以去看我的相关博文!!!

    opencv3.2交叉编译出来的库文件

    已经交叉编译好的库文件,可以直接移植到开发板上。使用的交叉编译器arm-fsl-linux-gnueabi-gcc 版本4.6.2 目标板子imx6

    基于ARM嵌入式的纺织品条干均匀度在线检测装置

    最后,利用交叉编译器在Qt开发环境内生成ARM-Linux环境下的可执行程序,使用USB显微摄像头采集图像,实现毛条直径的在线检测。在Crotex-A8内核的ARM嵌入式内进行测试,单次检测耗时在900 ms以内。实验结果表明,在线...

    基于嵌入式Linux的双目测距系统研究

    根据嵌入式系统的特点,设计了以ARM为核心的双目立体视觉测距系统。...实验结果表明,该系统测量结果合理,工作稳定,同时可用Qt/Embedded实时显示图像和数据,具有良好的人机交互功能和跨平台移植性。

    Embedded_Car_Plate_Recognition_System:这是我的本科毕业设计

    通过将车牌识别算法移植到嵌入式平台中,该项目实现了车辆图像采集,车牌图像识别和存储功能。 本文首先介绍了智能交通的背景知识,以及现有的车牌识别方法和产品。 本文进一步介绍了车牌识别的初步知识。 此外,...

Global site tag (gtag.js) - Google Analytics