`

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采集摄像头视频,挺好的,一点也不卡,可以随意拖动窗口都不卡。回头我传上来。

分享到:
评论

相关推荐

    基于SeetaFace2 + OPenCV + Qt + Arm实现的人脸考勤系统(客户端和服务器端全套源码),开箱即用

    基于SeetaFace2 + OPenCV + Qt + Arm实现的人脸考勤系统(包括客户端,服务器端搭建,涉及TCP网络通信,数据库,多线程)(源码),开箱即用,很好的资源! 基于SeetaFace2 + OPenCV + Qt + Arm实现的人脸考勤系统...

    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在tiny6410开发板上显示一幅图片

    你需要在宿主机(如Linux PC)上配置交叉编译环境,然后将编译好的库移植到开发板上。 2. **创建Qt项目**:使用Qt Creator或命令行工具创建一个新的Qt项目,选择GUI应用程序模板。 3. **集成OpenCV**:在项目中...

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

    在本文中,我们将深入探讨如何将一个基于QT和OpenCV的工程移植到I.MX6ULL开发板上运行。这涉及到多个技术层面,包括跨平台编程、嵌入式Linux环境的构建以及Qt和OpenCV库的配置。让我们一步步来解析这个过程。 首先...

    opencv qt的移植

    将 OpenCV 移植到 QT 平台,可以实现图像处理和视频分析等功能。在 Linux 下,使用 QT 4.7 和 OpenCV 2.2,实现了将 OpenCV 移植到 TQ2440 开发板的过程。 OpenCV 的安装和配置 首先,需要安装 CMake 和交叉编译器...

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

    1. **Linux QT环境设置与ARM移植** - 开发环境在Ubuntu PC上,使用Qt 4.7编写程序,需要将Qt库移植到ARM平台上,确保程序在ARM设备上正常运行。 2. **V4L2视频采集** - 利用Linux的Video4Linux2框架,为USB摄像头...

    linux+qt4.7+opencv2.31的基于v4l2驱动的tiny6410视频采集显示

    "linux+qt4.7+opencv2.31的基于v4l2驱动的tiny6410视频采集显示"这个项目,就是这样一个例子,它特别针对了tiny6410开发板,该开发板通常用于嵌入式设备,如摄像头或监控系统。V4L2(Video for Linux Two)是Linux...

    ZYNQ Qt环境移植(正点和黑金的,两份)

    在这样的平台上移植和运行Qt与OpenCV,可以实现丰富的图形用户界面和强大的图像处理功能。本文将详细介绍正点原子和黑金电子两家公司关于ZYNQ平台上Qt环境的移植方法,并进行对比分析。 首先,让我们关注正点原子的...

    zedboard移植opencv+qt的人脸检测

    在本文中,我们将深入探讨如何在Zedboard平台上移植OpenCV与Qt库,实现人脸检测功能,并通过HDMI显示两路视频流。Zedboard是一款基于Xilinx Zynq-7000 All Programmable SoC的开发板,集成了ARM Cortex-A9双核处理器...

    Zedboard PS端 环境搭建 OpenCV QT 移植

    为了满足特定需求,本文档将指导您通过交叉编译的方式,在目标平台上安装并配置Linaro文件系统,并进一步移植OpenCV和QT库。 #### 二、准备工作 ##### 1. PC端Ubuntu系统准备 - **Ubuntu 14.04**:适用于本文档...

    opencv2.3.1移植示例程序

    在本文中,我们将深入探讨如何将OpenCV 2.3.1版本移植到Qt框架下,并在Tiny6410开发板上运行示例程序。Tiny6410是一款基于ARM Cortex-A8处理器的嵌入式开发平台,常用于物联网(IoT)和嵌入式系统开发。OpenCV(开源...

    非常详细的tslib1.41+Qt4.3 移植全志Cubieboard开发板的方法步骤

    在本文中,我们将详细介绍如何将tslib 1.41和Qt 4.3移植到全志Cubieboard2开发板上。首先,确保你的开发环境是基于Ubuntu 12.04.4的32位系统,且已经安装了g++ 4.6.3以及针对arm-linux-gnueabihf的交叉编译器。 **...

    基于OpenCV 的人脸考勤系统的完整代码,采用QT6 完成 并且可移植到ARM平台

    本代码已经在Win11 的QT6.5 上成功运行,需要自己编译OpenCV 运行库,如果自己不会编译可以发邮件到799700614@QQ.com 。 也可在LINUX 上编译本代码在树莓派上运行,需修改 摄像头设备位置 现摄像头为windows系统位置...

    ok6410 opencv2.0文件系统

    综上所述,这个项目提供了一个完整的解决方案,将OpenCV2.0、Qt和FFmpeg集成到了一个适应OK6410开发板和ARM架构的文件系统中,特别适合进行嵌入式系统的图像处理和多媒体应用开发。开发者可以利用这个系统快速搭建...

    移植Qt opencv工程时遇到的错误及解决方法

    本文旨在记录将基于Qt和OpenCV的人脸识别工程项目移植到Zynq7000开发板的过程中遇到的一系列问题及其解决方法。Zynq7000是一款集成了ARM处理器和FPGA的SoC(System on Chip)平台,适用于嵌入式视觉、工业自动化等...

    海思3519A qt opencv3.2 测试程序

    【测试程序】"testpro2"是用于验证QT和OpenCV在海思3519A平台上的正确移植的程序。这个程序可能包含了一些基本的图像处理操作,如读取、显示图像,或者是一些简单的特征检测、图像变换等功能,以检查库的安装和链接...

    linux qt and windows vs camerademo

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

Global site tag (gtag.js) - Google Analytics